Calendar rendering.
This commit is contained in:
@@ -2,7 +2,9 @@
|
||||
<ResourceDictionary
|
||||
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
|
||||
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
|
||||
xmlns:local="using:Wino.Mail.WinUI.Styles">
|
||||
xmlns:data="using:Wino.Calendar.ViewModels.Data"
|
||||
xmlns:local="using:Wino.Mail.WinUI.Styles"
|
||||
xmlns:selectors1="using:Wino.Selectors">
|
||||
|
||||
<Style x:Key="WinoCalendarViewStyle" TargetType="CalendarView">
|
||||
<Setter Property="BlackoutStrikethroughBrush" Value="{ThemeResource CalendarViewBlackoutStrikethroughBrush}" />
|
||||
@@ -701,34 +703,6 @@
|
||||
</Setter>
|
||||
</Style>
|
||||
|
||||
<!--<Style x:Name="WinoCalendarViewDayItemStyle" TargetType="CalendarViewDayItem">
|
||||
<Setter Property="MinWidth" Value="20" />
|
||||
<Setter Property="MinHeight" Value="20" />
|
||||
<Setter Property="Margin" Value="1" />
|
||||
<Setter Property="Padding" Value="0,0,0,4" />
|
||||
<Setter Property="BorderBrush" Value="Red" />
|
||||
<Setter Property="BorderThickness" Value="1" />
|
||||
<Setter Property="UseSystemFocusVisuals" Value="True" />
|
||||
<Setter Property="FocusVisualMargin" Value="-3" />
|
||||
-->
|
||||
<!--<Setter Property="FocusVisualPrimaryBrush" Value="{ThemeResource CalendarViewFocusVisualPrimaryBrush}" />-->
|
||||
<!--
|
||||
<Setter Property="FocusVisualPrimaryThickness" Value="2" />
|
||||
-->
|
||||
<!--<Setter Property="FocusVisualSecondaryBrush" Value="{ThemeResource CalendarViewFocusVisualSecondaryBrush}" />-->
|
||||
<!--
|
||||
<Setter Property="FocusVisualSecondaryThickness" Value="1" />
|
||||
<Setter Property="Template">
|
||||
<Setter.Value>
|
||||
<ControlTemplate TargetType="CalendarViewDayItem">
|
||||
<Grid>
|
||||
-->
|
||||
<!--<TextBlock Text="a" />-->
|
||||
<!--
|
||||
</Grid>
|
||||
</ControlTemplate>
|
||||
</Setter.Value>
|
||||
</Setter>
|
||||
</Style>-->
|
||||
|
||||
|
||||
</ResourceDictionary>
|
||||
|
||||
@@ -8,12 +8,14 @@
|
||||
xmlns:coreControls="using:Wino.Mail.WinUI.Controls"
|
||||
xmlns:coreSelectors="using:Wino.Mail.WinUI.Selectors"
|
||||
xmlns:coreViewModelData="using:Wino.Core.ViewModels.Data"
|
||||
xmlns:data="using:Wino.Calendar.ViewModels.Data"
|
||||
xmlns:domain="using:Wino.Core.Domain"
|
||||
xmlns:helpers="using:Wino.Helpers"
|
||||
xmlns:local="using:Wino.Mail.WinUI.Styles"
|
||||
xmlns:menu="using:Wino.Core.Domain.MenuItems"
|
||||
xmlns:muxc="using:Microsoft.UI.Xaml.Controls"
|
||||
xmlns:personalization="using:Wino.Mail.WinUI.Models.Personalization"
|
||||
xmlns:selectors1="using:Wino.Selectors"
|
||||
xmlns:shared="using:Wino.Core.Domain.Entities.Shared"
|
||||
xmlns:viewModelData="using:Wino.Mail.ViewModels.Data"
|
||||
xmlns:winuiControls="using:CommunityToolkit.WinUI.Controls">
|
||||
@@ -326,6 +328,36 @@
|
||||
</Grid>
|
||||
</DataTemplate>
|
||||
|
||||
<!-- ShowAs Status Stripe Templates -->
|
||||
<DataTemplate x:Key="FreeStripeTemplate" x:DataType="data:CalendarItemViewModel">
|
||||
<Border Background="#4CAF50" />
|
||||
</DataTemplate>
|
||||
|
||||
<DataTemplate x:Key="TentativeStripeTemplate" x:DataType="data:CalendarItemViewModel">
|
||||
<Border Background="#FFC107" />
|
||||
</DataTemplate>
|
||||
|
||||
<DataTemplate x:Key="BusyStripeTemplate" x:DataType="data:CalendarItemViewModel">
|
||||
<Border Background="#F44336" />
|
||||
</DataTemplate>
|
||||
|
||||
<DataTemplate x:Key="OutOfOfficeStripeTemplate" x:DataType="data:CalendarItemViewModel">
|
||||
<Border Background="#9C27B0" />
|
||||
</DataTemplate>
|
||||
|
||||
<DataTemplate x:Key="WorkingElsewhereStripeTemplate" x:DataType="data:CalendarItemViewModel">
|
||||
<Border Background="#2196F3" />
|
||||
</DataTemplate>
|
||||
|
||||
<!-- ShowAs Status Stripe Selector -->
|
||||
<selectors1:CalendarItemShowAsStripeTemplateSelector
|
||||
x:Key="ShowAsStripeSelector"
|
||||
BusyTemplate="{StaticResource BusyStripeTemplate}"
|
||||
FreeTemplate="{StaticResource FreeStripeTemplate}"
|
||||
OutOfOfficeTemplate="{StaticResource OutOfOfficeStripeTemplate}"
|
||||
TentativeTemplate="{StaticResource TentativeStripeTemplate}"
|
||||
WorkingElsewhereTemplate="{StaticResource WorkingElsewhereStripeTemplate}" />
|
||||
|
||||
<!--#endregion-->
|
||||
|
||||
</ResourceDictionary>
|
||||
|
||||
Reference in New Issue
Block a user