如何在Windows应用商店应用中的MainPage之前添加自定义用户控件

时间:2015-06-08 16:15:42

标签: c# winapi wpf-controls winrt-xaml

我搜索这个问题的高低,但没有任何运气。我正在尝试构建一个Windows应用商店应用,我想在MainPage加载之前添加自定义用户控件,换句话说,自定义用户控件有2个按钮,一个用于输入应用,另一个用于退出应用。如何让应用程序首先显示此用户控件,然后显示MainPage?

1 个答案:

答案 0 :(得分:2)

您可以创建一个页面以将usercontrol放入并将其设置为启动页面。

App.xaml.cs OnLaunched方法中,您会找到此行

rootFrame.Navigate(typeof(MainPage), e.Arguments);

这说的是“当应用程序启动时转到MainPage”。将此更改为

rootFrame.Navigate(typeof(MyUserControlPage), e.Arguments);

你没事。

另一个解决方案是不要在启动时更改导航目标,而是修改MainPage以显示内部具有用户控件的popup。 :)

希望这有帮助!