相关疑难解决方法(0)

加载新的WPF/C#窗口时要触发的最后一个事件是什么?

我正在尝试为我的应用程序加载首选项窗口,我希望最初禁用应用按钮,然后在更新首选项时,再次启用应用按钮.我有一些绑定到首选项对象的控件数据,发生的是窗口加载后,组合框事件被触发.在一切稳定之后,是否有任何事件可以保证在最后发生?

这是我的代码的样子(窗口加载后始终启用应用按钮):

private void Window_Loaded(object sender, RoutedEventArgs e)
{
    _preferencesData = new PreferencesDataContext();
    LayoutRoot.DataContext = _preferencesData;
    ButtonApply.IsEnabled = false;
}

private void ComboBox_SelectionChanged(object sender, System.Windows.Controls.SelectionChangedEventArgs e)
{
    ButtonApply.IsEnabled = true;
}
Run Code Online (Sandbox Code Playgroud)

是否有趣的是,这只发生在文本框和组合框中,而不是复选框或单选按钮.

c# wpf events

19
推荐指数
4
解决办法
2万
查看次数

标签 统计

c# ×1

events ×1

wpf ×1