App.xaml 14 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207
  1. <Application
  2. x:Class="Breda_Tour.App"
  3. xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
  4. xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
  5. xmlns:local="using:Breda_Tour"
  6. RequestedTheme="Light">
  7. <!--Author: Jannick van Ballegooijen-->
  8. <Application.Resources>
  9. <ResourceDictionary>
  10. <!--Strings -->
  11. <!-- Title -->
  12. <x:String x:Key="AppTitle">Breda Tour</x:String>
  13. <x:String x:Key="AppTitleThinPart">Breda</x:String>
  14. <x:String x:Key="AppTitleBoldPart">Tour</x:String>
  15. <!-- Languages -->
  16. <x:String x:Key="AppLanguageDutch">Nederlands</x:String>
  17. <x:String x:Key="AppLanguageEnglish">English</x:String>
  18. <!-- Settings -->
  19. <x:String x:Key="AppSettingsLanguageSettings">Taal instellingen</x:String>
  20. <x:String x:Key="AppSettingsHelp">Help</x:String>
  21. <!-- Symbols -->
  22. <x:String x:Key="SymbolBack"></x:String>
  23. <x:String x:Key="SymbolClose"></x:String>
  24. <x:String x:Key="SymbolFolder"></x:String>
  25. <x:String x:Key="SymbolSettings"></x:String>
  26. <x:String x:Key="SymbolHelp"></x:String>
  27. <x:String x:Key="SymbolGlobe"></x:String>
  28. <x:String x:Key="SymbolRouteSelect"></x:String>
  29. <x:String x:Key="SymbolStartRoute"></x:String>
  30. <x:String x:Key="SymbolFlag"></x:String>
  31. <x:String x:Key="SymbolThreeDots"></x:String>
  32. <x:String x:Key="SymbolCurrentLocation"></x:String>
  33. <!-- Colors -->
  34. <SolidColorBrush x:Key="BredaToursMainColorBrush" Color="#2962FF"/>
  35. <SolidColorBrush x:Key="BredaToursAccentColorBrush" Color="#82B1FF"/>
  36. <SolidColorBrush x:Key="BredaToursShadowColorBrush" Color="#0D47A1"/>
  37. <LinearGradientBrush x:Key="BredaToursSplashScreenBrush" StartPoint="0,0" EndPoint="0,1">
  38. <GradientStop Color="#185a9d" Offset="0"/>
  39. <GradientStop Color="#43cea2" Offset="1"/>
  40. </LinearGradientBrush>
  41. <LinearGradientBrush x:Key="BredaToursVVVBrush" StartPoint="0,0" EndPoint="0,1">
  42. <GradientStop Color="#185a9d" Offset="0"/>
  43. <GradientStop Color="#18189d" Offset="1"/>
  44. </LinearGradientBrush>
  45. <LinearGradientBrush x:Key="BredaTourDropShadowBrush" StartPoint="0,0" EndPoint="0,1" SpreadMethod="Reflect">
  46. <GradientStop Color="#44000000" Offset="0"/>
  47. <GradientStop Color="#FFFFFFFF" Offset="0.5"/>
  48. <GradientStop Color="#44000000" Offset="1"/>
  49. </LinearGradientBrush>
  50. <Style TargetType="TextBlock" x:Key="SettingsHeaderStyle">
  51. <Setter Property="Margin" Value="20,15,0,15"/>
  52. <Setter Property="FontSize" Value="14"/>
  53. <Setter Property="FontWeight" Value="Medium"/>
  54. <Setter Property="Foreground" Value="{StaticResource BredaToursMainColorBrush}"/>
  55. </Style>
  56. <!-- SplashScreen Button Style -->
  57. <Style TargetType="Button" x:Key="SplashScreenLanguageButtonStyle">
  58. <Setter Property="Template">
  59. <Setter.Value>
  60. <ControlTemplate>
  61. <Grid>
  62. <VisualStateManager.VisualStateGroups>
  63. <VisualStateGroup x:Name="CommonStates">
  64. <VisualState x:Name="Normal"/>
  65. <VisualState x:Name="Pressed">
  66. <Storyboard>
  67. <ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(Fill)" Storyboard.TargetName="BackgroundRectangle">
  68. <DiscreteObjectKeyFrame KeyTime="0">
  69. <DiscreteObjectKeyFrame.Value>
  70. <Color>#33FFFFFF</Color>
  71. </DiscreteObjectKeyFrame.Value>
  72. </DiscreteObjectKeyFrame>
  73. </ObjectAnimationUsingKeyFrames>
  74. </Storyboard>
  75. </VisualState>
  76. <VisualState x:Name="PointerOver">
  77. <Storyboard>
  78. <ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(Fill)" Storyboard.TargetName="BackgroundRectangle">
  79. <DiscreteObjectKeyFrame KeyTime="0">
  80. <DiscreteObjectKeyFrame.Value>
  81. <Color>#22FFFFFF</Color>
  82. </DiscreteObjectKeyFrame.Value>
  83. </DiscreteObjectKeyFrame>
  84. </ObjectAnimationUsingKeyFrames>
  85. </Storyboard>
  86. </VisualState>
  87. </VisualStateGroup>
  88. </VisualStateManager.VisualStateGroups>
  89. <Rectangle Name="BackgroundRectangle" Stroke="White" RadiusX="5" RadiusY="5" Width="230"/>
  90. <ContentPresenter>
  91. <TextBlock
  92. Text="{Binding Content, RelativeSource={RelativeSource Mode=TemplatedParent}}"
  93. Foreground="White"
  94. Margin="0,2,0,3"
  95. FontSize="18"
  96. HorizontalAlignment="Center"
  97. VerticalAlignment="Center"/>
  98. </ContentPresenter>
  99. </Grid>
  100. </ControlTemplate>
  101. </Setter.Value>
  102. </Setter>
  103. </Style>
  104. <!-- Navigation tab button style -->
  105. <Style TargetType="RadioButton" x:Key="MainNavigationButtonStyle">
  106. <Setter Property="Template">
  107. <Setter.Value>
  108. <ControlTemplate>
  109. <RelativePanel HorizontalAlignment="Stretch">
  110. <VisualStateManager.VisualStateGroups>
  111. <!--<VisualStateGroup x:Name="CommonStates">
  112. <VisualState x:Name="Normal">
  113. <Storyboard>
  114. <ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(Foreground)" Storyboard.TargetName="MenuNavigationSymbol">
  115. <DiscreteObjectKeyFrame KeyTime="0" Value="{StaticResource BredaToursShadowColorBrush}"/>
  116. </ObjectAnimationUsingKeyFrames>
  117. <ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(Fill)" Storyboard.TargetName="MenuNavigationRectangle">
  118. <DiscreteObjectKeyFrame KeyTime="0" Value="#00FFFFFF"/>
  119. </ObjectAnimationUsingKeyFrames>
  120. </Storyboard>
  121. </VisualState>
  122. <VisualState x:Name="MouseOver">
  123. <Storyboard>
  124. <ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(Foreground)" Storyboard.TargetName="MenuNavigationSymbol">
  125. <DiscreteObjectKeyFrame KeyTime="0" Value="{StaticResource BredaToursAccentColorBrush}"/>
  126. </ObjectAnimationUsingKeyFrames>
  127. <ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(Fill)" Storyboard.TargetName="MenuNavigationRectangle">
  128. <DiscreteObjectKeyFrame KeyTime="0" Value="{StaticResource BredaToursAccentColorBrush}"/>
  129. </ObjectAnimationUsingKeyFrames>
  130. </Storyboard>
  131. </VisualState>
  132. </VisualStateGroup>-->
  133. <VisualStateGroup x:Name="CheckedStates">
  134. <VisualState x:Name="Checked">
  135. <Storyboard>
  136. <ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(Foreground)" Storyboard.TargetName="MenuNavigationSymbol">
  137. <DiscreteObjectKeyFrame KeyTime="0" Value="#FFFFFF"/>
  138. </ObjectAnimationUsingKeyFrames>
  139. <ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(Fill)" Storyboard.TargetName="MenuNavigationRectangle">
  140. <DiscreteObjectKeyFrame KeyTime="0" Value="#FFFFFF"/>
  141. </ObjectAnimationUsingKeyFrames>
  142. </Storyboard>
  143. </VisualState>
  144. <VisualState x:Name="Unchecked">
  145. <Storyboard>
  146. <ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(Foreground)" Storyboard.TargetName="MenuNavigationSymbol">
  147. <DiscreteObjectKeyFrame KeyTime="0" Value="#FFFFFF"/>
  148. </ObjectAnimationUsingKeyFrames>
  149. <ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(Fill)" Storyboard.TargetName="MenuNavigationRectangle">
  150. <DiscreteObjectKeyFrame KeyTime="0" Value="#00FFFFFF"/>
  151. </ObjectAnimationUsingKeyFrames>
  152. </Storyboard>
  153. </VisualState>
  154. </VisualStateGroup>
  155. <!--<VisualStateGroup x:Name="FocusStates">
  156. <VisualState x:Name="Focused">
  157. <Storyboard>
  158. <ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(Foreground)" Storyboard.TargetName="MenuNavigationSymbol">
  159. <DiscreteObjectKeyFrame KeyTime="0" Value="{StaticResource BredaToursAccentColorBrush}"/>
  160. </ObjectAnimationUsingKeyFrames>
  161. <ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(Fill)" Storyboard.TargetName="MenuNavigationRectangle">
  162. <DiscreteObjectKeyFrame KeyTime="0" Value="{StaticResource BredaToursAccentColorBrush}"/>
  163. </ObjectAnimationUsingKeyFrames>
  164. </Storyboard>
  165. </VisualState>
  166. <VisualState x:Name="Unfocused">
  167. <Storyboard>
  168. <ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(Foreground)" Storyboard.TargetName="MenuNavigationSymbol">
  169. <DiscreteObjectKeyFrame KeyTime="0" Value="{StaticResource BredaToursShadowColorBrush}"/>
  170. </ObjectAnimationUsingKeyFrames>
  171. <ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(Fill)" Storyboard.TargetName="MenuNavigationRectangle">
  172. <DiscreteObjectKeyFrame KeyTime="0" Value="#00FFFFFF"/>
  173. </ObjectAnimationUsingKeyFrames>
  174. </Storyboard>
  175. </VisualState>
  176. </VisualStateGroup>-->
  177. </VisualStateManager.VisualStateGroups>
  178. <TextBlock FontFamily="Segoe MDL2 Assets"
  179. FontWeight="Bold"
  180. FontSize="18"
  181. Text="{Binding Content,RelativeSource={RelativeSource Mode=TemplatedParent}}"
  182. RelativePanel.AlignHorizontalCenterWithPanel="True"
  183. RelativePanel.AlignVerticalCenterWithPanel="True"
  184. Name="MenuNavigationSymbol"/>
  185. <Rectangle RelativePanel.AlignBottomWithPanel="True"
  186. RelativePanel.AlignLeftWithPanel="True"
  187. RelativePanel.AlignRightWithPanel="True"
  188. Height="2"
  189. Name="MenuNavigationRectangle"/>
  190. </RelativePanel>
  191. </ControlTemplate>
  192. </Setter.Value>
  193. </Setter>
  194. </Style>
  195. </ResourceDictionary>
  196. </Application.Resources>
  197. </Application>