我正在尝试创建一个SplitButton
使用 aContextMenu
来显示其项目的控件。目前SplitButton
来自Button
. 我有一个PART_DropDownInitiator
小图标,用户单击它会调ContextMenu
出SplitButton
以显示其项目。
问题是我试图在's或样式ContextMenu
内设置默认值,这样控件的用户就不必自己做。起初我想我只是让用户在 xaml 中设置属性,但这似乎是不可能的。现在我想在's 的模板中添加一个和属性可以绑定到它。并且用户不应该只需要在 xaml 或代码隐藏中设置or属性...SplitButton
Template
SplitButton.ContextMenu.Items
Items
ItemsSource
SplitButton
ContextMenu
SplitButton
Items
ItemsSource
SplitButton
但是,Items
和ItemsSource
属性似乎都源自ItemsControl
,这是一个问题,因为SplitButton
已经源自Button
。所以我不确定该怎么做......有什么想法吗?