1

我创建了一个简单的 SplitView,我想知道是否可以重用我的代码<SplitView.Pane>?这很简单,只有几个按钮,但我不想在不同的页面上一遍又一遍地包含相同的代码。

或者有没有办法对整个 SplitView 进行模板化,然后<SplitView.Content>在每个页面上进行修改?我更希望能够让按钮处理程序也是全局的,这样我就不会在每个页面 .cs 文件中编码相同的 3 个按钮。

最好的方法是什么?

编辑:这是针对 UWP Windows 10 应用程序的。

4

2 回答 2

1

您可以使用自己的用户控件来重用 splitview.pane 的内容。

用户控件类

这是一个示例,我的代码..“FutaLocation”是我的用户控件。

    <SplitView x:Name="Splitter" Grid.Row="1"
               PanePlacement="Left"
               DisplayMode="Inline"
               OpenPaneLength="500"
               PaneClosed="Splitter_PaneClosed"
               PaneClosing="Splitter_PaneClosing"
               >
        <SplitView.Pane>
            <futaviewcontrols:FutaLocation x:Name="futaLocation"/>
        </SplitView.Pane>
        <Pivot x:Name="directPivot"
于 2015-08-07T01:17:17.537 回答
0

如果您可以从中进行服务器控制,则可以根据需要重新使用和配置。如果这是不可能的,您可以制作一个代码片段,然后放置在页面上并根据需要进行更改。

于 2015-08-07T00:49:57.943 回答