ImageViewerVisualSettings.xaml 6.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172
  1. <Window
  2. x:Uid="Window_1"
  3. x:Class="OINA.Extender.WPF.Testharness.ImageViewerVisualSettings"
  4. xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
  5. xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
  6. xmlns:sys="clr-namespace:System;assembly=mscorlib"
  7. xmlns:testharness="clr-namespace:OINA.Extender.WPF.Testharness"
  8. Title="ImageViewer Visual Settings"
  9. Height="255"
  10. Width="320"
  11. ResizeMode="NoResize"
  12. WindowStyle="ToolWindow">
  13. <Grid
  14. x:Uid="Grid_1">
  15. <Grid.RowDefinitions>
  16. <RowDefinition
  17. x:Uid="RowDefinition_1" />
  18. <RowDefinition
  19. x:Uid="RowDefinition_2" />
  20. <RowDefinition
  21. x:Uid="RowDefinition_3" />
  22. <RowDefinition
  23. x:Uid="RowDefinition_4" />
  24. <RowDefinition
  25. x:Uid="RowDefinition_5" />
  26. <RowDefinition
  27. x:Uid="RowDefinition_6"
  28. Height="5" />
  29. <RowDefinition
  30. x:Uid="RowDefinition_7" />
  31. </Grid.RowDefinitions>
  32. <Grid.ColumnDefinitions>
  33. <ColumnDefinition
  34. x:Uid="ColumnDefinition_1"
  35. Width="Auto" />
  36. <ColumnDefinition
  37. x:Uid="ColumnDefinition_2" />
  38. </Grid.ColumnDefinitions>
  39. <TextBlock
  40. x:Uid="TextBlock_2"
  41. Text="Background Color "
  42. VerticalAlignment="Center"
  43. Grid.Row="0"
  44. Grid.Column="0"
  45. Margin="5" />
  46. <testharness:ColorPickerCombo
  47. Grid.Row="0"
  48. Grid.Column="1"
  49. x:Uid="BackgroundColorCombo"
  50. x:Name="BackgroundColorCombo"
  51. Margin="5"
  52. SelectedColor="{Binding BackgroundColor, Mode=TwoWay}"></testharness:ColorPickerCombo>
  53. <TextBlock
  54. x:Uid="TextBlock_3"
  55. Text="Foreground Color"
  56. VerticalAlignment="Center"
  57. Grid.Row="1"
  58. Grid.Column="0"
  59. Margin="5" />
  60. <testharness:ColorPickerCombo
  61. Grid.Row="1"
  62. Grid.Column="1"
  63. x:Uid="ForegroundColorCombo"
  64. x:Name="ForegroundColorCombo"
  65. Margin="5"
  66. SelectedColor="{Binding ForegroundColor, Mode=TwoWay}"></testharness:ColorPickerCombo>
  67. <TextBlock
  68. x:Uid="TextBlock_6"
  69. Text="Header Font Family"
  70. VerticalAlignment="Center"
  71. Grid.Row="2"
  72. Grid.Column="0"
  73. Margin="5" />
  74. <ComboBox
  75. x:Uid="ComboBox_4"
  76. x:Name="HeaderFontFamilyCombo"
  77. ItemsSource="{Binding Source= {x:Static Fonts.SystemFontFamilies}}"
  78. SelectedValue="{Binding HeaderFontFamily, Mode=TwoWay}"
  79. Grid.Row="2"
  80. Grid.Column="1"
  81. Margin="5">
  82. <ComboBox.ItemTemplate>
  83. <DataTemplate
  84. x:Uid="DataTemplate_3">
  85. <StackPanel
  86. x:Uid="StackPanel_8">
  87. <TextBlock
  88. x:Uid="TextBlock_8"
  89. Text="{Binding}" />
  90. </StackPanel>
  91. </DataTemplate>
  92. </ComboBox.ItemTemplate>
  93. </ComboBox>
  94. <TextBlock
  95. x:Uid="TextBlock_5"
  96. Text="Header Font Size"
  97. VerticalAlignment="Center"
  98. Grid.Row="3"
  99. Grid.Column="0"
  100. Margin="5" />
  101. <ComboBox
  102. x:Uid="ComboBox_3"
  103. x:Name="HeaderFontSizeCombo"
  104. SelectedValue="{Binding HeaderFontSize, Mode=TwoWay }"
  105. Grid.Row="3"
  106. Grid.Column="1"
  107. Margin="5">
  108. <ComboBox.ItemsSource>
  109. <x:Array
  110. x:Uid="x:Array_1"
  111. Type="sys:Double">
  112. <sys:Double
  113. x:Uid="sys:Double_00">8</sys:Double>
  114. <sys:Double
  115. x:Uid="sys:Double_0">10</sys:Double>
  116. <sys:Double
  117. x:Uid="sys:Double_1">12</sys:Double>
  118. <sys:Double
  119. x:Uid="sys:Double_2">14</sys:Double>
  120. <sys:Double
  121. x:Uid="sys:Double_3">16</sys:Double>
  122. <sys:Double
  123. x:Uid="sys:Double_4">18</sys:Double>
  124. </x:Array>
  125. </ComboBox.ItemsSource>
  126. </ComboBox>
  127. <TextBlock
  128. x:Uid="TextBlock_7"
  129. Text="Scale Bar Font Size"
  130. VerticalAlignment="Center"
  131. Grid.Row="4"
  132. Grid.Column="0"
  133. Margin="5" />
  134. <ComboBox
  135. x:Uid="ComboBox_5"
  136. x:Name="ScaleBarFontSizeCombo"
  137. SelectedValue="{Binding ScaleBarFontSize, Mode=TwoWay}"
  138. Grid.Row="4"
  139. Grid.Column="1"
  140. Margin="5">
  141. <ComboBox.ItemsSource>
  142. <x:Array
  143. x:Uid="x:Array_2"
  144. Type="sys:Double">
  145. <sys:Double
  146. x:Uid="sys:Double_5">8</sys:Double>
  147. <sys:Double
  148. x:Uid="sys:Double_6">10</sys:Double>
  149. <sys:Double
  150. x:Uid="sys:Double_7">12</sys:Double>
  151. <sys:Double
  152. x:Uid="sys:Double_8">14</sys:Double>
  153. <sys:Double
  154. x:Uid="sys:Double_9">16</sys:Double>
  155. <sys:Double
  156. x:Uid="sys:Double_10">18</sys:Double>
  157. </x:Array>
  158. </ComboBox.ItemsSource>
  159. </ComboBox>
  160. <Button
  161. x:Uid="Button_1"
  162. Content="Reset Style"
  163. Click="OnResetStyle"
  164. BorderBrush="Black"
  165. Width="120"
  166. Grid.Row="6"
  167. Grid.Column="0"
  168. Grid.ColumnSpan="2"
  169. HorizontalAlignment="Center"
  170. Margin="5" />
  171. </Grid>
  172. </Window>