Dictionary1.xaml 3.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768
  1. <ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
  2. xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">
  3. <Style x:Key="ButtonStyle" TargetType="Button">
  4. <Setter Property="Background" Value="#DCDCDC"/>
  5. <Setter Property="BorderBrush" Value="#696969"/>
  6. <Setter Property="Template">
  7. <Setter.Value>
  8. <ControlTemplate TargetType="Button">
  9. <Border CornerRadius="5" BorderThickness="1" BorderBrush="{TemplateBinding BorderBrush}" Background="{TemplateBinding Background}">
  10. <ContentPresenter HorizontalAlignment="Center" VerticalAlignment="Center" Content="{TemplateBinding Content}"/>
  11. </Border>
  12. </ControlTemplate>
  13. </Setter.Value>
  14. </Setter>
  15. <Style.Triggers>
  16. <Trigger Property="IsMouseOver" Value="True">
  17. <Setter Property="Background" Value="#ADD8E6"/>
  18. <Setter Property="BorderBrush" Value="#708090"/>
  19. <Setter Property="Cursor" Value="Hand"/>
  20. </Trigger>
  21. </Style.Triggers>
  22. </Style>
  23. <Style x:Key="LabaelStyle" TargetType="Label">
  24. <Setter Property="FontFamily" Value="Arial"/>
  25. <Setter Property="FontSize" Value="23"/>
  26. <Setter Property="Foreground" Value="Black"/>
  27. </Style>
  28. <Style x:Key="ImageStyle" TargetType="Image">
  29. <Setter Property="Height" Value="22"/>
  30. <Setter Property="Width" Value="25"/>
  31. <Setter Property="Cursor" Value="Hand"/>
  32. </Style>
  33. <LinearGradientBrush x:Key="BackgroundStyle" EndPoint="0.5,1" StartPoint="0.5,0">
  34. <GradientStop Color="#FFF3F3F3" Offset="1"/>
  35. <GradientStop Color="#FF89D7DA" Offset="0"/>
  36. </LinearGradientBrush>
  37. <Style x:Key="TextBlockStyle" TargetType="TextBlock">
  38. <Setter Property="FontSize" Value="16"/>
  39. <Setter Property="TextAlignment" Value="Left"/>
  40. <Setter Property="HorizontalAlignment" Value="Left"/>
  41. <Setter Property="VerticalAlignment" Value="Top"/>
  42. </Style>
  43. <DataTemplate x:Key="DataTemplate">
  44. <TextBlock Text="{Binding BirstDate, StringFormat={}{0:dd\.}{0:MM\.}{0:yyyy}}" VerticalAlignment="Center" HorizontalAlignment="Left"/>
  45. </DataTemplate>
  46. <DataTemplate x:Key="EditingDataTemplate">
  47. <DatePicker SelectedDate="{Binding BirstDate, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}"/>
  48. </DataTemplate>
  49. <Style x:Key="errorStyle" TargetType="{x:Type TextBox}">
  50. <Setter Property="Padding" Value="-2"/>
  51. <Style.Triggers>
  52. <Trigger Property="Validation.HasError" Value="True">
  53. <Setter Property="Background" Value="Red"/>
  54. <Setter Property="BorderThickness" Value="1" />
  55. <Setter Property="ToolTip" Value="{Binding RelativeSource={RelativeSource Self}, Path=(Validation.Errors)[0].ErrorContent}"/>
  56. </Trigger>
  57. </Style.Triggers>
  58. </Style>
  59. </ResourceDictionary>