在加载窗口之前和发生任何绑定之前是否会触发事件?

#1楼 票数:1

您可以使用Window的构造函数在窗口加载和绑定发生之前运行代码。 但是,如果您需要事件,则窗口的Initialized事件将为您工作。

public MainWindow()
{
    // Here it is...

    InitializeComponent();
}

#2楼 票数:0

您没有特定事件,但是仍然可以捕获控件值更改的事件。 例如,对于TextBox ,您可以订阅OnTextChanged 他在更新源之前被执行。

#3楼 票数:0

您可以尝试Window.Initialized事件。

  ask by user971543 translate from so

未解决问题?本站智能推荐:

2回复

由于绑定到在模板布局之前触发的事件,因此命名范围问题

基于一些标准的网络搜索,我已经将我的问题缩小到这个:我相信在模板扩展之前调用触发我的故事板的事件。 因此,名称毫无意义,故事板动画制作的名称引用为空。 如果我不使用ControlTemplate,这不会是一个问题。 我可以在更新布局后绑定到事件,然后在第一次手动调用它。 问题解决了。
2回复

TextChanged事件之前的KeyDown

我想知道是否可以在TextChanged之前触发KeyDown事件? 我已经为一个简单的TextBox添加了这两个事件,现在我想检查是否按下了Delete键。 如果是, <do nothing> ,如果没有<so something> 。 我创建了一个boolea
2回复

WPF控件绑定到DataTrigger覆盖它之前的绑定

我有以下问题:我需要在下面的代码中添加些什么,以使我的RadioButton绑定到附加到datagrid项目的“ IsFacturation”布尔值上? 我使用DataTrigger定义了它自己对datagrid只读状态的绑定,因此可能需要通过查看适当的父级来“返回”绑定定义。 我想我必须和
1回复

如何调用绑定到UI的事件

如何从c#后端代码调用绑定到 UI 的事件
5回复

将ViewModel的事件绑定到XAML

在我的VM中,我有一个事件 在视图中,当前我有以下代码(在后面): 这样,VM可以随时在View中调用SimulateClick逻辑。 我不喜欢这种方法,因为它会污染我视图的代码。 有什么方法可以使MyEvent绑定到XAML,就像我如何将VM ICommand绑定到现有按钮单击之
2回复

我可以将事件绑定到按钮吗?

我收集了这样的课程: 使用wpf和数据绑定显示的内容: 我的问题是:我可以以某种方式将每个按钮绑定到其实例的功能划分上吗?
1回复

将事件绑定到ViewModel

我正在为我的应用程序使用WPF和PRISM框架。 我正在使用的模式是MVVM(Model - View - ViewModel),我试图将ViewLeft中的MouseLeftButtonUp事件从ViewModel中带入代码隐藏(因此事件将根据MVVM规则)。 现在我有这个: View
5回复

绑定Loaded事件?

一旦我的MainWindow在坚持MVVM模式的同时加载,我试图显示一个登录窗口。 所以我试图将我的主要Windows Loaded事件绑定到我的viewmodel中的事件。 这是我尝试过的: MainWindowView.xaml MainWindowViewModel.cs