WPF:在应用程序加载

时间:2017-02-14 23:51:15

标签: wpf vb.net file startup visual-studio-2015

我觉得我应该能找到这个,但我很挣扎。我对此很新。这就是我要做的事情:

我在Visual Studio 2015中使用Visual Basic创建一个WPF应用程序。当应用程序启动时,我希望它能够搜索特定的文件/文件夹并检查它们是否在那里。如果没有,我希望它创建这些文件。例如,我想检查并查看文件%appdata%\RRB\Items.txt是否在用户'电脑。如果不是,我希望它创建它。
如果是的话,真棒!把它留在那里。

我知道如何创建目录和文件。我挣扎的是如何在应用程序启动时运行检查。在应用程序启动时是否有专门运行代码的Sub或Function?

我做了一个快速检查,我在这里找不到这个问题,所以任何帮助都会非常感激!

1 个答案:

答案 0 :(得分:1)

一种解决方案是覆盖 OnStartup 。它位于 App.Xaml.cs 文件中。

public partial class MainWindow : Window
{ 
    public MainWindow()
    {
        InitializeComponent();              
    }
} 

另一个选项是 MainWindow 构造函数。请参阅 App.Xaml 以检查哪个Window是Main。它应该是这样的:

[["1947-01-01", 243.1], ...]

如果是这样,您可以在 InitializeComponent()之前(或之后)设置代码:

d[0]