XAML:如何创建页面模板
我不熟悉windows应用程序开发,有一个非常简单的问题。我找了,我找了,但什么也没找到 我希望我的应用程序的每一页都有相同的模板XAML:如何创建页面模板,xaml,uwp,Xaml,Uwp,我不熟悉windows应用程序开发,有一个非常简单的问题。我找了,我找了,但什么也没找到 我希望我的应用程序的每一页都有相同的模板 <SplitView> <SplitView.Pane>...</SplitView.Pane> <SplitView.Content>%THE CONTENT OF MY PAGE%</SplitView.Content> </SplitView> ... %我的页面内容% 我第
<SplitView>
<SplitView.Pane>...</SplitView.Pane>
<SplitView.Content>%THE CONTENT OF MY PAGE%</SplitView.Content>
</SplitView>
...
%我的页面内容%
我第一次尝试使用UserControl,但并不真正理解它是如何工作的。
你能帮我吗
我的目标是:在每一页上都有相同的全局菜单
亲切问候,,
Ben制作母版页的一种方法是在Splitview内容中使用框架控件,如下所示
<SplitView>
<SplitView.Pane>Your menu buttons</SplitView.Pane>
<SplitView.Content>
<Frame x:Name="frame" Content="{Binding CurrentFrame, Mode=OneWay, UpdateSourceTrigger=PropertyChanged}"/>
</SplitView.Content>
</SplitView>
然后可以将命令绑定到菜单上的按钮,并导航到所需的xaml页面:
public ICommand GoToDetailsPageCommand
{
get
{
return _goToDetailsPageCommand ?? (_goToDetailsPageCommand = new RelayCommand<Object>((navigate) =>
{
CurrentFrame.Navigate(typeof (DetailsPage));
}));
}
set { _goToDetailsPageCommand = value; }
}
public ICommand GoToDetailsPageCommand
{
得到
{
返回\u goToDetailsPageCommand??(\u goToDetailsPageCommand=new RelayCommand((导航)=>
{
CurrentFrame.Navigate(typeof(DetailsPage));
}));
}
设置{u goToDetailsPageCommand=value;}
}
记住在框架和按钮上绑定数据。然后,框架将在xaml页面之间切换,包含拆分视图的母版页将充当所有xaml页面上的全局菜单。制作母版页的一种方法是在拆分视图内容中使用框架控件,如下所示
<SplitView>
<SplitView.Pane>Your menu buttons</SplitView.Pane>
<SplitView.Content>
<Frame x:Name="frame" Content="{Binding CurrentFrame, Mode=OneWay, UpdateSourceTrigger=PropertyChanged}"/>
</SplitView.Content>
</SplitView>
然后可以将命令绑定到菜单上的按钮,并导航到所需的xaml页面:
public ICommand GoToDetailsPageCommand
{
get
{
return _goToDetailsPageCommand ?? (_goToDetailsPageCommand = new RelayCommand<Object>((navigate) =>
{
CurrentFrame.Navigate(typeof (DetailsPage));
}));
}
set { _goToDetailsPageCommand = value; }
}
public ICommand GoToDetailsPageCommand
{
得到
{
返回\u goToDetailsPageCommand??(\u goToDetailsPageCommand=new RelayCommand((导航)=>
{
CurrentFrame.Navigate(typeof(DetailsPage));
}));
}
设置{u goToDetailsPageCommand=value;}
}
记住在框架和按钮上绑定数据。然后,框架将在xaml页面之间切换,包含拆分视图的母版页将充当所有xaml页面上的全局菜单