我有一个UserControl
,调用InputSensitiveTextBox
,它继承自TextBox
。它有一个我定义为CurrentInputType
的属性,它的类型为MyControlsNamespace.SupportedInputTypes
(值为Keyboard
,Mouse
,Touchpad
,VirtualKey
)。我需要有这个属性在XAML中设置就像我可能会设置HorizontalAlignment
或ScrollbarVisibility
这样:带有Enum类型属性的WPF用户控件
MyControlsNamespace.InputSensitiveTextBox Background="Black" CurrentInputType="Keyboard"
请指教:)
您是否尝试过只需在HorizontalAlignment/ScrollbarVisibility中输入枚举值?你有任何错误? – 2009-07-31 15:34:52
是的。它说它不能将字符串转换为枚举值,正如我所料。 :/ – Kamiikoneko 2009-07-31 15:37:05