Browse Source

Formatted NumericUpDown ControlTheme.

pull/8479/head
Steven Kirk 4 years ago
parent
commit
db954bfd0e
  1. 126
      src/Avalonia.Themes.Fluent/Controls/NumericUpDown.xaml

126
src/Avalonia.Themes.Fluent/Controls/NumericUpDown.xaml

@ -1,67 +1,65 @@
<ResourceDictionary xmlns="https://github.com/avaloniaui" <ResourceDictionary xmlns="https://github.com/avaloniaui"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"> xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">
<Design.PreviewWith> <Design.PreviewWith>
<Border Padding="20"> <Border Padding="20">
<StackPanel Spacing="20"> <StackPanel Spacing="20">
<NumericUpDown Minimum="0" <NumericUpDown Minimum="0"
Maximum="10" Maximum="10"
Increment="0.5" Increment="0.5"
Width="150" Watermark="Enter text" />
Watermark="Enter text" /> <NumericUpDown Minimum="0"
<NumericUpDown Minimum="0" Maximum="10"
Maximum="10" Increment="0.5"
Increment="0.5" VerticalContentAlignment="Center"
Width="150" HorizontalContentAlignment="Center"
VerticalContentAlignment="Center" ButtonSpinnerLocation="Left"
HorizontalContentAlignment="Center" Watermark="Enter text" />
ButtonSpinnerLocation="Left" </StackPanel>
Watermark="Enter text" /> </Border>
</StackPanel> </Design.PreviewWith>
</Border>
</Design.PreviewWith> <ControlTheme x:Key="{x:Type NumericUpDown}" TargetType="NumericUpDown">
<Setter Property="Foreground" Value="{DynamicResource TextControlForeground}" />
<ControlTheme x:Key="{x:Type NumericUpDown}" TargetType="NumericUpDown"> <Setter Property="Background" Value="{DynamicResource TextControlBackground}" />
<Setter Property="Foreground" Value="{DynamicResource TextControlForeground}" /> <Setter Property="BorderThickness" Value="{DynamicResource TextControlBorderThemeThickness}" />
<Setter Property="Background" Value="{DynamicResource TextControlBackground}" /> <Setter Property="BorderBrush" Value="{DynamicResource TextControlBorderBrush}" />
<Setter Property="BorderThickness" Value="{DynamicResource TextControlBorderThemeThickness}" /> <Setter Property="MinHeight" Value="{DynamicResource TextControlThemeMinHeight}" />
<Setter Property="BorderBrush" Value="{DynamicResource TextControlBorderBrush}" /> <Setter Property="MinWidth" Value="{DynamicResource TextControlThemeMinWidth}" />
<Setter Property="MinHeight" Value="{DynamicResource TextControlThemeMinHeight}" /> <Setter Property="FontSize" Value="{DynamicResource ControlContentThemeFontSize}" />
<Setter Property="MinWidth" Value="{DynamicResource TextControlThemeMinWidth}" /> <Setter Property="Padding" Value="{DynamicResource TextControlThemePadding}" />
<Setter Property="FontSize" Value="{DynamicResource ControlContentThemeFontSize}" /> <Setter Property="CornerRadius" Value="{DynamicResource ControlCornerRadius}" />
<Setter Property="Padding" Value="{DynamicResource TextControlThemePadding}" /> <Setter Property="Template">
<Setter Property="CornerRadius" Value="{DynamicResource ControlCornerRadius}" /> <ControlTemplate>
<Setter Property="Template"> <ButtonSpinner Name="PART_Spinner"
<ControlTemplate> Background="{TemplateBinding Background}"
<ButtonSpinner Name="PART_Spinner" BorderThickness="{TemplateBinding BorderThickness}"
Background="{TemplateBinding Background}" BorderBrush="{TemplateBinding BorderBrush}"
BorderThickness="{TemplateBinding BorderThickness}" CornerRadius="{TemplateBinding CornerRadius}"
BorderBrush="{TemplateBinding BorderBrush}" Padding="0"
CornerRadius="{TemplateBinding CornerRadius}" MinWidth="0"
Padding="0" HorizontalContentAlignment="Stretch"
MinWidth="0" VerticalContentAlignment="Stretch"
HorizontalContentAlignment="Stretch" AllowSpin="{TemplateBinding AllowSpin}"
VerticalContentAlignment="Stretch" ShowButtonSpinner="{TemplateBinding ShowButtonSpinner}"
AllowSpin="{TemplateBinding AllowSpin}" DataValidationErrors.Errors="{TemplateBinding (DataValidationErrors.Errors)}"
ShowButtonSpinner="{TemplateBinding ShowButtonSpinner}" ButtonSpinnerLocation="{TemplateBinding ButtonSpinnerLocation}">
DataValidationErrors.Errors="{TemplateBinding (DataValidationErrors.Errors)}" <TextBox Name="PART_TextBox"
ButtonSpinnerLocation="{TemplateBinding ButtonSpinnerLocation}"> Background="Transparent"
<TextBox Name="PART_TextBox" BorderBrush="Transparent"
Background="Transparent" Margin="-1"
BorderBrush="Transparent" Padding="{TemplateBinding Padding}"
Margin="-1" MinWidth="0"
Padding="{TemplateBinding Padding}" Foreground="{TemplateBinding Foreground}"
MinWidth="0" FontSize="{TemplateBinding FontSize}"
Foreground="{TemplateBinding Foreground}" Watermark="{TemplateBinding Watermark}"
FontSize="{TemplateBinding FontSize}" IsReadOnly="{TemplateBinding IsReadOnly}"
Watermark="{TemplateBinding Watermark}" VerticalContentAlignment="{TemplateBinding VerticalContentAlignment}"
IsReadOnly="{TemplateBinding IsReadOnly}" HorizontalContentAlignment="{TemplateBinding HorizontalContentAlignment}"
VerticalContentAlignment="{TemplateBinding VerticalContentAlignment}" Text="{TemplateBinding Text}"
HorizontalContentAlignment="{TemplateBinding HorizontalContentAlignment}" AcceptsReturn="False"
Text="{TemplateBinding Text}" TextWrapping="NoWrap" />
AcceptsReturn="False" </ButtonSpinner>
TextWrapping="NoWrap" /> </ControlTemplate>
</ButtonSpinner> </Setter>
</ControlTemplate> </ControlTheme>
</Setter>
</ControlTheme>
</ResourceDictionary> </ResourceDictionary>

Loading…
Cancel
Save