小编Jas*_*son的帖子

在设计时使用抽象基类呈现用户控件

我正在开发一个项目,该项目具有多个从抽象基类(本身基于 UserControl)继承的 WPF 用户控件。这些控件在运行时呈现得很好,但它们不会在设计器中呈现。

我认为这是因为设计者试图创建 xaml 根元素的实例,在本例中是我的基类,但它无法创建实例,因为它是抽象的。

作为记录,我知道在 WPF 中使用这种类型的控件层次结构存在“模式和实践”类型的问题,但目前无法重构整个项目。

我的问题是:我知道有用于设置 DataContext、DesignWidth 等的设计时属性。我想知道的是,您能否提供一个“设计时”实例或类型作为控件的替代品提供在设计器中加载?

wpf xaml visual-studio

5
推荐指数
1
解决办法
1034
查看次数

标签 统计

visual-studio ×1

wpf ×1

xaml ×1