Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/wpf/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# WPF使用通用UI方法创建多个页面_C#_Wpf - Fatal编程技术网

C# WPF使用通用UI方法创建多个页面

C# WPF使用通用UI方法创建多个页面,c#,wpf,C#,Wpf,我有一个多页的WPF应用程序。每个页面包含多个文本框。对于文本框,我有不同的文本更改方法,GotFocus 我想为所有这些方法使用一个公共类。我试图创建一个类TextBoxHelpers.cs,一个ResourceDictionary,里面有,并通过设置TextChanging=“{StaticResource TextBoxHelpers.tbInput\u TextChanging\u Decimal}”来使用它,但它不起作用 在多个页面上使用文本框方法的正确方法是什么?您可以只使用User

我有一个多页的WPF应用程序。每个页面包含多个文本框。对于文本框,我有不同的文本更改方法,GotFocus

我想为所有这些方法使用一个公共类。我试图创建一个类
TextBoxHelpers.cs
,一个
ResourceDictionary
,里面有
,并通过设置
TextChanging=“{StaticResource TextBoxHelpers.tbInput\u TextChanging\u Decimal}”来使用它,但它不起作用


在多个页面上使用文本框方法的正确方法是什么?

您可以只使用
UserControl
UserControl
吗。这是重用UI方法的最佳方法吗?您可以为帮助器方法创建一个静态类。如果您的方法与特定控件相关联,UserControls也是一个不错的选择。另一种方法是创建行为。静态类是我的第一个想法,但我没有让它工作。思考我想做什么
UserControl
可能是更好的解决方案。谢谢大家。你们能用一个
UserControl
吗?
UserControl
是可能的。这是重用UI方法的最佳方法吗?您可以为帮助器方法创建一个静态类。如果您的方法与特定控件相关联,UserControls也是一个不错的选择。另一种方法是创建行为。静态类是我的第一个想法,但我没有让它工作。思考我想做什么
UserControl
可能是更好的解决方案。谢谢各位。