【问题标题】:WPF Usercontrol InheritanceWPF 用户控件继承
【发布时间】:2023-03-10 16:36:01
【问题描述】:

我是 WPF 新手,我在这里遇到了问题。在我们的一个应用程序中,很少有对话框负责类似的工作。所有对话框都有确定和应用按钮。但是在我们新的 UI 设计中,这些将显示在一个侧边栏上,这是一个面板(尚未决定控制)。我想有一个基本用户控件,它有几个方法的确定和应用按钮。我的其他对话框(现在是新 UI 中的用户控件)是从这个基本用户控件派生的。

我从网上下载了一些代码示例,但问题没有解决。

如果您有任何想法/代码示例,请分享。

提前致谢。

【问题讨论】:

    标签: wpf inheritance user-controls


    【解决方案1】:

    WPF(在某种程度上也是 WinForm)不能很好地处理继承。你可以在 C# 代码中创建 UI 并让继承工作,但我认为设计器玩得不好,所以你会卡在设计模式和 Blend 中。

    要解决这个问题,您可以创建一个想要重用的功能并使用composition instead of inheritance,无论如何这被认为是一种更好的方法。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-06-10
      • 1970-01-01
      • 2013-09-03
      • 2017-11-14
      相关资源
      最近更新 更多