繁体   English   中英

在App.xaml中将非NavigationWindow指定为主窗口

[英]Specifying a non-NavigationWindow as the main window in App.xaml

app.xaml中的以下XAML起作用:

<Application.MainWindow>
    <NavigationWindow Visibility="Visible" Source="MainWindow.xaml"></NavigationWindow>
</Application.MainWindow>

但是将其更改为

<Application.MainWindow>
    <Window Visibility="Visible" Source="MainWindow.xaml"></Window>
</Application.MainWindow>

意味着我不能指定Source 谁能告诉我如何为非导航窗口指定来源?

Source是导航窗口上的依赖项属性,在窗口上不可用。

如果要将MainWindow.xaml用作应用程序的启动窗口(应用程序的 MainWindow),则可以在Application本身上指定StartupUri

<Application StartupUri="MainWindow.xaml">

如果需要设置Application MainWindow ,则必须提供如下窗口实例:

<Application xmlns:local="clr-namespace:ActualNamespace">
    <Application.MainWindow>
        <local:MainWindow/>
    </Application.MainWindow>
</Application>

MainWindow所在的命名空间替换ActualNamespace

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM