Должны ли эти имена совпадать в проекте приложения WPF?

Я хотел бы знать, должны ли эти имена (StartupUri="MainWindow.xaml" и MainWindow.xaml) совпадать. Например, если я собираюсь переименовать MainWindow.xaml, например, в MsgBox.xaml.

Пожалуйста, посмотрите на рис и пример кода.

Представление дерева обозревателя решений

App.xaml проекта CustomMessageBox

<Application x:Class="CustomMessageBox.App"
         xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
         xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
         xmlns:local="clr-namespace:CustomMessageBox"
         StartupUri="MainWindow.xaml"> <!-- this name -->
<Application.Resources>

</Application.Resources>

Пожалуйста, любые комментарии и спасибо заранее.

1 ответ

Это имя окна, которое будет открыто при запуске приложения. Если вы переименуете окно без изменения StartupURI, вы получите System.IO.IOException, Cannot locate resource 'mainwindow.xaml',

Другие вопросы по тегам