Browse Source

Switch to TemplateBinding in ColorPicker where possible

pull/8215/head
robloo 4 years ago
parent
commit
6370ae38de
  1. 50
      src/Avalonia.Controls.ColorPicker/Themes/Fluent/ColorPicker.xaml

50
src/Avalonia.Controls.ColorPicker/Themes/Fluent/ColorPicker.xaml

@ -49,31 +49,31 @@
<DropDownButton.Flyout> <DropDownButton.Flyout>
<Flyout FlyoutPresenterClasses="NoPadding"> <Flyout FlyoutPresenterClasses="NoPadding">
<ColorView x:Name="FlyoutColorView" <ColorView x:Name="FlyoutColorView"
Color="{Binding $parent[ColorPicker].Color, Mode=TwoWay}" Color="{Binding Color, RelativeSource={RelativeSource TemplatedParent}, Mode=TwoWay}"
ColorModel="{Binding $parent[ColorPicker].ColorModel, Mode=TwoWay}" ColorModel="{Binding ColorModel, RelativeSource={RelativeSource TemplatedParent}, Mode=TwoWay}"
ColorSpectrumComponents="{Binding $parent[ColorPicker].ColorSpectrumComponents}" ColorSpectrumComponents="{TemplateBinding ColorSpectrumComponents}"
ColorSpectrumShape="{Binding $parent[ColorPicker].ColorSpectrumShape}" ColorSpectrumShape="{TemplateBinding ColorSpectrumShape}"
HsvColor="{Binding $parent[ColorPicker].HsvColor, Mode=TwoWay}" HsvColor="{Binding HsvColor, RelativeSource={RelativeSource TemplatedParent}, Mode=TwoWay}"
IsAlphaEnabled="{Binding $parent[ColorPicker].IsAlphaEnabled}" IsAlphaEnabled="{TemplateBinding IsAlphaEnabled}"
IsAlphaVisible="{Binding $parent[ColorPicker].IsAlphaVisible}" IsAlphaVisible="{TemplateBinding IsAlphaVisible}"
IsColorComponentsVisible="{Binding $parent[ColorPicker].IsColorComponentsVisible}" IsColorComponentsVisible="{TemplateBinding IsColorComponentsVisible}"
IsColorPaletteVisible="{Binding $parent[ColorPicker].IsColorPaletteVisible}" IsColorPaletteVisible="{TemplateBinding IsColorPaletteVisible}"
IsColorPreviewVisible="{Binding $parent[ColorPicker].IsColorPreviewVisible}" IsColorPreviewVisible="{TemplateBinding IsColorPreviewVisible}"
IsColorSpectrumVisible="{Binding $parent[ColorPicker].IsColorSpectrumVisible}" IsColorSpectrumVisible="{TemplateBinding IsColorSpectrumVisible}"
IsColorSpectrumSliderVisible="{Binding $parent[ColorPicker].IsColorSpectrumSliderVisible}" IsColorSpectrumSliderVisible="{TemplateBinding IsColorSpectrumSliderVisible}"
IsComponentTextInputVisible="{Binding $parent[ColorPicker].IsComponentTextInputVisible}" IsComponentTextInputVisible="{TemplateBinding IsComponentTextInputVisible}"
IsHexInputVisible="{Binding $parent[ColorPicker].IsHexInputVisible}" IsHexInputVisible="{TemplateBinding IsHexInputVisible}"
MaxHue="{Binding $parent[ColorPicker].MaxHue}" MaxHue="{TemplateBinding MaxHue}"
MaxSaturation="{Binding $parent[ColorPicker].MaxSaturation}" MaxSaturation="{TemplateBinding MaxSaturation}"
MaxValue="{Binding $parent[ColorPicker].MaxValue}" MaxValue="{TemplateBinding MaxValue}"
MinHue="{Binding $parent[ColorPicker].MinHue}" MinHue="{TemplateBinding MinHue}"
MinSaturation="{Binding $parent[ColorPicker].MinSaturation}" MinSaturation="{TemplateBinding MinSaturation}"
MinValue="{Binding $parent[ColorPicker].MinValue}" MinValue="{TemplateBinding MinValue}"
PaletteColors="{Binding $parent[ColorPicker].PaletteColors}" PaletteColors="{TemplateBinding PaletteColors}"
PaletteColumnCount="{Binding $parent[ColorPicker].PaletteColumnCount}" PaletteColumnCount="{TemplateBinding PaletteColumnCount}"
Palette="{Binding $parent[ColorPicker].Palette}" Palette="{TemplateBinding Palette}"
SelectedIndex="{Binding $parent[ColorPicker].SelectedIndex, Mode=TwoWay}" SelectedIndex="{Binding SelectedIndex, RelativeSource={RelativeSource TemplatedParent}, Mode=TwoWay}"
ShowAccentColors="{Binding $parent[ColorPicker].ShowAccentColors}" /> ShowAccentColors="{TemplateBinding ShowAccentColors}" />
</Flyout> </Flyout>
</DropDownButton.Flyout> </DropDownButton.Flyout>
</DropDownButton> </DropDownButton>

Loading…
Cancel
Save