C# WPF使用通用UI方法创建多个页面
我有一个多页的WPF应用程序。每个页面包含多个文本框。对于文本框,我有不同的文本更改方法,GotFocus 我想为所有这些方法使用一个公共类。我试图创建一个类C# WPF使用通用UI方法创建多个页面,c#,wpf,C#,Wpf,我有一个多页的WPF应用程序。每个页面包含多个文本框。对于文本框,我有不同的文本更改方法,GotFocus 我想为所有这些方法使用一个公共类。我试图创建一个类TextBoxHelpers.cs,一个ResourceDictionary,里面有,并通过设置TextChanging=“{StaticResource TextBoxHelpers.tbInput\u TextChanging\u Decimal}”来使用它,但它不起作用 在多个页面上使用文本框方法的正确方法是什么?您可以只使用User
TextBoxHelpers.cs
,一个ResourceDictionary
,里面有
,并通过设置TextChanging=“{StaticResource TextBoxHelpers.tbInput\u TextChanging\u Decimal}”来使用它,但它不起作用
在多个页面上使用文本框方法的正确方法是什么?您可以只使用UserControl
?UserControl
吗。这是重用UI方法的最佳方法吗?您可以为帮助器方法创建一个静态类。如果您的方法与特定控件相关联,UserControls也是一个不错的选择。另一种方法是创建行为。静态类是我的第一个想法,但我没有让它工作。思考我想做什么UserControl
可能是更好的解决方案。谢谢大家。你们能用一个UserControl
吗?UserControl
是可能的。这是重用UI方法的最佳方法吗?您可以为帮助器方法创建一个静态类。如果您的方法与特定控件相关联,UserControls也是一个不错的选择。另一种方法是创建行为。静态类是我的第一个想法,但我没有让它工作。思考我想做什么UserControl
可能是更好的解决方案。谢谢各位。