gpt4 book ai didi

c# - 事件处理程序位于与 MainWindow 不同的类中

转载 作者:行者123 更新时间:2023-12-04 20:19:37 26 4
gpt4 key购买 nike

所以我按照以下网站上的指南来限制文本框可以接受的字符。

http://www.rhyous.com/2010/06/18/how-to-limit-or-prevent-characters-in-a-textbox-in-csharp/

我的问题是我不知道如何在二级类中触发事件处理程序。基本上我如何告诉 VS 在该类而不是 MainWindow 中查找事件处理程序代码?我尝试搜索,但显然不知道要使用的正确术语。我使用的 xaml 引用是

xmlns:DigitBox="clr-namespace:System.Windows.Controls;assembly=PresentationFramework"

有任何想法吗?

最佳答案

我发现最简单的方法是在构造函数中分配事件。

public MainWindow()
{
InitializeComponent();
TextBoxCurrency.GotFocus += expandedTextBoxEvents.TextBoxCurrencyGotFocus;
TextBoxCurrency.LostFocus += expandedTextBoxEvents.TextBoxCurrencyLostFocus;
}

我在 XAML 中搜索了一种方法,但没有找到一种简单而干净的方法。

关于c# - 事件处理程序位于与 MainWindow 不同的类中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8021590/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com