我正在尝试制作一个程序,它将在启动时打开WPF窗口并打开浏览器窗口。它能够打开浏览器窗口,并且通过单击它在运行时仍会打开WPF visual-studio窗口,但是在启动时它将仅打开浏览器,而不会打开其他窗口。
当仅将文件放入启动不起作用时,我尝试在启动时制作与原始文件不同的程序,该程序可能在其他位置,但是即使在启动时不使用,也存在相同的问题。除了Visual Studio已经为我添加的InitializeComponent()步骤外,我还尝试添加一行以使窗口显示。但这并没有做任何事情。我在网上找不到任何可以回答我问题的信息。下面的代码段:
using System;
using System.Diagnostics;
using System.Windows;
using System.Windows.Controls;
public MainWindow()
{
InitializeComponent(); //Supposedly will open the window but doesn't
Window window = Application.Current.MainWindow; //Create an object reference to MainWindow
System.Diagnostics.Process.Start("https://www.website.extension"); //Open Browser Window
System.Media.SoundPlayer player = new System.Media.SoundPlayer("song.wav");
player.PlayLooping(); //Play song
window.Show(); //Force MainWindow to show (doesn't actually work)
}
该程序应该在启动时打开,但是只能打开网站。在Visual Studio中运行时,它不返回任何错误消息,并且功能正常。仅当它由外部源(例如启动或其他程序)运行时,问题才开始。
感谢您的帮助,
自然
(我对编程也很陌生,因此请尝试解释使用任何大型编程术语的含义。)