如何为usercontrol创建textchange事件

时间:2018-05-21 04:59:38

标签: c# wpf

我有一个包含文本框和一些按钮的用户控件。

我无法从该用户控件外部的文本框中回复文本更改事件(例如,从放置控件的父窗体)。

如何从用户控件外部更改文本时引发的事件?

2 个答案:

答案 0 :(得分:2)

请参阅this answer,了解如何在WPF中创建自定义事件。

按照这种方法,您可以处理" TextChanged"用户控件中文本框的事件,然后从那里引发自定义事件。

答案 1 :(得分:0)

在您的textcontrol事件更改中,输入以下内容:

 Me.OnTextChanged(e)

或创建自己的活动

上部代码:

 Public Event ClaveModificada(Causa As String)

以及您何时需要:

RaiseEvent ClaveModificada("")