【发布时间】:2020-04-30 18:03:39
【问题描述】:
我目前有一个使用 ToggleButton/Popup 功能的应用程序,并且一切都按预期工作,但我想看看是否有办法(通过控件模板或自定义控件)允许将切换按钮作为一部分包含在内的弹出窗口。
我想要的效果类似于标准 TabControl/TabItem 布局,但 ToggleButton 将替换 TabItem 的标题,而 Popup 将作为它的内容。
最后,我想让 Popup 窗口显示在 ToggleButton 的右侧,并有一个连续的边框环绕 ToggleButton 的外边缘和 Popup 窗口的外边缘,中间没有边框。最终的外观将显示两个控件之间没有分离,并且用户会将 ToggleButton 和 Popup 视为单个控件对象。
我在想可能可以编辑标准 TabItem 的模板并将其内容属性显示为弹出窗口,但还没有尝试过。
如果您认为这是可行的方法或是否有任何其他潜在的解决方案,请告诉我。谢谢。
【问题讨论】:
标签: c# wpf xaml popup togglebutton