SettingsWindow.xaml 43 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863
  1. <Window
  2. x:Class="PicView.WPF.Views.Windows.SettingsWindow"
  3. xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
  4. xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
  5. xmlns:buttons="clr-namespace:PicView.WPF.Views.UserControls.Buttons"
  6. xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
  7. xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
  8. xmlns:misc="clr-namespace:PicView.WPF.Views.UserControls.Misc"
  9. MinWidth="370"
  10. MaxWidth="335"
  11. AllowsTransparency="True"
  12. BorderBrush="{StaticResource BorderBrush}"
  13. BorderThickness="1"
  14. FontFamily="/PicView;component/Themes/Resources/fonts/#Roboto"
  15. Foreground="{StaticResource MainColorBrush}"
  16. ResizeMode="CanMinimize"
  17. SizeToContent="Height"
  18. Style="{DynamicResource MyWindowStyle}"
  19. WindowStyle="None"
  20. mc:Ignorable="d">
  21. <Window.Resources>
  22. <ResourceDictionary Source="\Themes\Styles\ComboBox.xaml" />
  23. </Window.Resources>
  24. <DockPanel>
  25. <Border
  26. BorderBrush="{StaticResource BorderBrush}"
  27. BorderThickness="0,0,0,1"
  28. DockPanel.Dock="Top">
  29. <DockPanel
  30. x:Name="TitleBar"
  31. Height="30"
  32. Background="{StaticResource WindowBackgroundColorBrush}">
  33. <misc:Icon x:Name="Logo" />
  34. <buttons:CloseButton
  35. x:Name="CloseButton"
  36. Width="30"
  37. Height="30"
  38. DockPanel.Dock="Right" />
  39. <buttons:MinButton
  40. x:Name="MinButton"
  41. Width="30"
  42. Height="30"
  43. BorderBrush="{StaticResource BorderBrush}"
  44. BorderThickness="1,0,1,0"
  45. DockPanel.Dock="Right" />
  46. <TextBlock
  47. x:Name="TitleText"
  48. VerticalAlignment="Center"
  49. FontFamily="/PicView;component/Themes/Resources/fonts/#Roboto Bold"
  50. FontSize="14"
  51. Text="Loading..."
  52. TextAlignment="Center" />
  53. </DockPanel>
  54. </Border>
  55. <TabControl
  56. Padding="0"
  57. BorderBrush="{x:Null}"
  58. BorderThickness="0"
  59. DockPanel.Dock="Top"
  60. FocusVisualStyle="{x:Null}">
  61. <TabControl.Resources>
  62. <Style TargetType="{x:Type TabControl}">
  63. <Setter Property="SnapsToDevicePixels" Value="True" />
  64. <Setter Property="Template">
  65. <Setter.Value>
  66. <ControlTemplate TargetType="{x:Type TabControl}">
  67. <Grid>
  68. <Grid.RowDefinitions>
  69. <RowDefinition Height="Auto" />
  70. <RowDefinition Height="*" />
  71. </Grid.RowDefinitions>
  72. <Border>
  73. <UniformGrid
  74. x:Name="HeaderPanel"
  75. IsItemsHost="True"
  76. Rows="1" />
  77. </Border>
  78. <Border
  79. x:Name="Border"
  80. Grid.Row="1"
  81. Background="{StaticResource MenuBg}"
  82. BorderBrush="{StaticResource BorderBrush}"
  83. BorderThickness="0">
  84. <ContentPresenter x:Name="PART_SelectedContentHost" ContentSource="SelectedContent" />
  85. </Border>
  86. </Grid>
  87. </ControlTemplate>
  88. </Setter.Value>
  89. </Setter>
  90. </Style>
  91. <Style TargetType="{x:Type TabItem}">
  92. <Setter Property="FontFamily" Value="/PicView;component/Themes/Resources/fonts/#Roboto Medium" />
  93. <Setter Property="Foreground" Value="{StaticResource MainColorBrush}" />
  94. <Setter Property="Template">
  95. <Setter.Value>
  96. <ControlTemplate TargetType="{x:Type TabItem}">
  97. <Grid Background="{StaticResource BackgroundSubtleHighlightBrush}">
  98. <Rectangle
  99. Name="Border"
  100. Width="1"
  101. Height="35"
  102. HorizontalAlignment="Right"
  103. Fill="{StaticResource BorderBrush}" />
  104. <Rectangle
  105. Name="AccentBorder"
  106. Height="2"
  107. VerticalAlignment="Bottom" />
  108. <Rectangle
  109. Height="1"
  110. VerticalAlignment="Bottom"
  111. Fill="{StaticResource BorderBrush}" />
  112. <ContentPresenter
  113. x:Name="ContentSite"
  114. Margin="0,9,0,9"
  115. HorizontalAlignment="Center"
  116. VerticalAlignment="Center"
  117. ContentSource="Header"
  118. RecognizesAccessKey="True" />
  119. </Grid>
  120. <ControlTemplate.Triggers>
  121. <Trigger Property="IsSelected" Value="True">
  122. <Setter Property="Panel.ZIndex" Value="100" />
  123. <Setter TargetName="AccentBorder" Property="Fill" Value="{DynamicResource ResourceKey=ChosenColorBrush}" />
  124. <Setter Property="Foreground" Value="{DynamicResource ChosenColorBrush}" />
  125. </Trigger>
  126. <Trigger Property="IsSelected" Value="False">
  127. <Setter TargetName="Border" Property="Visibility" Value="Collapsed" />
  128. </Trigger>
  129. </ControlTemplate.Triggers>
  130. </ControlTemplate>
  131. </Setter.Value>
  132. </Setter>
  133. </Style>
  134. <Style TargetType="{x:Type Grid}">
  135. <Setter Property="Background" Value="{StaticResource NoisyBg}" />
  136. </Style>
  137. </TabControl.Resources>
  138. <TabItem>
  139. <TabItem.Header>
  140. <TextBlock
  141. x:Name="GeneralSettingsTextBlock"
  142. MaxWidth="165"
  143. FocusVisualStyle="{x:Null}"
  144. FontSize="13"
  145. Text="Loading..."
  146. TextTrimming="CharacterEllipsis"
  147. TextWrapping="Wrap" />
  148. </TabItem.Header>
  149. <ScrollViewer HorizontalScrollBarVisibility="Auto" VerticalScrollBarVisibility="Auto">
  150. <StackPanel Margin="10,10,10,10">
  151. <Label
  152. x:Name="MiscSettingsLabel"
  153. Margin="0,0,0,5"
  154. VerticalAlignment="Center"
  155. Content=""
  156. Foreground="{StaticResource MainColorBrush}" />
  157. <CheckBox
  158. x:Name="SubDirRadio"
  159. Margin="10,0,0,0"
  160. Focusable="False">
  161. <CheckBox.Foreground>
  162. <SolidColorBrush x:Name="SubDirText" Color="{StaticResource MainColor}" />
  163. </CheckBox.Foreground>
  164. <CheckBox.Content>
  165. <TextBlock
  166. x:Name="SearchSubdirectoryTextBlock"
  167. Width="310"
  168. Focusable="False"
  169. FontFamily="/PicView;component/Themes/Resources/fonts/#Roboto"
  170. FontSize="13"
  171. Text=""
  172. TextWrapping="Wrap" />
  173. </CheckBox.Content>
  174. </CheckBox>
  175. <CheckBox
  176. x:Name="TopmostRadio"
  177. Margin="10,0,0,0"
  178. Focusable="False">
  179. <CheckBox.Foreground>
  180. <SolidColorBrush x:Name="TopMostDirText" Color="{StaticResource MainColor}" />
  181. </CheckBox.Foreground>
  182. <CheckBox.Content>
  183. <TextBlock
  184. x:Name="StayTopMostTextBlock"
  185. Width="310"
  186. Focusable="False"
  187. FontFamily="/PicView;component/Themes/Resources/fonts/#Roboto"
  188. FontSize="13"
  189. Text=""
  190. TextWrapping="Wrap" />
  191. </CheckBox.Content>
  192. </CheckBox>
  193. <CheckBox
  194. x:Name="CenterRadio"
  195. Margin="10,0,0,0"
  196. d:IsChecked="True"
  197. Focusable="False">
  198. <CheckBox.Foreground>
  199. <SolidColorBrush x:Name="CenterubDirText" Color="{StaticResource MainColor}" />
  200. </CheckBox.Foreground>
  201. <CheckBox.Content>
  202. <TextBlock
  203. x:Name="StayCenteredTextBlock"
  204. Width="310"
  205. Focusable="False"
  206. FontFamily="/PicView;component/Themes/Resources/fonts/#Roboto"
  207. FontSize="13"
  208. Text="" />
  209. </CheckBox.Content>
  210. </CheckBox>
  211. <CheckBox
  212. x:Name="AvoidZoomRadio"
  213. Margin="10,0,0,0"
  214. d:IsChecked="True"
  215. Focusable="False">
  216. <CheckBox.Foreground>
  217. <SolidColorBrush x:Name="AvoidZoomText" Color="{StaticResource MainColor}" />
  218. </CheckBox.Foreground>
  219. <CheckBox.Content>
  220. <TextBlock
  221. x:Name="AllowZoomOutTextBlock"
  222. Width="310"
  223. Focusable="False"
  224. FontFamily="/PicView;component/Themes/Resources/fonts/#Roboto"
  225. FontSize="13"
  226. Text=""
  227. TextWrapping="Wrap" />
  228. </CheckBox.Content>
  229. </CheckBox>
  230. <CheckBox
  231. x:Name="SaveDialogRadio"
  232. Margin="10,0,0,0"
  233. HorizontalContentAlignment="Center"
  234. Focusable="False"
  235. IsChecked="True">
  236. <CheckBox.Foreground>
  237. <SolidColorBrush x:Name="SaveDialogText" Color="{StaticResource MainColor}" />
  238. </CheckBox.Foreground>
  239. <CheckBox.Content>
  240. <TextBlock
  241. x:Name="ShowFileSavingDialogTextBlock"
  242. Width="310"
  243. Focusable="False"
  244. FontFamily="/PicView;component/Themes/Resources/fonts/#Roboto"
  245. FontSize="13"
  246. Text=""
  247. TextWrapping="Wrap" />
  248. </CheckBox.Content>
  249. </CheckBox>
  250. <Label
  251. x:Name="LanguageLabel"
  252. Margin="0,15,0,0"
  253. HorizontalAlignment="Left"
  254. VerticalAlignment="Center"
  255. Content="" />
  256. <ComboBox
  257. x:Name="LanguageBox"
  258. Margin="5,9,0,7"
  259. HorizontalAlignment="Left"
  260. IsTabStop="False" />
  261. <Label
  262. x:Name="MouseWheelLabel"
  263. Margin="0,3,0,4"
  264. HorizontalAlignment="Left"
  265. VerticalAlignment="Center"
  266. Content="" />
  267. <RadioButton
  268. x:Name="CtrlZoom"
  269. Margin="10,0,15,0"
  270. d:IsChecked="True"
  271. BorderThickness="0"
  272. Focusable="False"
  273. FontFamily="/PicView;component/Themes/Resources/fonts/#Roboto">
  274. <RadioButton.Foreground>
  275. <SolidColorBrush x:Name="CtrlZoomText" Color="{StaticResource MainColor}" />
  276. </RadioButton.Foreground>
  277. <TextBlock
  278. x:Name="CtrlToZoomTextBlock"
  279. Width="279"
  280. Focusable="False"
  281. FontFamily="/PicView;component/Themes/Resources/fonts/#Roboto"
  282. Text=""
  283. TextWrapping="Wrap" />
  284. </RadioButton>
  285. <RadioButton
  286. x:Name="ScrollZoom"
  287. Margin="10,3,15,0"
  288. Focusable="False"
  289. FontFamily="/PicView;component/Themes/Resources/fonts/#Roboto">
  290. <RadioButton.Foreground>
  291. <SolidColorBrush x:Name="ScrollZoomText" Color="{StaticResource MainColor}" />
  292. </RadioButton.Foreground>
  293. <TextBlock
  294. x:Name="ScrollToZoomTextBlock"
  295. Width="279"
  296. Focusable="False"
  297. FontFamily="/PicView;component/Themes/Resources/fonts/#Roboto"
  298. TextWrapping="Wrap" />
  299. </RadioButton>
  300. <Label
  301. x:Name="HorizontalScrollLabel"
  302. Margin="0,4,0,0"
  303. HorizontalAlignment="Left"
  304. VerticalAlignment="Center"
  305. Content="" />
  306. <ComboBox
  307. x:Name="ScrollDirection"
  308. Margin="3,8,0,0"
  309. HorizontalAlignment="Left"
  310. IsTabStop="False">
  311. <ComboBoxItem
  312. x:Name="Reverse"
  313. Content=""
  314. IsSelected="True" />
  315. <ComboBoxItem Name="Forward" Content="" />
  316. </ComboBox>
  317. <Label
  318. x:Name="AdjustTimingForSlideshowLabel"
  319. Margin="0,20,0,4"
  320. HorizontalAlignment="Left"
  321. VerticalAlignment="Center"
  322. Content="" />
  323. <StackPanel
  324. Margin="5,3,0,10"
  325. HorizontalAlignment="Left"
  326. VerticalAlignment="Top"
  327. Orientation="Horizontal">
  328. <Slider
  329. x:Name="SlideshowSlider"
  330. Width="250"
  331. Height="30"
  332. HorizontalAlignment="Center"
  333. IsMoveToPointEnabled="True"
  334. IsSnapToTickEnabled="True"
  335. Maximum="15"
  336. Minimum="1"
  337. TickFrequency=".5"
  338. TickPlacement="BottomRight"
  339. Value="5" />
  340. <TextBox
  341. x:Name="txtSlide"
  342. Width="32"
  343. Margin="5,3"
  344. Padding="1,4,1,4"
  345. HorizontalAlignment="Right"
  346. VerticalAlignment="Center"
  347. d:Text="3"
  348. IsReadOnly="True"
  349. IsTabStop="False"
  350. Text="{Binding ElementName=SlideshowSlider, Path=Value}"
  351. TextAlignment="Center" />
  352. <TextBlock
  353. x:Name="SecAbbreviationTextBlock"
  354. Margin="2,2,0,0"
  355. VerticalAlignment="Center"
  356. Foreground="{StaticResource MainColorFadedBrush}"
  357. Text="" />
  358. </StackPanel>
  359. <Label
  360. x:Name="AdjustTimingForZoomLabel"
  361. Margin="0,10,0,4"
  362. HorizontalAlignment="Left"
  363. VerticalAlignment="Center"
  364. Content="" />
  365. <StackPanel
  366. Margin="5,3,0,5"
  367. HorizontalAlignment="Left"
  368. VerticalAlignment="Top"
  369. Orientation="Horizontal">
  370. <Slider
  371. x:Name="ZoomSlider"
  372. Width="250"
  373. Height="30"
  374. d:Value=".2"
  375. IsMoveToPointEnabled="True"
  376. IsSnapToTickEnabled="True"
  377. Maximum="1.5"
  378. Minimum=".1"
  379. TickFrequency=".1"
  380. TickPlacement="BottomRight" />
  381. <TextBox
  382. x:Name="txtZoomSlide"
  383. Width="50"
  384. Margin="5,3"
  385. Padding="0,4,0,4"
  386. VerticalAlignment="Center"
  387. d:Text="2"
  388. FontFamily="/PicView;component/Themes/Resources/fonts/#Roboto Bold"
  389. FontSize="12"
  390. IsReadOnly="True"
  391. IsTabStop="False"
  392. TextAlignment="Center" />
  393. </StackPanel>
  394. <Label
  395. x:Name="AdjustNavSpeedLabel"
  396. Margin="0,10,0,4"
  397. HorizontalAlignment="Left"
  398. VerticalAlignment="Center"
  399. Content="" />
  400. <StackPanel
  401. Margin="5,3,0,25"
  402. HorizontalAlignment="Left"
  403. VerticalAlignment="Top"
  404. Orientation="Horizontal">
  405. <Slider
  406. x:Name="NavSlider"
  407. Width="250"
  408. Height="30"
  409. d:Value=".2"
  410. IsMoveToPointEnabled="True"
  411. IsSnapToTickEnabled="True"
  412. Maximum="2"
  413. Minimum=".2"
  414. TickFrequency=".1"
  415. TickPlacement="BottomRight" />
  416. <TextBox
  417. x:Name="NavTxt"
  418. Width="36"
  419. Margin="5,0"
  420. Padding="1,4,1,4"
  421. VerticalAlignment="Center"
  422. d:Text="2"
  423. FontFamily="/PicView;component/Themes/Resources/fonts/#Roboto Bold"
  424. FontSize="12"
  425. IsReadOnly="True"
  426. IsTabStop="False"
  427. TextAlignment="Center" />
  428. <TextBlock
  429. x:Name="SecAbbreviationTextBlock2"
  430. Margin="2,2,0,0"
  431. VerticalAlignment="Center"
  432. Foreground="{StaticResource MainColorFadedBrush}"
  433. Text="" />
  434. </StackPanel>
  435. </StackPanel>
  436. </ScrollViewer>
  437. </TabItem>
  438. <TabItem>
  439. <TabItem.Header>
  440. <TextBlock
  441. x:Name="UiSettingsTextBlock"
  442. MaxWidth="155"
  443. FocusVisualStyle="{x:Null}"
  444. FontSize="13"
  445. Text="Loading..."
  446. TextTrimming="CharacterEllipsis"
  447. TextWrapping="Wrap" />
  448. </TabItem.Header>
  449. <ScrollViewer HorizontalScrollBarVisibility="Auto" VerticalScrollBarVisibility="Auto">
  450. <StackPanel Margin="10">
  451. <Label
  452. x:Name="MiscSettingsLabel2"
  453. Margin="0,5,0,5"
  454. VerticalAlignment="Center"
  455. Content="StaticResourceMiscSettings}"
  456. Foreground="{StaticResource MainColorBrush}" />
  457. <CheckBox
  458. x:Name="AltUIRadio"
  459. Margin="10,0,0,0"
  460. HorizontalContentAlignment="Center"
  461. Focusable="False">
  462. <CheckBox.Foreground>
  463. <SolidColorBrush x:Name="AltUIText" Color="{StaticResource MainColor}" />
  464. </CheckBox.Foreground>
  465. <CheckBox.Content>
  466. <TextBlock
  467. x:Name="ShowButtonsInHiddenUiTextBlock"
  468. Width="310"
  469. Focusable="False"
  470. FontFamily="/PicView;component/Themes/Resources/fonts/#Roboto"
  471. FontSize="13"
  472. TextWrapping="Wrap" />
  473. </CheckBox.Content>
  474. </CheckBox>
  475. <CheckBox
  476. x:Name="TaskbarRadio"
  477. Margin="10,0,0,0"
  478. HorizontalContentAlignment="Center"
  479. Focusable="False"
  480. IsChecked="True">
  481. <CheckBox.Foreground>
  482. <SolidColorBrush x:Name="TaskbarText" Color="{StaticResource MainColor}" />
  483. </CheckBox.Foreground>
  484. <CheckBox.Content>
  485. <TextBlock
  486. x:Name="ToggleTaskbarProgressTextBlock"
  487. Width="310"
  488. Focusable="False"
  489. FontFamily="/PicView;component/Themes/Resources/fonts/#Roboto"
  490. FontSize="13"
  491. TextWrapping="Wrap" />
  492. </CheckBox.Content>
  493. </CheckBox>
  494. <CheckBox
  495. x:Name="ShowBottomRadio"
  496. Margin="10,0,0,0"
  497. HorizontalContentAlignment="Center"
  498. Focusable="False"
  499. IsChecked="True">
  500. <CheckBox.Foreground>
  501. <SolidColorBrush x:Name="ShowBottomText" Color="{StaticResource MainColor}" />
  502. </CheckBox.Foreground>
  503. <CheckBox.Content>
  504. <TextBlock
  505. x:Name="ShowBottomToolbarTextBlock"
  506. Width="310"
  507. Focusable="False"
  508. FontFamily="/PicView;component/Themes/Resources/fonts/#Roboto"
  509. FontSize="13"
  510. TextWrapping="Wrap" />
  511. </CheckBox.Content>
  512. </CheckBox>
  513. <CheckBox
  514. x:Name="ShowBottomWhenHiddenRadio"
  515. Margin="10,0,0,0"
  516. HorizontalContentAlignment="Center"
  517. Focusable="False"
  518. IsChecked="False">
  519. <CheckBox.Foreground>
  520. <SolidColorBrush x:Name="ShowBottomWhenHiddenText" Color="{StaticResource MainColor}" />
  521. </CheckBox.Foreground>
  522. <CheckBox.Content>
  523. <TextBlock
  524. x:Name="ShowBottomGalleryWhenUiIsHiddenTextBlock"
  525. Width="310"
  526. Focusable="False"
  527. FontFamily="/PicView;component/Themes/Resources/fonts/#Roboto"
  528. FontSize="13"
  529. TextWrapping="Wrap" />
  530. </CheckBox.Content>
  531. </CheckBox>
  532. <Label
  533. x:Name="HighlightColorLabel"
  534. Margin="0,20,0,5"
  535. HorizontalAlignment="Center"
  536. VerticalAlignment="Center" />
  537. <WrapPanel
  538. MaxWidth="325"
  539. Margin="0,3,0,8"
  540. HorizontalAlignment="Center"
  541. VerticalAlignment="Top"
  542. ItemWidth="151"
  543. Orientation="Horizontal">
  544. <RadioButton x:Name="BlueRadio" Style="{StaticResource MetroFlatRadioButton}">
  545. <RadioButton.Background>
  546. <SolidColorBrush x:Name="BlueBrush" Color="{StaticResource BackgroundColorAlt}" />
  547. </RadioButton.Background>
  548. <RadioButton.Foreground>
  549. <SolidColorBrush x:Name="BlueText" Color="{StaticResource MainColor}" />
  550. </RadioButton.Foreground>
  551. </RadioButton>
  552. <RadioButton x:Name="CyanRadio" Style="{StaticResource MetroFlatRadioButton}">
  553. <RadioButton.Background>
  554. <SolidColorBrush x:Name="CyanBrush" Color="{StaticResource BackgroundColorAlt}" />
  555. </RadioButton.Background>
  556. <RadioButton.Foreground>
  557. <SolidColorBrush x:Name="CyanText" Color="{StaticResource MainColor}" />
  558. </RadioButton.Foreground>
  559. </RadioButton>
  560. <RadioButton x:Name="AquaRadio" Style="{StaticResource MetroFlatRadioButton}">
  561. <RadioButton.Background>
  562. <SolidColorBrush x:Name="AquaBrush" Color="{StaticResource BackgroundColorAlt}" />
  563. </RadioButton.Background>
  564. <RadioButton.Foreground>
  565. <SolidColorBrush x:Name="AquaText" Color="{StaticResource MainColor}" />
  566. </RadioButton.Foreground>
  567. </RadioButton>
  568. <RadioButton x:Name="TealRadio" Style="{StaticResource MetroFlatRadioButton}">
  569. <RadioButton.Background>
  570. <SolidColorBrush x:Name="TealBrush" Color="{StaticResource BackgroundColorAlt}" />
  571. </RadioButton.Background>
  572. <RadioButton.Foreground>
  573. <SolidColorBrush x:Name="TealText" Color="{StaticResource MainColor}" />
  574. </RadioButton.Foreground>
  575. </RadioButton>
  576. <RadioButton x:Name="LimeRadio" Style="{StaticResource MetroFlatRadioButton}">
  577. <RadioButton.Background>
  578. <SolidColorBrush x:Name="LimeBrush" Color="{StaticResource BackgroundColorAlt}" />
  579. </RadioButton.Background>
  580. <RadioButton.Foreground>
  581. <SolidColorBrush x:Name="LimeText" Color="{StaticResource MainColor}" />
  582. </RadioButton.Foreground>
  583. </RadioButton>
  584. <RadioButton x:Name="GreenRadio" Style="{StaticResource MetroFlatRadioButton}">
  585. <RadioButton.Background>
  586. <SolidColorBrush x:Name="GreenBrush" Color="{StaticResource BackgroundColorAlt}" />
  587. </RadioButton.Background>
  588. <RadioButton.Foreground>
  589. <SolidColorBrush x:Name="GreenText" Color="{StaticResource MainColor}" />
  590. </RadioButton.Foreground>
  591. </RadioButton>
  592. <RadioButton x:Name="GoldenRadio" Style="{StaticResource MetroFlatRadioButton}">
  593. <RadioButton.Background>
  594. <SolidColorBrush x:Name="GoldenBrush" Color="{StaticResource BackgroundColorAlt}" />
  595. </RadioButton.Background>
  596. <RadioButton.Foreground>
  597. <SolidColorBrush x:Name="GoldenText" Color="{StaticResource MainColor}" />
  598. </RadioButton.Foreground>
  599. </RadioButton>
  600. <RadioButton x:Name="OrangeRadio" Style="{StaticResource MetroFlatRadioButton}">
  601. <RadioButton.Background>
  602. <SolidColorBrush x:Name="OrangeBrush" Color="{StaticResource BackgroundColorAlt}" />
  603. </RadioButton.Background>
  604. <RadioButton.Foreground>
  605. <SolidColorBrush x:Name="OrangeText" Color="{StaticResource MainColor}" />
  606. </RadioButton.Foreground>
  607. </RadioButton>
  608. <RadioButton x:Name="RedRadio" Style="{StaticResource MetroFlatRadioButton}">
  609. <RadioButton.Background>
  610. <SolidColorBrush x:Name="RedBrush" Color="{StaticResource BackgroundColorAlt}" />
  611. </RadioButton.Background>
  612. <RadioButton.Foreground>
  613. <SolidColorBrush x:Name="RedText" Color="{StaticResource MainColor}" />
  614. </RadioButton.Foreground>
  615. </RadioButton>
  616. <RadioButton x:Name="PinkRadio" Style="{StaticResource MetroFlatRadioButton}">
  617. <RadioButton.Background>
  618. <SolidColorBrush x:Name="PinkBrush" Color="{StaticResource BackgroundColorAlt}" />
  619. </RadioButton.Background>
  620. <RadioButton.Foreground>
  621. <SolidColorBrush x:Name="PinkText" Color="{StaticResource MainColor}" />
  622. </RadioButton.Foreground>
  623. </RadioButton>
  624. <RadioButton x:Name="MagentaRadio" Style="{StaticResource MetroFlatRadioButton}">
  625. <RadioButton.Background>
  626. <SolidColorBrush x:Name="MagentaBrush" Color="{StaticResource BackgroundColorAlt}" />
  627. </RadioButton.Background>
  628. <RadioButton.Foreground>
  629. <SolidColorBrush x:Name="MagentaText" Color="{StaticResource MainColor}" />
  630. </RadioButton.Foreground>
  631. </RadioButton>
  632. <RadioButton x:Name="PurpleRadio" Style="{StaticResource MetroFlatRadioButton}">
  633. <RadioButton.Background>
  634. <SolidColorBrush x:Name="PurpleBrush" Color="{StaticResource BackgroundColorAlt}" />
  635. </RadioButton.Background>
  636. <RadioButton.Foreground>
  637. <SolidColorBrush x:Name="PurpleText" Color="{StaticResource MainColor}" />
  638. </RadioButton.Foreground>
  639. </RadioButton>
  640. </WrapPanel>
  641. <Label
  642. x:Name="ImageAliasingLabel"
  643. Margin="0,5,0,5"
  644. HorizontalAlignment="Left"
  645. VerticalAlignment="Center" />
  646. <ComboBox
  647. x:Name="AliasingBox"
  648. Margin="10,0,0,0"
  649. HorizontalAlignment="Left"
  650. IsTabStop="False">
  651. <ComboBoxItem x:Name="AliasingBoxHighQuality" IsSelected="True" />
  652. <ComboBoxItem x:Name="AliasingNearestNeighbor" />
  653. </ComboBox>
  654. <Label
  655. x:Name="ExpandedGalleryItemSizeLabel"
  656. Margin="0,15,0,5"
  657. HorizontalAlignment="Left"
  658. VerticalAlignment="Center" />
  659. <StackPanel
  660. Margin="5,3,0,5"
  661. HorizontalAlignment="Left"
  662. VerticalAlignment="Top"
  663. Orientation="Horizontal">
  664. <Slider
  665. x:Name="SetExpandedGallerySlider"
  666. Width="240"
  667. Height="30"
  668. d:Value="32"
  669. IsMoveToPointEnabled="True"
  670. IsSnapToTickEnabled="True"
  671. Maximum="35"
  672. Minimum="10"
  673. TickFrequency="1"
  674. TickPlacement="BottomRight" />
  675. <TextBox
  676. x:Name="SetExpandedGalleryText"
  677. Width="50"
  678. Margin="5,3"
  679. Padding="0,4,0,4"
  680. VerticalAlignment="Center"
  681. d:Text="2"
  682. FontFamily="/PicView;component/Themes/Resources/fonts/#Roboto Bold"
  683. FontSize="12"
  684. IsReadOnly="True"
  685. IsTabStop="False"
  686. Text="0"
  687. TextAlignment="Center" />
  688. </StackPanel>
  689. <Label
  690. x:Name="BottomGalleryItemSizeLabel"
  691. Margin="0,10,0,4"
  692. HorizontalAlignment="Left"
  693. VerticalAlignment="Center" />
  694. <StackPanel
  695. Margin="5,3,0,5"
  696. HorizontalAlignment="Left"
  697. VerticalAlignment="Top"
  698. Orientation="Horizontal">
  699. <Slider
  700. x:Name="SetBottomGallerySlider"
  701. Width="240"
  702. Height="30"
  703. d:Value="32"
  704. IsMoveToPointEnabled="True"
  705. IsSnapToTickEnabled="True"
  706. Maximum="65"
  707. Minimum="20"
  708. TickFrequency="1"
  709. TickPlacement="BottomRight" />
  710. <TextBox
  711. x:Name="SetBottomGalleryText"
  712. Width="50"
  713. Margin="5,3"
  714. Padding="0,4,0,4"
  715. VerticalAlignment="Center"
  716. d:Text="2"
  717. FontFamily="/PicView;component/Themes/Resources/fonts/#Roboto Bold"
  718. FontSize="12"
  719. IsReadOnly="True"
  720. IsTabStop="False"
  721. Text="0"
  722. TextAlignment="Center" />
  723. </StackPanel>
  724. <Label
  725. x:Name="ThemeLabel"
  726. Margin="0,10,0,0"
  727. HorizontalAlignment="Center"
  728. VerticalAlignment="Center"
  729. Foreground="{StaticResource MainColorBrush}" />
  730. <Border
  731. Width="150"
  732. Height="40"
  733. Margin="0,5,0,6"
  734. Background="{StaticResource BackgroundColorBrushAlt}"
  735. BorderBrush="{StaticResource BorderBrush}"
  736. BorderThickness="1"
  737. CornerRadius="2"
  738. Effect="{StaticResource MenuShadowButtonBorder}"
  739. Focusable="False">
  740. <CheckBox
  741. x:Name="DarkThemeRadio"
  742. HorizontalContentAlignment="Center"
  743. d:IsChecked="True"
  744. Style="{StaticResource Checkstyle}">
  745. <CheckBox.Background>
  746. <SolidColorBrush x:Name="DarkThemeBrush" Color="{StaticResource BackgroundColorAlt}" />
  747. </CheckBox.Background>
  748. <CheckBox.Foreground>
  749. <SolidColorBrush x:Name="DarkThemeText" Color="{StaticResource MainColor}" />
  750. </CheckBox.Foreground>
  751. </CheckBox>
  752. </Border>
  753. <Border
  754. Width="150"
  755. Height="40"
  756. Background="{StaticResource BackgroundColorBrushAlt}"
  757. BorderBrush="{StaticResource BorderBrush}"
  758. BorderThickness="1"
  759. CornerRadius="2"
  760. Effect="{StaticResource MenuShadowButtonBorder}"
  761. Focusable="False">
  762. <CheckBox
  763. x:Name="LightThemeRadio"
  764. HorizontalContentAlignment="Center"
  765. d:Content="Light Theme"
  766. Style="{StaticResource Checkstyle}">
  767. <CheckBox.Background>
  768. <SolidColorBrush x:Name="LightThemeBrush" Color="Transparent" />
  769. </CheckBox.Background>
  770. <CheckBox.Foreground>
  771. <SolidColorBrush x:Name="LightThemeText" Color="{StaticResource MainColor}" />
  772. </CheckBox.Foreground>
  773. </CheckBox>
  774. </Border>
  775. <TextBlock
  776. x:Name="ThemeRestart"
  777. Margin="7,11,6,25"
  778. HorizontalAlignment="Center"
  779. d:Text="ChangingThemeRequiresRestart"
  780. FontFamily="/PicView;component/Themes/Resources/fonts/#Roboto Light Italic"
  781. FontSize="12"
  782. TextWrapping="Wrap">
  783. <TextBlock.Foreground>
  784. <SolidColorBrush x:Name="ThemeRestartTxt" Color="{StaticResource MainColor}" />
  785. </TextBlock.Foreground>
  786. </TextBlock>
  787. </StackPanel>
  788. </ScrollViewer>
  789. </TabItem>
  790. </TabControl>
  791. </DockPanel>
  792. </Window>