如何在Windows10中自定义splitview?
How to customize splitview in Windows 10?
我目前正在开发一个 Splitview 控件,它在 SplitView 窗格中包含一些菜单选项,在 SplitView 内容部分中包含一个网格。当拆分视图窗格打开时,其内容将被隐藏。是否可以像下面的屏幕截图那样稍微向左移动?
我的基本拆分视图实现是
<SplitView x:Name="OptionsSplitView" OpenPaneLength="200" PanePlacement="Right"
DisplayMode="Overlay">
<SplitView.Pane>
<ListView x:Name="OptionsList"
Margin="10,10,0,0"
Grid.Row="1"
VerticalAlignment="Center"
ItemContainerStyle="{StaticResource GenericListViewContainerStyle}"
ItemTemplate="{StaticResource OptionsListItemTemplate}"
SelectionChanged="OptionsList_SelectionChanged">
</ListView>
</SplitView.Pane>
<SplitView.Content>
<Grid/>
</SplitView.Content>
</SplitView>
请问能否根据屏幕截图自定义拆分视图?
根据您的要求将您的 Splitview DisplayMode
选项更改为 CompactInline
或 CompactOverlay
宾果,
只要在打开或关闭窗格时设置内容的右边距即可实现。
请参阅下方 link 以获取窗格打开和关闭事件。
我目前正在开发一个 Splitview 控件,它在 SplitView 窗格中包含一些菜单选项,在 SplitView 内容部分中包含一个网格。当拆分视图窗格打开时,其内容将被隐藏。是否可以像下面的屏幕截图那样稍微向左移动?
我的基本拆分视图实现是
<SplitView x:Name="OptionsSplitView" OpenPaneLength="200" PanePlacement="Right"
DisplayMode="Overlay">
<SplitView.Pane>
<ListView x:Name="OptionsList"
Margin="10,10,0,0"
Grid.Row="1"
VerticalAlignment="Center"
ItemContainerStyle="{StaticResource GenericListViewContainerStyle}"
ItemTemplate="{StaticResource OptionsListItemTemplate}"
SelectionChanged="OptionsList_SelectionChanged">
</ListView>
</SplitView.Pane>
<SplitView.Content>
<Grid/>
</SplitView.Content>
</SplitView>
请问能否根据屏幕截图自定义拆分视图?
根据您的要求将您的 Splitview DisplayMode
选项更改为 CompactInline
或 CompactOverlay
宾果,
只要在打开或关闭窗格时设置内容的右边距即可实现。
请参阅下方 link 以获取窗格打开和关闭事件。