摘要
如何在Toolbar
中添加占位符,以便动态更改其内容?
详细
我的应用程序中的Toolbar
显示下拉列表。根据下拉列表中的当前选择,我需要选择Toolbar
中将显示的其他项目。所以我继续添加了下拉菜单,然后是ContentControl
,其内容我使用TemplateSelector
动态选择。
此设置正常,但Toolbar
将整个ContentControl
视为单个项目,如果没有足够的空间显示所有内容,请将其移至溢出面板即可。这是一个快照:
请注意,即使有足够的空间显示至少前5个元素,它也不会显示任何ContentControl
内容。
注意:我已尝试将我的项目包装在ToolBarOverflowPanel
内,但这并没有任何好处。我想我明白为什么它会这样,但需要解决它。我也尝试使用WrapPanel
代替ContentControl
,但WrapPanel
并不支持模板化。