我在为自定义wpf类创建样式时遇到问题。
这就是我的......
我有一个名为FalconToggleButton的类,它继承了System.Windows.Controls.Primitives.ToggleButton
FalconToggleButton有一个名为
的新自定义属性Public Property ButtonHoverIcon As System.Uri
FalconToggleButton还有其他类似的新方法和属性。
当我使用该类时,我没有任何问题,当其他类继承它时,他们可以在通过xaml或通过代码定义时使用ButtonHoverIcon。
当我尝试为FalconToggleButton制作样式时会出现问题
<Style x:Key="ToolBarMenuItemStyleDefault" TargetType="{x:Type DrawControl:FalconToggleButton}" BasedOn="{x:Null}">
<Setter Property= "ButtonOffIcon" Value="pack://application:,,,/Images/WaitIcon.png"/>
</Style>
Property =“ButtonOffIcon”未被识别为有效属性
当我运行代码时,我得到一个通用的 发生“XamlParseException”消息: 'Set property'System.Windows.Setter.Property'引发了异常。'行号“12”和行位置“10”。
我是否需要在某处注册某些内容才能让我的属性显示在样式结构中?
任何帮助将不胜感激, MS