我如何在后面重用我的代码?

赫尔顿·比克

我有两个布局完全不同的控件,但是它们的XAML结构非常相似(相同的容器,甚至是相同的元素名称),因此它们后面的代码是相同的不幸的是,到目前为止,我不得不为两个类中的所有事件处理程序重复代码。

我现在正在使用合成来提取卫星类的通用功能,但是构造函数,字段声明和初始化的冗余仍然困扰着我很多。

因此,问题归结为:

当两个UserControl仅有布局差异,但背后有相同的代码时,是否有办法避免代码后方的冗余代码?

伍特

WPF使用可更改的控件模板将这些问题分开。行为的背后是“代码隐藏”。您不需要为此的ViewModel。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

我如何在后面的代码中找到并关闭xceed子窗口

来自分类Dev

我如何在后面的代码中获得网站另一页的所有控制权

来自分类Dev

如何在后面的代码中使用SqlDataAdapter?

来自分类Dev

如何在后面的代码中使用SqlDataAdapter?

来自分类Dev

我的跨度在后面-我需要顶部

来自分类Dev

我的存储过程在后面的代码中执行时总是返回零

来自分类Dev

我的存储过程在后面的代码中执行时总是返回零

来自分类Dev

如何在后面的代码中将Line.StrokeThickness属性与Slider值绑定?

来自分类Dev

如何在后面的代码中设置DataGrid行的背景颜色?

来自分类Dev

如何在后面的代码中将TemplateField添加到gridview?

来自分类Dev

如何在后面的代码中使用占位符获取文本框值?

来自分类Dev

如何在后面的代码中使用SqlDataSource.SelectCommand中的参数化查询?

来自分类Dev

如何在后面的代码中设置框架的高度请求?

来自分类Dev

WPF如何在后面的代码中检索绑定的属性

来自分类Dev

如何在后面的代码中绑定工具提示?

来自分类Dev

如何在后面的代码中访问控件库?

来自分类Dev

如何在后面的代码中在Custom DataGrid中的DataGridColumnHeader上附加事件?

来自分类Dev

如何在后面的代码中编写此XAML故事板?

来自分类Dev

如何在后面的代码中设置视频标签的来源?

来自分类Dev

ASP.NET C#,如何在后面的代码中输入 html

来自分类Dev

C# WPF 如何在后面的代码中获取绑定值

来自分类Dev

bash uniq,如何在后面显示计数

来自分类Dev

如何在后面调用Button上的MouseDoubleClick

来自分类Dev

AngularJS编译的代码留在后面

来自分类Dev

如何在aspx文件中隐藏HTML表行<tr>并在后面的代码中启用?

来自分类Dev

如何在Ng Select DropDown上触发按键事件-在后面的代码中获取ng select面板

来自分类Dev

如何在后面的代码中设置数据库连接字符串设置

来自分类Dev

如何在后面的代码中获得对转发器项目中标签的引用

来自分类Dev

Silverlight-如何在后面的代码中将文本框添加到堆栈面板

Related 相关文章

  1. 1

    我如何在后面的代码中找到并关闭xceed子窗口

  2. 2

    我如何在后面的代码中获得网站另一页的所有控制权

  3. 3

    如何在后面的代码中使用SqlDataAdapter?

  4. 4

    如何在后面的代码中使用SqlDataAdapter?

  5. 5

    我的跨度在后面-我需要顶部

  6. 6

    我的存储过程在后面的代码中执行时总是返回零

  7. 7

    我的存储过程在后面的代码中执行时总是返回零

  8. 8

    如何在后面的代码中将Line.StrokeThickness属性与Slider值绑定?

  9. 9

    如何在后面的代码中设置DataGrid行的背景颜色?

  10. 10

    如何在后面的代码中将TemplateField添加到gridview?

  11. 11

    如何在后面的代码中使用占位符获取文本框值?

  12. 12

    如何在后面的代码中使用SqlDataSource.SelectCommand中的参数化查询?

  13. 13

    如何在后面的代码中设置框架的高度请求?

  14. 14

    WPF如何在后面的代码中检索绑定的属性

  15. 15

    如何在后面的代码中绑定工具提示?

  16. 16

    如何在后面的代码中访问控件库?

  17. 17

    如何在后面的代码中在Custom DataGrid中的DataGridColumnHeader上附加事件?

  18. 18

    如何在后面的代码中编写此XAML故事板?

  19. 19

    如何在后面的代码中设置视频标签的来源?

  20. 20

    ASP.NET C#,如何在后面的代码中输入 html

  21. 21

    C# WPF 如何在后面的代码中获取绑定值

  22. 22

    bash uniq,如何在后面显示计数

  23. 23

    如何在后面调用Button上的MouseDoubleClick

  24. 24

    AngularJS编译的代码留在后面

  25. 25

    如何在aspx文件中隐藏HTML表行<tr>并在后面的代码中启用?

  26. 26

    如何在Ng Select DropDown上触发按键事件-在后面的代码中获取ng select面板

  27. 27

    如何在后面的代码中设置数据库连接字符串设置

  28. 28

    如何在后面的代码中获得对转发器项目中标签的引用

  29. 29

    Silverlight-如何在后面的代码中将文本框添加到堆栈面板

热门标签

归档