我做了一个测试项目,并添加了几个文件。
现在,我希望启动文件为form2.cs
,而不是form1.cs
。
我很费时间寻找设置,该设置告诉项目执行时哪个文件要加载第1个文件。
有人可以向我指出吗?
答案 0 :(得分:6)
在您的Program.cs
中,看起来像这样
static class Program
{
/// <summary>
/// The main entry point for the application.
/// </summary>
[STAThread]
static void Main()
{
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
Application.Run(new Form1());
}
}
更改
Application.Run(new Form1());
收件人
Application.Run(new Form2());
要通过更改App.xaml
来更改启动窗口更新Application.StartupUri
Application.StartupUri Property
获取或设置一个UI,该UI在应用程序时自动显示 开始
备注
通常,您在 XAML 中声明性地设置
StartupUri
属性。 但是,您可以通过编程方式设置StartupUri
,例如通过 启动事件处理程序,如果对于可以 仅在运行时加载必要的UI资源。例如, 应用程序可能要等到运行时才能加载其资源,如果 UI资源的名称存储在配置文件中。
答案 1 :(得分:1)
您正在寻找更改启动表单的方法。
如此处所述:Changing startup form in C#
在Main函数中的Program.cs中查找类似
的内容
Application.Run(new MyForm());
将MyForm更改为其他表单。
答案 2 :(得分:0)
我看到了一个xaml文件,所以我假设这是WPF应用程序。在这种情况下,您需要在App.xaml中更改
<Application x:Class="WpfApp1.App"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:local="clr-namespace:WpfApp1"
StartupUri="MainWindow.xaml">
<Application.Resources>
</Application.Resources>
将StartupUri更改为所需的名称。
我希望这会有所帮助。