Seperation of root account template.
This commit is contained in:
@@ -4,11 +4,14 @@
|
|||||||
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
|
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
|
||||||
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
|
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
|
||||||
xmlns:animatedvisuals="using:Microsoft.UI.Xaml.Controls.AnimatedVisuals"
|
xmlns:animatedvisuals="using:Microsoft.UI.Xaml.Controls.AnimatedVisuals"
|
||||||
|
xmlns:helpers="using:Wino.Helpers"
|
||||||
xmlns:coreControls="using:Wino.Core.UWP.Controls"
|
xmlns:coreControls="using:Wino.Core.UWP.Controls"
|
||||||
xmlns:domain="using:Wino.Core.Domain"
|
xmlns:domain="using:Wino.Core.Domain"
|
||||||
xmlns:local="using:Wino.Core.UWP.Styles"
|
xmlns:local="using:Wino.Core.UWP.Styles"
|
||||||
xmlns:menu="using:Wino.Core.MenuItems"
|
xmlns:menu="using:Wino.Core.MenuItems"
|
||||||
xmlns:muxc="using:Microsoft.UI.Xaml.Controls">
|
xmlns:muxc="using:Microsoft.UI.Xaml.Controls"
|
||||||
|
xmlns:viewModelData="using:Wino.Mail.ViewModels.Data"
|
||||||
|
xmlns:winuiControls="using:CommunityToolkit.WinUI.Controls">
|
||||||
|
|
||||||
<!-- Removes default styles for content of navigation view -->
|
<!-- Removes default styles for content of navigation view -->
|
||||||
<SolidColorBrush x:Key="NavigationViewContentBackground" Color="Transparent" />
|
<SolidColorBrush x:Key="NavigationViewContentBackground" Color="Transparent" />
|
||||||
@@ -65,5 +68,19 @@
|
|||||||
|
|
||||||
<!--#endregion-->
|
<!--#endregion-->
|
||||||
|
|
||||||
|
<!-- Root Account Template -->
|
||||||
|
<DataTemplate x:Key="RootAccountTemplate" x:DataType="viewModelData:AccountProviderDetailViewModel">
|
||||||
|
<winuiControls:SettingsCard
|
||||||
|
Margin="0,2,0,0"
|
||||||
|
Command="{Binding ViewModel.NavigateAccountDetailsCommand, Mode=OneWay, ElementName=root}"
|
||||||
|
CommandParameter="{x:Bind}"
|
||||||
|
Description="{x:Bind Account.Address}"
|
||||||
|
Header="{x:Bind Account.Name}"
|
||||||
|
IsClickEnabled="True">
|
||||||
|
<winuiControls:SettingsCard.HeaderIcon>
|
||||||
|
<coreControls:WinoFontIcon FontSize="64" Icon="{x:Bind helpers:XamlHelpers.GetProviderIcon(ProviderDetail.Type)}" />
|
||||||
|
</winuiControls:SettingsCard.HeaderIcon>
|
||||||
|
</winuiControls:SettingsCard>
|
||||||
|
</DataTemplate>
|
||||||
|
|
||||||
</ResourceDictionary>
|
</ResourceDictionary>
|
||||||
|
|||||||
@@ -194,6 +194,7 @@
|
|||||||
<PackageReference Include="CommunityToolkit.Uwp.Controls.SettingsControls">
|
<PackageReference Include="CommunityToolkit.Uwp.Controls.SettingsControls">
|
||||||
<Version>8.1.240916</Version>
|
<Version>8.1.240916</Version>
|
||||||
</PackageReference>
|
</PackageReference>
|
||||||
|
|
||||||
<PackageReference Include="CommunityToolkit.Uwp.Controls.Sizers">
|
<PackageReference Include="CommunityToolkit.Uwp.Controls.Sizers">
|
||||||
<Version>8.1.240916</Version>
|
<Version>8.1.240916</Version>
|
||||||
</PackageReference>
|
</PackageReference>
|
||||||
@@ -397,4 +398,4 @@
|
|||||||
<Target Name="AfterBuild">
|
<Target Name="AfterBuild">
|
||||||
</Target>
|
</Target>
|
||||||
-->
|
-->
|
||||||
</Project>
|
</Project>
|
||||||
|
|||||||
@@ -18,20 +18,7 @@
|
|||||||
mc:Ignorable="d">
|
mc:Ignorable="d">
|
||||||
|
|
||||||
<Page.Resources>
|
<Page.Resources>
|
||||||
<!-- Root Account Template -->
|
|
||||||
<DataTemplate x:Key="RootAccountTemplate" x:DataType="viewModelData:AccountProviderDetailViewModel">
|
|
||||||
<winuiControls:SettingsCard
|
|
||||||
Margin="0,2,0,0"
|
|
||||||
Command="{Binding ViewModel.NavigateAccountDetailsCommand, Mode=OneWay, ElementName=root}"
|
|
||||||
CommandParameter="{x:Bind}"
|
|
||||||
Description="{x:Bind Account.Address}"
|
|
||||||
Header="{x:Bind Account.Name}"
|
|
||||||
IsClickEnabled="True">
|
|
||||||
<winuiControls:SettingsCard.HeaderIcon>
|
|
||||||
<coreControls:WinoFontIcon FontSize="64" Icon="{x:Bind helpers:XamlHelpers.GetProviderIcon(ProviderDetail.Type)}" />
|
|
||||||
</winuiControls:SettingsCard.HeaderIcon>
|
|
||||||
</winuiControls:SettingsCard>
|
|
||||||
</DataTemplate>
|
|
||||||
|
|
||||||
<!-- Merged Account Template -->
|
<!-- Merged Account Template -->
|
||||||
<DataTemplate x:Key="MergedAccountTemplate" x:DataType="data:MergedAccountProviderDetailViewModel">
|
<DataTemplate x:Key="MergedAccountTemplate" x:DataType="data:MergedAccountProviderDetailViewModel">
|
||||||
|
|||||||
Reference in New Issue
Block a user