You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

405 lines
23 KiB

  1. <?xml version="1.0" encoding="UTF-8" ?>
  2. <?xaml-comp compile="true" ?>
  3. <ResourceDictionary
  4. xmlns="http://schemas.microsoft.com/dotnet/2021/maui"
  5. xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml">
  6. <Style TargetType="ActivityIndicator">
  7. <Setter Property="Color" Value="{AppThemeBinding Light={StaticResource Primary}, Dark={StaticResource White}}" />
  8. </Style>
  9. <Style TargetType="IndicatorView">
  10. <Setter Property="IndicatorColor" Value="{AppThemeBinding Light={StaticResource Gray200}, Dark={StaticResource Gray500}}"/>
  11. <Setter Property="SelectedIndicatorColor" Value="{AppThemeBinding Light={StaticResource Gray950}, Dark={StaticResource Gray100}}"/>
  12. </Style>
  13. <Style TargetType="Border">
  14. <Setter Property="Stroke" Value="{AppThemeBinding Light={StaticResource Gray200}, Dark={StaticResource Gray500}}" />
  15. <Setter Property="StrokeShape" Value="Rectangle"/>
  16. <Setter Property="StrokeThickness" Value="1"/>
  17. </Style>
  18. <Style TargetType="BoxView">
  19. <Setter Property="Color" Value="{AppThemeBinding Light={StaticResource Gray950}, Dark={StaticResource Gray200}}" />
  20. </Style>
  21. <Style TargetType="Button">
  22. <Setter Property="TextColor" Value="{AppThemeBinding Light={StaticResource White}, Dark={StaticResource Primary}}" />
  23. <Setter Property="BackgroundColor" Value="{AppThemeBinding Light={StaticResource Primary}, Dark={StaticResource White}}" />
  24. <Setter Property="FontFamily" Value="OpenSansRegular"/>
  25. <Setter Property="FontSize" Value="14"/>
  26. <Setter Property="CornerRadius" Value="8"/>
  27. <Setter Property="Padding" Value="14,10"/>
  28. <Setter Property="MinimumHeightRequest" Value="44"/>
  29. <Setter Property="MinimumWidthRequest" Value="44"/>
  30. <Setter Property="VisualStateManager.VisualStateGroups">
  31. <VisualStateGroupList>
  32. <VisualStateGroup x:Name="CommonStates">
  33. <VisualState x:Name="Normal" />
  34. <VisualState x:Name="Disabled">
  35. <VisualState.Setters>
  36. <Setter Property="TextColor" Value="{AppThemeBinding Light={StaticResource Gray950}, Dark={StaticResource Gray200}}" />
  37. <Setter Property="BackgroundColor" Value="{AppThemeBinding Light={StaticResource Gray200}, Dark={StaticResource Gray600}}" />
  38. </VisualState.Setters>
  39. </VisualState>
  40. </VisualStateGroup>
  41. </VisualStateGroupList>
  42. </Setter>
  43. </Style>
  44. <Style TargetType="CheckBox">
  45. <Setter Property="Color" Value="{AppThemeBinding Light={StaticResource Primary}, Dark={StaticResource White}}" />
  46. <Setter Property="MinimumHeightRequest" Value="44"/>
  47. <Setter Property="MinimumWidthRequest" Value="44"/>
  48. <Setter Property="VisualStateManager.VisualStateGroups">
  49. <VisualStateGroupList>
  50. <VisualStateGroup x:Name="CommonStates">
  51. <VisualState x:Name="Normal" />
  52. <VisualState x:Name="Disabled">
  53. <VisualState.Setters>
  54. <Setter Property="Color" Value="{AppThemeBinding Light={StaticResource Gray300}, Dark={StaticResource Gray600}}" />
  55. </VisualState.Setters>
  56. </VisualState>
  57. </VisualStateGroup>
  58. </VisualStateGroupList>
  59. </Setter>
  60. </Style>
  61. <Style TargetType="DatePicker">
  62. <Setter Property="TextColor" Value="{AppThemeBinding Light={StaticResource Gray900}, Dark={StaticResource White}}" />
  63. <Setter Property="BackgroundColor" Value="Transparent" />
  64. <Setter Property="FontFamily" Value="OpenSansRegular"/>
  65. <Setter Property="FontSize" Value="14"/>
  66. <Setter Property="MinimumHeightRequest" Value="44"/>
  67. <Setter Property="MinimumWidthRequest" Value="44"/>
  68. <Setter Property="VisualStateManager.VisualStateGroups">
  69. <VisualStateGroupList>
  70. <VisualStateGroup x:Name="CommonStates">
  71. <VisualState x:Name="Normal" />
  72. <VisualState x:Name="Disabled">
  73. <VisualState.Setters>
  74. <Setter Property="TextColor" Value="{AppThemeBinding Light={StaticResource Gray200}, Dark={StaticResource Gray500}}" />
  75. </VisualState.Setters>
  76. </VisualState>
  77. </VisualStateGroup>
  78. </VisualStateGroupList>
  79. </Setter>
  80. </Style>
  81. <Style TargetType="Editor">
  82. <Setter Property="TextColor" Value="{AppThemeBinding Light={StaticResource Black}, Dark={StaticResource White}}" />
  83. <Setter Property="BackgroundColor" Value="Transparent" />
  84. <Setter Property="FontFamily" Value="OpenSansRegular"/>
  85. <Setter Property="FontSize" Value="14" />
  86. <Setter Property="PlaceholderColor" Value="{AppThemeBinding Light={StaticResource Gray200}, Dark={StaticResource Gray500}}" />
  87. <Setter Property="MinimumHeightRequest" Value="44"/>
  88. <Setter Property="MinimumWidthRequest" Value="44"/>
  89. <Setter Property="VisualStateManager.VisualStateGroups">
  90. <VisualStateGroupList>
  91. <VisualStateGroup x:Name="CommonStates">
  92. <VisualState x:Name="Normal" />
  93. <VisualState x:Name="Disabled">
  94. <VisualState.Setters>
  95. <Setter Property="TextColor" Value="{AppThemeBinding Light={StaticResource Gray300}, Dark={StaticResource Gray600}}" />
  96. </VisualState.Setters>
  97. </VisualState>
  98. </VisualStateGroup>
  99. </VisualStateGroupList>
  100. </Setter>
  101. </Style>
  102. <Style TargetType="Entry">
  103. <Setter Property="TextColor" Value="{AppThemeBinding Light={StaticResource Black}, Dark={StaticResource White}}" />
  104. <Setter Property="BackgroundColor" Value="Transparent" />
  105. <Setter Property="FontFamily" Value="OpenSansRegular"/>
  106. <Setter Property="FontSize" Value="14" />
  107. <Setter Property="PlaceholderColor" Value="{AppThemeBinding Light={StaticResource Gray200}, Dark={StaticResource Gray500}}" />
  108. <Setter Property="MinimumHeightRequest" Value="44"/>
  109. <Setter Property="MinimumWidthRequest" Value="44"/>
  110. <Setter Property="VisualStateManager.VisualStateGroups">
  111. <VisualStateGroupList>
  112. <VisualStateGroup x:Name="CommonStates">
  113. <VisualState x:Name="Normal" />
  114. <VisualState x:Name="Disabled">
  115. <VisualState.Setters>
  116. <Setter Property="TextColor" Value="{AppThemeBinding Light={StaticResource Gray300}, Dark={StaticResource Gray600}}" />
  117. </VisualState.Setters>
  118. </VisualState>
  119. </VisualStateGroup>
  120. </VisualStateGroupList>
  121. </Setter>
  122. </Style>
  123. <Style TargetType="Frame">
  124. <Setter Property="HasShadow" Value="False" />
  125. <Setter Property="BorderColor" Value="{AppThemeBinding Light={StaticResource Gray200}, Dark={StaticResource Gray950}}" />
  126. <Setter Property="CornerRadius" Value="8" />
  127. </Style>
  128. <Style TargetType="ImageButton">
  129. <Setter Property="Opacity" Value="1" />
  130. <Setter Property="BorderColor" Value="Transparent"/>
  131. <Setter Property="BorderWidth" Value="0"/>
  132. <Setter Property="CornerRadius" Value="0"/>
  133. <Setter Property="MinimumHeightRequest" Value="44"/>
  134. <Setter Property="MinimumWidthRequest" Value="44"/>
  135. <Setter Property="VisualStateManager.VisualStateGroups">
  136. <VisualStateGroupList>
  137. <VisualStateGroup x:Name="CommonStates">
  138. <VisualState x:Name="Normal" />
  139. <VisualState x:Name="Disabled">
  140. <VisualState.Setters>
  141. <Setter Property="Opacity" Value="0.5" />
  142. </VisualState.Setters>
  143. </VisualState>
  144. </VisualStateGroup>
  145. </VisualStateGroupList>
  146. </Setter>
  147. </Style>
  148. <Style TargetType="Label">
  149. <Setter Property="TextColor" Value="{AppThemeBinding Light={StaticResource Gray900}, Dark={StaticResource White}}" />
  150. <Setter Property="BackgroundColor" Value="Transparent" />
  151. <Setter Property="FontFamily" Value="OpenSansRegular" />
  152. <Setter Property="FontSize" Value="14" />
  153. <Setter Property="VisualStateManager.VisualStateGroups">
  154. <VisualStateGroupList>
  155. <VisualStateGroup x:Name="CommonStates">
  156. <VisualState x:Name="Normal" />
  157. <VisualState x:Name="Disabled">
  158. <VisualState.Setters>
  159. <Setter Property="TextColor" Value="{AppThemeBinding Light={StaticResource Gray300}, Dark={StaticResource Gray600}}" />
  160. </VisualState.Setters>
  161. </VisualState>
  162. </VisualStateGroup>
  163. </VisualStateGroupList>
  164. </Setter>
  165. </Style>
  166. <Style TargetType="ListView">
  167. <Setter Property="SeparatorColor" Value="{AppThemeBinding Light={StaticResource Gray200}, Dark={StaticResource Gray500}}" />
  168. <Setter Property="RefreshControlColor" Value="{AppThemeBinding Light={StaticResource Gray900}, Dark={StaticResource Gray200}}" />
  169. </Style>
  170. <Style TargetType="Picker">
  171. <Setter Property="TextColor" Value="{AppThemeBinding Light={StaticResource Gray900}, Dark={StaticResource White}}" />
  172. <Setter Property="TitleColor" Value="{AppThemeBinding Light={StaticResource Gray900}, Dark={StaticResource Gray200}}" />
  173. <Setter Property="BackgroundColor" Value="Transparent" />
  174. <Setter Property="FontFamily" Value="OpenSansRegular"/>
  175. <Setter Property="FontSize" Value="14"/>
  176. <Setter Property="MinimumHeightRequest" Value="44"/>
  177. <Setter Property="MinimumWidthRequest" Value="44"/>
  178. <Setter Property="VisualStateManager.VisualStateGroups">
  179. <VisualStateGroupList>
  180. <VisualStateGroup x:Name="CommonStates">
  181. <VisualState x:Name="Normal" />
  182. <VisualState x:Name="Disabled">
  183. <VisualState.Setters>
  184. <Setter Property="TextColor" Value="{AppThemeBinding Light={StaticResource Gray300}, Dark={StaticResource Gray600}}" />
  185. <Setter Property="TitleColor" Value="{AppThemeBinding Light={StaticResource Gray300}, Dark={StaticResource Gray600}}" />
  186. </VisualState.Setters>
  187. </VisualState>
  188. </VisualStateGroup>
  189. </VisualStateGroupList>
  190. </Setter>
  191. </Style>
  192. <Style TargetType="ProgressBar">
  193. <Setter Property="ProgressColor" Value="{AppThemeBinding Light={StaticResource Primary}, Dark={StaticResource White}}" />
  194. <Setter Property="VisualStateManager.VisualStateGroups">
  195. <VisualStateGroupList>
  196. <VisualStateGroup x:Name="CommonStates">
  197. <VisualState x:Name="Normal" />
  198. <VisualState x:Name="Disabled">
  199. <VisualState.Setters>
  200. <Setter Property="ProgressColor" Value="{AppThemeBinding Light={StaticResource Gray300}, Dark={StaticResource Gray600}}" />
  201. </VisualState.Setters>
  202. </VisualState>
  203. </VisualStateGroup>
  204. </VisualStateGroupList>
  205. </Setter>
  206. </Style>
  207. <Style TargetType="RadioButton">
  208. <Setter Property="BackgroundColor" Value="Transparent"/>
  209. <Setter Property="TextColor" Value="{AppThemeBinding Light={StaticResource Black}, Dark={StaticResource White}}" />
  210. <Setter Property="FontFamily" Value="OpenSansRegular"/>
  211. <Setter Property="FontSize" Value="14"/>
  212. <Setter Property="MinimumHeightRequest" Value="44"/>
  213. <Setter Property="MinimumWidthRequest" Value="44"/>
  214. <Setter Property="VisualStateManager.VisualStateGroups">
  215. <VisualStateGroupList>
  216. <VisualStateGroup x:Name="CommonStates">
  217. <VisualState x:Name="Normal" />
  218. <VisualState x:Name="Disabled">
  219. <VisualState.Setters>
  220. <Setter Property="TextColor" Value="{AppThemeBinding Light={StaticResource Gray300}, Dark={StaticResource Gray600}}" />
  221. </VisualState.Setters>
  222. </VisualState>
  223. </VisualStateGroup>
  224. </VisualStateGroupList>
  225. </Setter>
  226. </Style>
  227. <Style TargetType="RefreshView">
  228. <Setter Property="RefreshColor" Value="{AppThemeBinding Light={StaticResource Gray900}, Dark={StaticResource Gray200}}" />
  229. </Style>
  230. <Style TargetType="SearchBar">
  231. <Setter Property="TextColor" Value="{AppThemeBinding Light={StaticResource Gray900}, Dark={StaticResource White}}" />
  232. <Setter Property="PlaceholderColor" Value="{StaticResource Gray500}" />
  233. <Setter Property="CancelButtonColor" Value="{StaticResource Gray500}" />
  234. <Setter Property="BackgroundColor" Value="Transparent" />
  235. <Setter Property="FontFamily" Value="OpenSansRegular" />
  236. <Setter Property="FontSize" Value="14" />
  237. <Setter Property="MinimumHeightRequest" Value="44"/>
  238. <Setter Property="MinimumWidthRequest" Value="44"/>
  239. <Setter Property="VisualStateManager.VisualStateGroups">
  240. <VisualStateGroupList>
  241. <VisualStateGroup x:Name="CommonStates">
  242. <VisualState x:Name="Normal" />
  243. <VisualState x:Name="Disabled">
  244. <VisualState.Setters>
  245. <Setter Property="TextColor" Value="{AppThemeBinding Light={StaticResource Gray300}, Dark={StaticResource Gray600}}" />
  246. <Setter Property="PlaceholderColor" Value="{AppThemeBinding Light={StaticResource Gray300}, Dark={StaticResource Gray600}}" />
  247. </VisualState.Setters>
  248. </VisualState>
  249. </VisualStateGroup>
  250. </VisualStateGroupList>
  251. </Setter>
  252. </Style>
  253. <Style TargetType="SearchHandler">
  254. <Setter Property="TextColor" Value="{AppThemeBinding Light={StaticResource Gray900}, Dark={StaticResource White}}" />
  255. <Setter Property="PlaceholderColor" Value="{StaticResource Gray500}" />
  256. <Setter Property="BackgroundColor" Value="Transparent" />
  257. <Setter Property="FontFamily" Value="OpenSansRegular" />
  258. <Setter Property="FontSize" Value="14" />
  259. <Setter Property="VisualStateManager.VisualStateGroups">
  260. <VisualStateGroupList>
  261. <VisualStateGroup x:Name="CommonStates">
  262. <VisualState x:Name="Normal" />
  263. <VisualState x:Name="Disabled">
  264. <VisualState.Setters>
  265. <Setter Property="TextColor" Value="{AppThemeBinding Light={StaticResource Gray300}, Dark={StaticResource Gray600}}" />
  266. <Setter Property="PlaceholderColor" Value="{AppThemeBinding Light={StaticResource Gray300}, Dark={StaticResource Gray600}}" />
  267. </VisualState.Setters>
  268. </VisualState>
  269. </VisualStateGroup>
  270. </VisualStateGroupList>
  271. </Setter>
  272. </Style>
  273. <Style TargetType="Shadow">
  274. <Setter Property="Radius" Value="15" />
  275. <Setter Property="Opacity" Value="0.5" />
  276. <Setter Property="Brush" Value="{AppThemeBinding Light={StaticResource White}, Dark={StaticResource White}}" />
  277. <Setter Property="Offset" Value="10,10" />
  278. </Style>
  279. <Style TargetType="Slider">
  280. <Setter Property="MinimumTrackColor" Value="{AppThemeBinding Light={StaticResource Primary}, Dark={StaticResource White}}" />
  281. <Setter Property="MaximumTrackColor" Value="{AppThemeBinding Light={StaticResource Gray200}, Dark={StaticResource Gray600}}" />
  282. <Setter Property="ThumbColor" Value="{AppThemeBinding Light={StaticResource Primary}, Dark={StaticResource White}}" />
  283. <Setter Property="VisualStateManager.VisualStateGroups">
  284. <VisualStateGroupList>
  285. <VisualStateGroup x:Name="CommonStates">
  286. <VisualState x:Name="Normal" />
  287. <VisualState x:Name="Disabled">
  288. <VisualState.Setters>
  289. <Setter Property="MinimumTrackColor" Value="{AppThemeBinding Light={StaticResource Gray300}, Dark={StaticResource Gray600}}"/>
  290. <Setter Property="MaximumTrackColor" Value="{AppThemeBinding Light={StaticResource Gray300}, Dark={StaticResource Gray600}}"/>
  291. <Setter Property="ThumbColor" Value="{AppThemeBinding Light={StaticResource Gray300}, Dark={StaticResource Gray600}}"/>
  292. </VisualState.Setters>
  293. </VisualState>
  294. </VisualStateGroup>
  295. </VisualStateGroupList>
  296. </Setter>
  297. </Style>
  298. <Style TargetType="SwipeItem">
  299. <Setter Property="BackgroundColor" Value="{AppThemeBinding Light={StaticResource White}, Dark={StaticResource Black}}" />
  300. </Style>
  301. <Style TargetType="Switch">
  302. <Setter Property="OnColor" Value="{AppThemeBinding Light={StaticResource Primary}, Dark={StaticResource White}}" />
  303. <Setter Property="ThumbColor" Value="{StaticResource White}" />
  304. <Setter Property="VisualStateManager.VisualStateGroups">
  305. <VisualStateGroupList>
  306. <VisualStateGroup x:Name="CommonStates">
  307. <VisualState x:Name="Normal" />
  308. <VisualState x:Name="Disabled">
  309. <VisualState.Setters>
  310. <Setter Property="OnColor" Value="{AppThemeBinding Light={StaticResource Gray300}, Dark={StaticResource Gray600}}" />
  311. <Setter Property="ThumbColor" Value="{AppThemeBinding Light={StaticResource Gray300}, Dark={StaticResource Gray600}}" />
  312. </VisualState.Setters>
  313. </VisualState>
  314. <VisualState x:Name="On">
  315. <VisualState.Setters>
  316. <Setter Property="OnColor" Value="{AppThemeBinding Light={StaticResource Secondary}, Dark={StaticResource Gray200}}" />
  317. <Setter Property="ThumbColor" Value="{AppThemeBinding Light={StaticResource Primary}, Dark={StaticResource White}}" />
  318. </VisualState.Setters>
  319. </VisualState>
  320. <VisualState x:Name="Off">
  321. <VisualState.Setters>
  322. <Setter Property="ThumbColor" Value="{AppThemeBinding Light={StaticResource Gray400}, Dark={StaticResource Gray500}}" />
  323. </VisualState.Setters>
  324. </VisualState>
  325. </VisualStateGroup>
  326. </VisualStateGroupList>
  327. </Setter>
  328. </Style>
  329. <Style TargetType="TimePicker">
  330. <Setter Property="TextColor" Value="{AppThemeBinding Light={StaticResource Gray900}, Dark={StaticResource White}}" />
  331. <Setter Property="BackgroundColor" Value="Transparent"/>
  332. <Setter Property="FontFamily" Value="OpenSansRegular"/>
  333. <Setter Property="FontSize" Value="14"/>
  334. <Setter Property="MinimumHeightRequest" Value="44"/>
  335. <Setter Property="MinimumWidthRequest" Value="44"/>
  336. <Setter Property="VisualStateManager.VisualStateGroups">
  337. <VisualStateGroupList>
  338. <VisualStateGroup x:Name="CommonStates">
  339. <VisualState x:Name="Normal" />
  340. <VisualState x:Name="Disabled">
  341. <VisualState.Setters>
  342. <Setter Property="TextColor" Value="{AppThemeBinding Light={StaticResource Gray300}, Dark={StaticResource Gray600}}" />
  343. </VisualState.Setters>
  344. </VisualState>
  345. </VisualStateGroup>
  346. </VisualStateGroupList>
  347. </Setter>
  348. </Style>
  349. <Style TargetType="Page" ApplyToDerivedTypes="True">
  350. <Setter Property="Padding" Value="0"/>
  351. <Setter Property="BackgroundColor" Value="{AppThemeBinding Light={StaticResource White}, Dark={StaticResource Black}}" />
  352. </Style>
  353. <Style TargetType="Shell" ApplyToDerivedTypes="True">
  354. <Setter Property="Shell.BackgroundColor" Value="{AppThemeBinding Light={StaticResource Primary}, Dark={StaticResource Gray950}}" />
  355. <Setter Property="Shell.ForegroundColor" Value="{OnPlatform WinUI={StaticResource Primary}, Default={StaticResource White}}" />
  356. <Setter Property="Shell.TitleColor" Value="{AppThemeBinding Light={StaticResource White}, Dark={StaticResource White}}" />
  357. <Setter Property="Shell.DisabledColor" Value="{AppThemeBinding Light={StaticResource Gray200}, Dark={StaticResource Gray950}}" />
  358. <Setter Property="Shell.UnselectedColor" Value="{AppThemeBinding Light={StaticResource Gray200}, Dark={StaticResource Gray200}}" />
  359. <Setter Property="Shell.NavBarHasShadow" Value="False" />
  360. <Setter Property="Shell.TabBarBackgroundColor" Value="{AppThemeBinding Light={StaticResource White}, Dark={StaticResource Black}}" />
  361. <Setter Property="Shell.TabBarForegroundColor" Value="{AppThemeBinding Light={StaticResource Primary}, Dark={StaticResource White}}" />
  362. <Setter Property="Shell.TabBarTitleColor" Value="{AppThemeBinding Light={StaticResource Primary}, Dark={StaticResource White}}" />
  363. <Setter Property="Shell.TabBarUnselectedColor" Value="{AppThemeBinding Light={StaticResource Gray900}, Dark={StaticResource Gray200}}" />
  364. </Style>
  365. <Style TargetType="NavigationPage">
  366. <Setter Property="BarBackgroundColor" Value="{AppThemeBinding Light={StaticResource Primary}, Dark={StaticResource Gray950}}" />
  367. <Setter Property="BarTextColor" Value="{AppThemeBinding Light={StaticResource Gray200}, Dark={StaticResource White}}" />
  368. <Setter Property="IconColor" Value="{AppThemeBinding Light={StaticResource Gray200}, Dark={StaticResource White}}" />
  369. </Style>
  370. <Style TargetType="TabbedPage">
  371. <Setter Property="BarBackgroundColor" Value="{AppThemeBinding Light={StaticResource White}, Dark={StaticResource Gray950}}" />
  372. <Setter Property="BarTextColor" Value="{AppThemeBinding Light={StaticResource Primary}, Dark={StaticResource White}}" />
  373. <Setter Property="UnselectedTabColor" Value="{AppThemeBinding Light={StaticResource Gray200}, Dark={StaticResource Gray950}}" />
  374. <Setter Property="SelectedTabColor" Value="{AppThemeBinding Light={StaticResource Gray950}, Dark={StaticResource Gray200}}" />
  375. </Style>
  376. </ResourceDictionary>