整理控件库

This commit is contained in:
GG Z
2025-05-05 17:04:06 +08:00
parent 74532b77be
commit 3eaad7566e
283 changed files with 2156 additions and 17846 deletions

View File

@@ -9,13 +9,10 @@
xmlns:models="clr-namespace:WPFluent.Gallery.Models"
xmlns:ui="https://github.com/ShrlAlgo/WPFluent"
mc:Ignorable="d"
controls:PageControlDocumentation.Show="False"
d:DataContext="{d:DesignInstance local:CollectionsPage,
IsDesignTimeCreatable=False}"
Foreground="{DynamicResource TextFillColorPrimaryBrush}"
Title="CollectionsPage"
ui:Design.Background="{DynamicResource ApplicationBackgroundBrush}"
ui:Design.Foreground="{DynamicResource TextFillColorPrimaryBrush}">
Title="CollectionsPage">
<Grid>
<StackPanel Grid.Row="1">
@@ -38,6 +35,7 @@
<GroupBox Header="A ListBox with its ItemsSource and Height set.">
<ListBox
Height="164"
d:ItemsSource="{d:SampleData ItemCount=5}"
ItemsSource="{Binding ViewModel.ListBoxItems, Mode=TwoWay}"
SelectedIndex="2" />
</GroupBox>
@@ -88,7 +86,7 @@
Margin="6"
HorizontalAlignment="Center"
VerticalAlignment="Center"
Fill="{ui:ThemeResource ControlStrongStrokeColorDefaultBrush}" />
Fill="{DynamicResource ControlStrongStrokeColorDefaultBrush}" />
<TextBlock
Grid.Row="0"
Grid.Column="1"
@@ -99,7 +97,7 @@
Grid.Row="1"
Grid.Column="1"
Margin="12,0,0,6"
Foreground="{ui:ThemeResource TextFillColorSecondaryBrush}"
Foreground="{DynamicResource TextFillColorSecondaryBrush}"
Text="{Binding Company, Mode=OneWay}" />
</Grid>
</DataTemplate>
@@ -163,7 +161,57 @@
</TreeViewItem>
</TreeView>
</GroupBox>
<GroupBox>
<StackPanel>
<TreeView>
<ui:TreeViewItem Header="ui:TreeViewItem">
<ui:TreeViewItem Header="ui:TreeViewItem">
<ui:TreeViewItem Header="ui:TreeViewItem" />
<ui:TreeViewItem Header="ui:TreeViewItem" />
</ui:TreeViewItem>
<ui:TreeViewItem Header="ui:TreeViewItem" />
</ui:TreeViewItem>
<TreeViewItem Header="TreeViewItem">
<TreeViewItem Header="TreeViewItem">
<TreeViewItem Header="TreeViewItem" />
<TreeViewItem Header="TreeViewItem" />
</TreeViewItem>
<TreeViewItem Header="TreeViewItem" />
</TreeViewItem>
</TreeView>
<ui:MultiTreeView>
<ui:MultiTreeViewItem Header="FirstRoot">
<ui:MultiTreeViewItem Header="First">
<ui:MultiTreeViewItem Header="1" />
<ui:MultiTreeViewItem Header="2" />
</ui:MultiTreeViewItem>
<ui:MultiTreeViewItem Header="Second" />
</ui:MultiTreeViewItem>
<ui:MultiTreeViewItem Header="SecondRoot" />
<!--<b:Interaction.Triggers>
<b:EventTrigger EventName="SelectedItemChanged">
<b:ChangePropertyAction PropertyName="" TargetObject="{Binding}" />
</b:EventTrigger>
</b:Interaction.Triggers>-->
</ui:MultiTreeView>
<ui:MultiTreeView ItemsSource="{Binding Grades}" SelectedItems="{Binding SelectedItems}">
<ui:MultiTreeView.ItemTemplate>
<HierarchicalDataTemplate ItemsSource="{Binding Students}">
<TextBlock Text="{Binding GradeLevel}" />
<HierarchicalDataTemplate.ItemTemplate>
<HierarchicalDataTemplate>
<TextBlock Text="{Binding Name}" />
</HierarchicalDataTemplate>
</HierarchicalDataTemplate.ItemTemplate>
</HierarchicalDataTemplate>
</ui:MultiTreeView.ItemTemplate>
<!--<ui:MultiTreeView.ItemContainerStyle>
<Style BasedOn="{StaticResource DefaultMultiTreeViewItemStyle}" TargetType="ui:MultiTreeViewItem" />
</ui:MultiTreeView.ItemContainerStyle>-->
</ui:MultiTreeView>
</StackPanel>
</GroupBox>
</StackPanel>
<!-- <controls:GalleryNavigationPresenter -->