Browse Source

Implement IsHexInputVisible

pull/8215/head
robloo 4 years ago
parent
commit
a4ba57c3b8
  1. 4
      src/Avalonia.Controls.ColorPicker/ColorView/ColorView.Properties.cs
  2. 3
      src/Avalonia.Controls.ColorPicker/Themes/Fluent/ColorView.xaml

4
src/Avalonia.Controls.ColorPicker/ColorView/ColorView.Properties.cs

@ -336,6 +336,10 @@ namespace Avalonia.Controls
set => SetValue(IsComponentTextInputVisibleProperty, value);
}
/// <summary>
/// Gets or sets a value indicating whether the hexadecimal color value text input
/// is visible.
/// </summary>
public bool IsHexInputVisible
{
get => GetValue(IsHexInputVisibleProperty);

3
src/Avalonia.Controls.ColorPicker/Themes/Fluent/ColorView.xaml

@ -352,7 +352,8 @@
IsChecked="{TemplateBinding ColorModel, Converter={StaticResource EnumToBoolean}, ConverterParameter={x:Static local:ColorModel.Hsva}, Mode=TwoWay}" />
</Grid>
<Grid x:Name="HexInputGrid"
Grid.Column="2">
Grid.Column="2"
IsVisible="{TemplateBinding IsHexInputVisible}">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="30" />
<ColumnDefinition Width="*" />

Loading…
Cancel
Save