Browse Source

WaterMarkTextBox: messing with style.

pull/1645/head
brianlagunas_cp 15 years ago
parent
commit
307e73e370
  1. 24
      ExtendedWPFToolkitSolution/Src/WPFToolkit.Extended/WatermarkTextBox/Themes/Generic.xaml

24
ExtendedWPFToolkitSolution/Src/WPFToolkit.Extended/WatermarkTextBox/Themes/Generic.xaml

@ -9,17 +9,20 @@
</LinearGradientBrush> </LinearGradientBrush>
<LinearGradientBrush x:Key="TextBox_MouseOver" EndPoint="0,1" StartPoint="0,0"> <LinearGradientBrush x:Key="TextBox_MouseOver" EndPoint="0,1" StartPoint="0,0">
<GradientStop Color="#3C7FB1" Offset="0.05"/> <GradientStop Color="#5794BF" Offset="0.05"/>
<GradientStop Color="#98D6FA" Offset="0.07"/> <GradientStop Color="#B7D5EA" Offset="0.07"/>
<GradientStop Color="#AEDDF8" Offset="1"/> <GradientStop Color="#C7E2F1" Offset="1"/>
</LinearGradientBrush> </LinearGradientBrush>
<LinearGradientBrush x:Key="TextBox_Focused" EndPoint="0,1" StartPoint="0,0"> <LinearGradientBrush x:Key="TextBox_Focused" EndPoint="0,1" StartPoint="0,0">
<GradientStop Color="#3C7FB1" Offset="0.05"/> <GradientStop Color="#3D7BAD" Offset="0.05"/>
<GradientStop Color="#98D6FA" Offset="0.07"/> <GradientStop Color="#A4C9E3" Offset="0.07"/>
<GradientStop Color="#AEDDF8" Offset="1"/> <GradientStop Color="#B7D9ED" Offset="1"/>
</LinearGradientBrush> </LinearGradientBrush>
<SolidColorBrush x:Key="TextBox_DisabledBorder" Color="#ADB2B5" />
<SolidColorBrush x:Key="TextBox_DisabledBackground" Color="#F4F4F4" />
<DataTemplate x:Key="DefaultWatermarkTemplate"> <DataTemplate x:Key="DefaultWatermarkTemplate">
<ContentControl Content="{Binding}" Foreground="Gray" /> <ContentControl Content="{Binding}" Foreground="Gray" />
</DataTemplate> </DataTemplate>
@ -40,15 +43,15 @@
<ControlTemplate TargetType="{x:Type local:WatermarkTextBox}"> <ControlTemplate TargetType="{x:Type local:WatermarkTextBox}">
<Grid> <Grid>
<Border x:Name="Border" BorderThickness="{TemplateBinding BorderThickness}" BorderBrush="{TemplateBinding BorderBrush}" CornerRadius="1.5" Background="{TemplateBinding Background}"> <Border x:Name="Border" BorderThickness="{TemplateBinding BorderThickness}" BorderBrush="{TemplateBinding BorderBrush}" CornerRadius="1" Background="{TemplateBinding Background}">
</Border> </Border>
<Border x:Name="MouseOverVisual" Opacity="0" BorderThickness="{TemplateBinding BorderThickness}" BorderBrush="{StaticResource TextBox_MouseOver}" CornerRadius="1.5" > <Border x:Name="MouseOverVisual" Opacity="0" BorderThickness="{TemplateBinding BorderThickness}" BorderBrush="{StaticResource TextBox_MouseOver}" CornerRadius="1" >
</Border> </Border>
<Border x:Name="FocusVisual" Opacity="0" BorderThickness="{TemplateBinding BorderThickness}" BorderBrush="{StaticResource TextBox_Focused}" CornerRadius="1.5" > <Border x:Name="FocusVisual" Opacity="0" BorderThickness="{TemplateBinding BorderThickness}" BorderBrush="{StaticResource TextBox_Focused}" CornerRadius="1" >
</Border> </Border>
@ -81,7 +84,8 @@
<Setter TargetName="FocusVisual" Property="Opacity" Value="1" /> <Setter TargetName="FocusVisual" Property="Opacity" Value="1" />
</Trigger> </Trigger>
<Trigger Property="IsEnabled" Value="false"> <Trigger Property="IsEnabled" Value="false">
<Setter TargetName="Border" Property="Background" Value="{DynamicResource {x:Static SystemColors.ControlBrushKey}}"/> <Setter TargetName="Border" Property="BorderBrush" Value="{StaticResource TextBox_DisabledBorder}"/>
<Setter TargetName="Border" Property="Background" Value="{StaticResource TextBox_DisabledBackground}"/>
<Setter Property="Foreground" Value="{DynamicResource {x:Static SystemColors.GrayTextBrushKey}}"/> <Setter Property="Foreground" Value="{DynamicResource {x:Static SystemColors.GrayTextBrushKey}}"/>
</Trigger> </Trigger>
</ControlTemplate.Triggers> </ControlTemplate.Triggers>

Loading…
Cancel
Save