默认情况下,如何在启动WPF应用程序时在文本框中显示文件路径

时间:2017-02-24 21:39:33

标签: c# wpf

我有一个文本框和一个按钮。按钮单击打开文件夹浏览器到默认根文件夹,我可以从中选择文件。我想在启动应用程序时自动在文本框中显示整个文件路径。这是我现在的代码。

    private void SelecttxtBox_TextChanged(object sender, System.Windows.Controls.TextChangedEventArgs e)
    {
        SelecttxtBox.Text = fldDlg.SelectedPath;
    }

但是,这会在单击按钮后将路径输入到文本框中,而我想在单击按钮之前填充它。

感谢您的帮助,谢谢

1 个答案:

答案 0 :(得分:1)

是否要在启动时在文本框中显示“默认根”路径?如果是,则可以在构造函数中设置Text属性,然后在启动应用程序时将其设置为正确:

public MainWindow()
{
    InitializeComponent();

    SelecttxtBox.Text = "Whatever your root path is";
}

如果您是WPF的新手,我建议您查看MVVM模式,因为这是如何将业务逻辑与View分离的“正确”方式,因此不是所有内容都会在您的代码隐藏。