[英]How to use BeforeTextChanging event of TextBox in WinUI3?
有人能解释一下如何在WinUI3中正确使用 BeforeTextChanging 事件吗?
正如文档建议的那样,我在 xaml 文件中尝试了这个
<TextBox x:Name="LicencePlateInputBox" BeforeTextChanging="HandleLicencePlateNumber"/>
但是,由于我不知道,事件签名是什么
public event TypedEventHandler<TextBox,TextBoxBeforeTextChangingEventArgs> BeforeTextChanging;
告诉我们,我只是在cs文件中做了这个
private void HandleLicencePlateNumber(object sender, TextChangedEventArgs args)
{
TextBox textBox = sender as TextBox;
}
但我明白了
Error CS0123 No overload for 'HandleLicencePlateNumber' matches delegate 'TypedEventHandler<TextBox, TextBoxBeforeTextChangingEventArgs>'
像这样定义事件处理程序,即第二个参数的类型应该是TextBoxBeforeTextChangingEventArgs
:
private void HandleLicencePlateNumber(TextBox sender, TextBoxBeforeTextChangingEventArgs args)
{
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.