Files
ShrlAlgoToolkit/WPFluent.Gallery/Views/Pages/NavigationPage.xaml

125 lines
5.5 KiB
Plaintext
Raw Normal View History

2025-04-24 20:56:44 +08:00
<Page
x:Class="WPFluent.Gallery.Views.Pages.Navigation.NavigationPage"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:controls="clr-namespace:WPFluent.Gallery.Controls"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:local="clr-namespace:WPFluent.Gallery.Views.Pages.Navigation"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
xmlns:models="clr-namespace:WPFluent.Gallery.Models"
xmlns:ui="https://github.com/ShrlAlgo/WPFluent"
2025-07-11 09:20:23 +08:00
xmlns:vm="clr-namespace:WPFluent.Gallery.ViewModels.Pages.Navigation"
2025-04-24 20:56:44 +08:00
mc:Ignorable="d"
2025-07-11 09:20:23 +08:00
d:DataContext="{d:DesignInstance vm:BreadcrumbBarViewModel,
2025-04-24 20:56:44 +08:00
IsDesignTimeCreatable=False}"
Foreground="{DynamicResource TextFillColorPrimaryBrush}"
Title="NavigationPage"
2025-05-05 17:04:06 +08:00
>
2025-04-24 20:56:44 +08:00
<ui:StackPanel Spacing="5">
<GroupBox Header="菜单">
<Menu FontSize="14">
<ui:MenuItem Header="文件" Icon="{ui:SymbolIcon DocumentSplitHint20}">
<MenuItem Header="新建" />
<MenuItem Header="新建窗口" />
<MenuItem Header="打开" />
<MenuItem Header="保存" />
<MenuItem Header="另存为" />
<Separator />
<MenuItem Header="退出" />
</ui:MenuItem>
<ui:MenuItem Header="编辑" Icon="{ui:SymbolIcon DocumentEdit20}">
<MenuItem Header="撤销" />
<Separator />
<MenuItem Header="剪切" />
<MenuItem Header="复制" />
<MenuItem Header="粘贴" />
<MenuItem IsEnabled="False" />
<Separator />
<MenuItem Header="Search with browser" />
<MenuItem Header="Find..." />
<MenuItem Header="Find next" />
<Separator />
<MenuItem Header="Select All" />
</ui:MenuItem>
<Separator />
<ui:MenuItem Icon="{ui:SymbolIcon TextBold20}" />
<ui:MenuItem Icon="{ui:SymbolIcon TextItalic20}" />
<ui:MenuItem Icon="{ui:SymbolIcon TextUnderline20}" />
</Menu>
</GroupBox>
<GroupBox>
<ui:TabView >
<ui:TabViewItem>
<ui:TabViewItem.Header>
<StackPanel Orientation="Horizontal">
<ui:SymbolIcon Margin="0,0,6,0" Symbol="XboxConsole24" />
<TextBlock Text="Hello" />
</StackPanel>
</ui:TabViewItem.Header>
<Grid>
<TextBlock Margin="12" Text="World" />
</Grid>
</ui:TabViewItem>
<ui:TabViewItem IsSelected="True">
<ui:TabViewItem.Header>
<StackPanel Orientation="Horizontal">
<ui:SymbolIcon Margin="0,0,6,0" Symbol="StoreMicrosoft16" />
<TextBlock Text="The cake" />
</StackPanel>
</ui:TabViewItem.Header>
<Grid>
<TextBlock Margin="12" Text="Is a lie." />
</Grid>
</ui:TabViewItem>
</ui:TabView>
</GroupBox>
<TabControl Margin="0,8,0,0">
<TabItem>
<TabItem.Header>
<StackPanel Orientation="Horizontal">
<ui:SymbolIcon Margin="0,0,6,0" Symbol="XboxConsole24" />
<TextBlock Text="Hello" />
</StackPanel>
</TabItem.Header>
<Grid>
<TextBlock Margin="12" Text="World" />
</Grid>
</TabItem>
<TabItem IsSelected="True">
<TabItem.Header>
<StackPanel Orientation="Horizontal">
<ui:SymbolIcon Margin="0,0,6,0" Symbol="StoreMicrosoft16" />
<TextBlock Text="The cake" />
</StackPanel>
</TabItem.Header>
<Grid>
<TextBlock Margin="12" Text="Is a lie." />
</Grid>
</TabItem>
</TabControl>
2025-07-11 09:20:23 +08:00
<ui:BreadcrumbBar ItemsSource="{Binding Strings, Mode=OneWay}" />
2025-04-24 20:56:44 +08:00
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="*" />
<ColumnDefinition Width="Auto" />
</Grid.ColumnDefinitions>
<ui:BreadcrumbBar
x:Name="BreadcrumbBar2"
Grid.Column="0"
2025-07-11 09:20:23 +08:00
Command="{Binding FolderSelectedCommand, Mode=OneWay}"
ItemsSource="{Binding Folders, Mode=OneWay}">
2025-04-24 20:56:44 +08:00
<ui:BreadcrumbBar.ItemTemplate>
<DataTemplate DataType="{x:Type models:Folder}">
<TextBlock Text="{Binding Name, Mode=OneTime}" />
</DataTemplate>
</ui:BreadcrumbBar.ItemTemplate>
</ui:BreadcrumbBar>
<Button
Grid.Column="1"
2025-07-11 09:20:23 +08:00
Command="{Binding ResetFoldersCommand, Mode=OneWay}"
2025-04-24 20:56:44 +08:00
Content="Reset" />
</Grid>
</ui:StackPanel>
</Page>