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