fix: remove theme scope in demo.

This commit is contained in:
rabbitism
2023-06-23 14:46:52 +08:00
parent bcf01c52c6
commit 6f81fda2cd

View File

@@ -21,48 +21,46 @@
</converters:IconNameConverter> </converters:IconNameConverter>
</UserControl.Resources> </UserControl.Resources>
<StackPanel Orientation="Horizontal"> <StackPanel Orientation="Horizontal">
<ThemeVariantScope RequestedThemeVariant="Light"> <Border Padding="4" Theme="{DynamicResource CardBorder}">
<Border Padding="4" Theme="{DynamicResource CardBorder}"> <u:NavigationMenu
<u:NavigationMenu Name="menu"
Name="menu" HorizontalAlignment="Left"
HorizontalAlignment="Left" ItemsSource="{Binding MenuItems}"
ItemsSource="{Binding MenuItems}" ShowCollapseButton="True">
ShowCollapseButton="True"> <u:NavigationMenu.Header>
<u:NavigationMenu.Header> <TextBlock
<TextBlock Classes="H5"
Classes="H5" Text="Semi Avalonia"
Text="Semi Avalonia" Theme="{DynamicResource TitleTextBlock}" />
Theme="{DynamicResource TitleTextBlock}" /> </u:NavigationMenu.Header>
</u:NavigationMenu.Header> <u:NavigationMenu.Icon>
<u:NavigationMenu.Icon> <PathIcon
<PathIcon Width="32"
Width="32" Height="32"
Height="32" Data="M10.6201 17.5C6.06377 17.5 2.37012 13.8063 2.37012 9.25C2.37012 4.69365 6.06377 1 10.6201 1V17.5ZM13.3701 6.5C17.9265 6.5 21.6201 10.1936 21.6201 14.75C21.6201 19.3063 17.9265 23 13.3701 23V6.5Z" />
Data="M10.6201 17.5C6.06377 17.5 2.37012 13.8063 2.37012 9.25C2.37012 4.69365 6.06377 1 10.6201 1V17.5ZM13.3701 6.5C17.9265 6.5 21.6201 10.1936 21.6201 14.75C21.6201 19.3063 17.9265 23 13.3701 23V6.5Z" /> </u:NavigationMenu.Icon>
</u:NavigationMenu.Icon> <u:NavigationMenu.ItemTemplate>
<u:NavigationMenu.ItemTemplate> <converters:MenuDataTemplateSelector>
<converters:MenuDataTemplateSelector> <converters:MenuDataTemplateSelector.MenuTemplate>
<converters:MenuDataTemplateSelector.MenuTemplate> <DataTemplate DataType="vm:NavigationMenuItemViewModel">
<DataTemplate DataType="vm:NavigationMenuItemViewModel"> <u:NavigationMenuItem Header="{Binding MenuHeader}" ItemsSource="{Binding Children}">
<u:NavigationMenuItem Header="{Binding MenuHeader}" ItemsSource="{Binding Children}"> <u:NavigationMenuItem.Icon>
<u:NavigationMenuItem.Icon> <PathIcon
<PathIcon Width="16"
Width="16" Height="16"
Height="16" Data="{Binding MenuIconName, Converter={StaticResource IconNameConverter}}" />
Data="{Binding MenuIconName, Converter={StaticResource IconNameConverter}}" /> </u:NavigationMenuItem.Icon>
</u:NavigationMenuItem.Icon> </u:NavigationMenuItem>
</u:NavigationMenuItem> </DataTemplate>
</DataTemplate> </converters:MenuDataTemplateSelector.MenuTemplate>
</converters:MenuDataTemplateSelector.MenuTemplate> <converters:MenuDataTemplateSelector.SeparatorTemplate>
<converters:MenuDataTemplateSelector.SeparatorTemplate> <DataTemplate DataType="vm:NavigationMenuItemViewModel">
<DataTemplate DataType="vm:NavigationMenuItemViewModel"> <u:NavigationMenuSeparator Header="{Binding MenuHeader}" />
<u:NavigationMenuSeparator Header="{Binding MenuHeader}" /> </DataTemplate>
</DataTemplate> </converters:MenuDataTemplateSelector.SeparatorTemplate>
</converters:MenuDataTemplateSelector.SeparatorTemplate> </converters:MenuDataTemplateSelector>
</converters:MenuDataTemplateSelector> </u:NavigationMenu.ItemTemplate>
</u:NavigationMenu.ItemTemplate> </u:NavigationMenu>
</u:NavigationMenu> </Border>
</Border>
</ThemeVariantScope>
</StackPanel> </StackPanel>
</UserControl> </UserControl>