|
@@ -45,6 +45,7 @@
|
|
<Setter Property="Background" Value="{StaticResource color.field.bg.def}" />
|
|
<Setter Property="Background" Value="{StaticResource color.field.bg.def}" />
|
|
<Setter Property="BorderBrush" Value="{StaticResource color.field.border.norm}" />
|
|
<Setter Property="BorderBrush" Value="{StaticResource color.field.border.norm}" />
|
|
<Setter Property="Foreground" Value="Black" />
|
|
<Setter Property="Foreground" Value="Black" />
|
|
|
|
+ <Setter Property="VerticalContentAlignment" Value="Center" />
|
|
<Setter Property="BorderThickness" Value="1" />
|
|
<Setter Property="BorderThickness" Value="1" />
|
|
<Setter Property="FocusVisualStyle" Value="{x:Null}" />
|
|
<Setter Property="FocusVisualStyle" Value="{x:Null}" />
|
|
<Setter Property="Template">
|
|
<Setter Property="Template">
|
|
@@ -53,7 +54,7 @@
|
|
<Border
|
|
<Border
|
|
x:Name="border"
|
|
x:Name="border"
|
|
Width="{TemplateBinding Width}"
|
|
Width="{TemplateBinding Width}"
|
|
- Height="{TemplateBinding Height}"
|
|
|
|
|
|
+ Height="32"
|
|
Background="{TemplateBinding Background}"
|
|
Background="{TemplateBinding Background}"
|
|
BorderBrush="{TemplateBinding BorderBrush}"
|
|
BorderBrush="{TemplateBinding BorderBrush}"
|
|
BorderThickness="{TemplateBinding BorderThickness}"
|
|
BorderThickness="{TemplateBinding BorderThickness}"
|
|
@@ -63,6 +64,7 @@
|
|
<TextBlock
|
|
<TextBlock
|
|
x:Name="placeholder"
|
|
x:Name="placeholder"
|
|
Margin="5,0,0,0"
|
|
Margin="5,0,0,0"
|
|
|
|
+ Padding="{TemplateBinding Padding}"
|
|
FontSize="{TemplateBinding FontSize}"
|
|
FontSize="{TemplateBinding FontSize}"
|
|
Foreground="{TemplateBinding PlaceholderForeground}"
|
|
Foreground="{TemplateBinding PlaceholderForeground}"
|
|
Text="{TemplateBinding PlaceholderText}"
|
|
Text="{TemplateBinding PlaceholderText}"
|
|
@@ -70,8 +72,7 @@
|
|
|
|
|
|
<ScrollViewer
|
|
<ScrollViewer
|
|
x:Name="PART_ContentHost"
|
|
x:Name="PART_ContentHost"
|
|
- Margin="0,0,25,0"
|
|
|
|
- Padding="8,1,0,0"
|
|
|
|
|
|
+ Margin="8,0,25,0"
|
|
Focusable="false"
|
|
Focusable="false"
|
|
Foreground="{TemplateBinding Foreground}"
|
|
Foreground="{TemplateBinding Foreground}"
|
|
HorizontalScrollBarVisibility="Hidden"
|
|
HorizontalScrollBarVisibility="Hidden"
|
|
@@ -95,7 +96,6 @@
|
|
Stretch="Uniform" />
|
|
Stretch="Uniform" />
|
|
</Button>
|
|
</Button>
|
|
</Grid>
|
|
</Grid>
|
|
-
|
|
|
|
</Border>
|
|
</Border>
|
|
<ControlTemplate.Triggers>
|
|
<ControlTemplate.Triggers>
|
|
<Trigger Property="IsEnabled" Value="false">
|
|
<Trigger Property="IsEnabled" Value="false">
|
|
@@ -104,11 +104,30 @@
|
|
<Trigger Property="Text" Value="{x:Null}">
|
|
<Trigger Property="Text" Value="{x:Null}">
|
|
<Setter TargetName="placeholder" Property="Visibility" Value="Visible" />
|
|
<Setter TargetName="placeholder" Property="Visibility" Value="Visible" />
|
|
</Trigger>
|
|
</Trigger>
|
|
- <Trigger Property="Text" Value="">
|
|
|
|
- <Setter TargetName="placeholder" Property="Visibility" Value="Visible" />
|
|
|
|
- </Trigger>
|
|
|
|
<Trigger Property="IsMouseOver" Value="True">
|
|
<Trigger Property="IsMouseOver" Value="True">
|
|
<Setter TargetName="PART_BtnClear" Property="Visibility" Value="Visible" />
|
|
<Setter TargetName="PART_BtnClear" Property="Visibility" Value="Visible" />
|
|
|
|
+ <Setter Property="BorderBrush" Value="{StaticResource color.field.border.hov}" />
|
|
|
|
+ </Trigger>
|
|
|
|
+ <Trigger Property="IsFocused" Value="True">
|
|
|
|
+ <Setter TargetName="PART_BtnClear" Property="Visibility" Value="Visible" />
|
|
|
|
+ <Setter Property="BorderBrush" Value="{StaticResource color.field.border.focus}" />
|
|
|
|
+ <Setter TargetName="border" Property="Effect" Value="{StaticResource shadow.blue-0-4}" />
|
|
|
|
+ </Trigger>
|
|
|
|
+ <MultiTrigger>
|
|
|
|
+ <MultiTrigger.Conditions>
|
|
|
|
+ <Condition Property="IsFocused" Value="True" />
|
|
|
|
+ <Condition Property="IsError" Value="True" />
|
|
|
|
+ </MultiTrigger.Conditions>
|
|
|
|
+ <MultiTrigger.Setters>
|
|
|
|
+ <Setter TargetName="border" Property="Effect" Value="{StaticResource shadow.error.s}" />
|
|
|
|
+ </MultiTrigger.Setters>
|
|
|
|
+ </MultiTrigger>
|
|
|
|
+ <Trigger Property="IsError" Value="True">
|
|
|
|
+ <Setter Property="BorderBrush" Value="{StaticResource color.sys.border.error}" />
|
|
|
|
+ </Trigger>
|
|
|
|
+ <Trigger Property="Text" Value="">
|
|
|
|
+ <Setter TargetName="placeholder" Property="Visibility" Value="Visible" />
|
|
|
|
+ <Setter TargetName="PART_BtnClear" Property="Visibility" Value="Collapsed" />
|
|
</Trigger>
|
|
</Trigger>
|
|
<MultiTrigger>
|
|
<MultiTrigger>
|
|
<MultiTrigger.Conditions>
|
|
<MultiTrigger.Conditions>
|