gpt4 book ai didi

c# - WPF 可扩展 StackPanel(或其他)

转载 作者:太空宇宙 更新时间:2023-11-03 10:25:56 24 4
gpt4 key购买 nike

我需要一个可扩展的内容控件,例如 Chrome 的书签栏。我无法解决的事情是右侧带有 >>> 内容的按钮。仅当窗口宽度不足以显示所有书签时才可见。

original image: www.fixedbyvonnie.com/wp-content/uploads/2014/09/fixedbyvonnie-chrome-bookmark-bar.png

我认为 StackPanel 最适合这个(因为这样它的方向可能会改变),但我不知道如何添加 >>> 按钮自动添加到它,并将不可见按钮的内容添加到其上下文菜单。
另一件事我想过用一种菜单来做这件事,但我真的没有什么好主意......

提前致谢,万一有人有。

最佳答案

Toolbar控件具有内置的溢出功能。具体来说,ToolbarOverflowPanel内置于工具栏控件中。您可以通过设置 OverFlowMode 来控制溢出的处理方式。属性,使用 SetOverflowMode .

此外,如果您使用 ToolBarTray容器,您可以设置工具栏的方向。

例如:

<ToolBarTray Orientation="Vertical">
<ToolBar>
<Button Content="A" />
<Button Content="B" />
<Button Content="C" />
</ToolBar>
</ToolBarTray>

关于c# - WPF 可扩展 StackPanel(或其他),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31595842/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com