【发布时间】:2011-05-26 04:44:11
【问题描述】:
我正在使用“扩展 WPF 工具包”(http://wpftoolkit.codeplex.com/), 为了我自己的目的,我创建了一个名为 GNumericUpDown 的 NumericUpDown 控件的通用版本,它实际上让我可以指定要使用的类型,即。 GNumericUpDown。 (这样做是为了确保控件尊重所需类型的适当 Min/MaxValues)
为了能够使用来自 Xaml 的不同类型,我创建了一个具有特定派生版本的新项目,例如 f.e. NumericUpDownFloat 派生自 GNumericUpDown
但是当我在 XAML 中使用 NumericUpDownFloat 时,没有显示任何内容。 我认为这是因为在 WPF Toolkit 项目的 Generic.xaml 资源字典中只为 WPF Toolkit 的 NumericUpDown 指定了一种样式。
那么我怎样才能让我所有的特定版本(NumericUpDownInt、NumericUpDownByte、..)真正使用 那个 样式?
【问题讨论】:
标签: wpf user-controls project styles inheritance