TextBlock.xaml 9.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181
  1. <ResourceDictionary
  2. xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
  3. xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">
  4. <!-- TextBox Style -->
  5. <SolidColorBrush x:Key="TextBlock_BD_Black" Color="Black"/>
  6. <SolidColorBrush x:Key="TextBlock_White" Color="White"/>
  7. <SolidColorBrush x:Key="TextBlock_BD" Color="Black"/>
  8. <SolidColorBrush x:Key="TextBlock_BG" Color="Transparent"/>
  9. <SolidColorBrush x:Key="TextBlock_SubBD" Color="#FFFFFFFF"/>
  10. <SolidColorBrush x:Key="TextBlock_SubBG" Color="#A8C8B0"/>
  11. <SolidColorBrush x:Key="TextBlockLeftGrid_BD" Color="#FF728585"/>
  12. <SolidColorBrush x:Key="TextBlockLeftGrid_BG" Color="#ffcbdeda"/>
  13. <SolidColorBrush x:Key="TextBlockRightGrid_BD" Color="#FF728585"/>
  14. <SolidColorBrush x:Key="TextBlockRightGrid_BG" Color="#ffe7efed"/>
  15. <!--<Style TargetType="{x:Type TextBlock}">
  16. <Setter Property="SnapsToDevicePixels" Value="True"/>
  17. <Setter Property="FontFamily" Value="Segoe" />
  18. <Setter Property="FontSize" Value="15" />
  19. <Setter Property="MinHeight" Value="20" />
  20. <Setter Property="Background" Value="{DynamicResource TextBlock_BG}" />
  21. <Setter Property="Foreground" Value="{DynamicResource TextBlock_BD}" />
  22. <Setter Property="AllowDrop" Value="true"/>
  23. <Setter Property="FocusVisualStyle" Value="{x:Null}"/>
  24. <Setter Property="ScrollViewer.PanningMode" Value="VerticalFirst"/>
  25. <Setter Property="Stylus.IsFlicksEnabled" Value="False"/>
  26. </Style>-->
  27. <Style x:Key="TextBlock_Title" TargetType="{x:Type TextBlock}">
  28. <Setter Property="SnapsToDevicePixels" Value="True"/>
  29. <Setter Property="FontSize" Value="16" />
  30. <Setter Property="FontWeight" Value="Normal" />
  31. <Setter Property="FontFamily" Value="Segoe" />
  32. <Setter Property="TextWrapping" Value="Wrap" />
  33. <Setter Property="Margin" Value="0,2,2,2"/>
  34. <Setter Property="Background" Value="{DynamicResource TextBlock_BG}" />
  35. <Setter Property="Foreground" Value="{DynamicResource TextBlock_BD_Black}" />
  36. <Setter Property="FocusVisualStyle" Value="{x:Null}"/>
  37. <Setter Property="ScrollViewer.PanningMode" Value="VerticalFirst"/>
  38. </Style>
  39. <Style x:Key="TextBlock_Grid" TargetType="{x:Type TextBlock}">
  40. <Setter Property="SnapsToDevicePixels" Value="True"/>
  41. <Setter Property="FontSize" Value="14" />
  42. <Setter Property="FontFamily" Value="Segoe" />
  43. <Setter Property="TextWrapping" Value="Wrap" />
  44. <Setter Property="Margin" Value="0,2,2,2"/>
  45. <Setter Property="VerticalAlignment" Value="Center"/>
  46. <Setter Property="Background" Value="{DynamicResource TextBlock_BG}" />
  47. <Setter Property="Foreground" Value="{DynamicResource TextBlock_BD_Black}" />
  48. <Setter Property="FocusVisualStyle" Value="{x:Null}"/>
  49. <Setter Property="ScrollViewer.PanningMode" Value="VerticalFirst"/>
  50. </Style>
  51. <Style x:Key="TextBlock_Grid_RightAlignment" TargetType="{x:Type TextBlock}">
  52. <Setter Property="SnapsToDevicePixels" Value="True"/>
  53. <Setter Property="FontSize" Value="14" />
  54. <Setter Property="FontFamily" Value="Segoe" />
  55. <Setter Property="TextWrapping" Value="Wrap" />
  56. <Setter Property="Margin" Value="0,2,2,2"/>
  57. <Setter Property="Background" Value="{DynamicResource TextBlock_BG}" />
  58. <Setter Property="Foreground" Value="{DynamicResource TextBlock_BD_Black}" />
  59. <Setter Property="FocusVisualStyle" Value="{x:Null}"/>
  60. <Setter Property="HorizontalAlignment" Value="Right"/>
  61. <Setter Property="VerticalAlignment" Value="Center"/>
  62. <Setter Property="ScrollViewer.PanningMode" Value="VerticalFirst"/>
  63. </Style>
  64. <Style x:Key="TextBlock_GridLeft" TargetType="{x:Type TextBlock}">
  65. <Setter Property="SnapsToDevicePixels" Value="True"/>
  66. <Setter Property="FontSize" Value="16" />
  67. <Setter Property="FontFamily" Value="Segoe" />
  68. <Setter Property="TextWrapping" Value="Wrap" />
  69. <Setter Property="Margin" Value="0,2,2,2"/>
  70. <Setter Property="Padding" Value="4"/>
  71. <Setter Property="Background" Value="{DynamicResource TextBlockLeftGrid_BG}" />
  72. <Setter Property="Foreground" Value="{DynamicResource TextBlockLeftGrid_BD}" />
  73. <Setter Property="FocusVisualStyle" Value="{x:Null}"/>
  74. <Setter Property="ScrollViewer.PanningMode" Value="VerticalFirst"/>
  75. </Style>
  76. <Style x:Key="TextBlock_GridRight" TargetType="{x:Type TextBlock}">
  77. <Setter Property="SnapsToDevicePixels" Value="True"/>
  78. <Setter Property="FontSize" Value="16" />
  79. <Setter Property="FontFamily" Value="Segoe" />
  80. <Setter Property="TextWrapping" Value="Wrap" />
  81. <Setter Property="Margin" Value="0,2,2,2"/>
  82. <Setter Property="Padding" Value="4"/>
  83. <Setter Property="Background" Value="{DynamicResource TextBlockRightGrid_BG}" />
  84. <Setter Property="Foreground" Value="{DynamicResource TextBlockRightGrid_BD}" />
  85. <Setter Property="FocusVisualStyle" Value="{x:Null}"/>
  86. <Setter Property="ScrollViewer.PanningMode" Value="VerticalFirst"/>
  87. </Style>
  88. <!-- TextBlock_Top Style -->
  89. <SolidColorBrush x:Key="TextBlock_Top_BG" Color="#FFC8E8FF"/>
  90. <SolidColorBrush x:Key="TextBlock_Top_Shadow" Color="#FF1B1B1B"/>
  91. <SolidColorBrush x:Key="TextBlock_Top_Highlight_Right" Color="White"/>
  92. <SolidColorBrush x:Key="TextBlock_Top_Highlight_Bottom" Color="#FFD2D2D2"/>
  93. <Style x:Key="TextBlock_Top" TargetType="{x:Type TextBlock}">
  94. <Setter Property="SnapsToDevicePixels" Value="True"/>
  95. <Setter Property="FontSize" Value="20" />
  96. <Setter Property="VerticalAlignment" Value="Center"/>
  97. <Setter Property="Margin" Value="0,2,2,2"/>
  98. <Setter Property="Background" Value="#FF539CD2" />
  99. <Setter Property="Foreground" Value="{DynamicResource TextBlock_White}" />
  100. <Setter Property="FocusVisualStyle" Value="{x:Null}"/>
  101. <Setter Property="ScrollViewer.PanningMode" Value="VerticalFirst"/>
  102. </Style>
  103. <Style x:Key="TextBlock_SubTitle" TargetType="{x:Type TextBlock}">
  104. <Setter Property="SnapsToDevicePixels" Value="True"/>
  105. <Setter Property="FontSize" Value="20" />
  106. <Setter Property="Margin" Value="0,2,2,2"/>
  107. <Setter Property="Background" Value="{DynamicResource TextBlock_SubBG}" />
  108. <Setter Property="Foreground" Value="{DynamicResource TextBlock_SubBD}" />
  109. <Setter Property="FocusVisualStyle" Value="{x:Null}"/>
  110. <Setter Property="ScrollViewer.PanningMode" Value="VerticalFirst"/>
  111. <Setter Property="Padding" Value="5,15,0,15"/>
  112. <Setter Property="VerticalAlignment" Value="Center"/>
  113. </Style>
  114. <Style x:Key="TextBlock_YellowGrid" TargetType="{x:Type TextBlock}">
  115. <Setter Property="SnapsToDevicePixels" Value="True"/>
  116. <Setter Property="FontSize" Value="25" />
  117. <Setter Property="Margin" Value="0,1,2,1"/>
  118. <Setter Property="Background" Value="#ffe3c37e" />
  119. <Setter Property="Foreground" Value="White" />
  120. <Setter Property="Block.TextAlignment" Value="Center"/>
  121. <Setter Property="Padding" Value="0,20,0,0"/>
  122. <Setter Property="FocusVisualStyle" Value="{x:Null}"/>
  123. <Setter Property="ScrollViewer.PanningMode" Value="VerticalFirst"/>
  124. </Style>
  125. <Style x:Key="TextBlock_GreenGrid" TargetType="{x:Type TextBlock}">
  126. <Setter Property="SnapsToDevicePixels" Value="True"/>
  127. <Setter Property="FontSize" Value="25" />
  128. <Setter Property="Margin" Value="0,1,2,1"/>
  129. <Setter Property="Background" Value="#ff68d2c0" />
  130. <Setter Property="Foreground" Value="White" />
  131. <Setter Property="Block.TextAlignment" Value="Center"/>
  132. <Setter Property="Padding" Value="0,20,0,0"/>
  133. <Setter Property="FocusVisualStyle" Value="{x:Null}"/>
  134. <Setter Property="ScrollViewer.PanningMode" Value="VerticalFirst"/>
  135. </Style>
  136. <Style x:Key="TextBlock_TransparentGrid" TargetType="{x:Type TextBlock}">
  137. <Setter Property="SnapsToDevicePixels" Value="True"/>
  138. <Setter Property="FontSize" Value="25" />
  139. <Setter Property="Margin" Value="0,1,2,1"/>
  140. <Setter Property="Background" Value="Transparent" />
  141. <Setter Property="Foreground" Value="White" />
  142. <Setter Property="Block.TextAlignment" Value="Center"/>
  143. <Setter Property="Padding" Value="0,20,0,0"/>
  144. <Setter Property="FocusVisualStyle" Value="{x:Null}"/>
  145. <Setter Property="ScrollViewer.PanningMode" Value="VerticalFirst"/>
  146. </Style>
  147. <Style x:Key="TextBlock_GridTitle" TargetType="{x:Type TextBlock}">
  148. <Setter Property="SnapsToDevicePixels" Value="True"/>
  149. <Setter Property="FontSize" Value="16" />
  150. <Setter Property="FontWeight" Value="Normal" />
  151. <Setter Property="FontFamily" Value="Segoe" />
  152. <Setter Property="TextWrapping" Value="Wrap" />
  153. <Setter Property="HorizontalAlignment" Value="Center"/>
  154. <Setter Property="VerticalAlignment" Value="Center"/>
  155. <Setter Property="Margin" Value="0,2,2,2"/>
  156. <Setter Property="Background" Value="{DynamicResource TextBlock_BG}" />
  157. <Setter Property="Foreground" Value="{DynamicResource TextBlock_BD_Black}" />
  158. <Setter Property="FocusVisualStyle" Value="{x:Null}"/>
  159. <Setter Property="ScrollViewer.PanningMode" Value="VerticalFirst"/>
  160. </Style>
  161. </ResourceDictionary>