gpt4 book ai didi

c# - WPF TabControl with Materials Design(没有 Dragablz)

转载 作者:行者123 更新时间:2023-12-03 23:38:12 36 4
gpt4 key购买 nike

所以,我安装了这个“XAML 中的 Material 设计”包,它顺利地改变了我的所有控件,使其更加时尚。

只有选项卡控件似乎具有旧设计。我查了一下,但我唯一能找到的是这个“Dragablz Tab Control”,你可以拖拽。好吧,我不希望我的用户拖拽或撕掉我的标签。

所以,我正在寻找一种方法,可以像其他控件一样为我的 tabcontrol 设置外观。或者使 Dragablz tabcontrol 不可拖动和不可撕裂。我能做什么?

最佳答案

这是一个 Dragablz tabcontrol 不可拖动和不可撕裂的示例:

<dragablz:TabablzControl FixedHeaderCount="3">
<TabItem Header="HELLO">
<TextBlock HorizontalAlignment="Center" VerticalAlignment="Center">Hello World</TextBlock>
</TabItem>
<TabItem Header="MATERIAL">
<TextBlock HorizontalAlignment="Center" VerticalAlignment="Center">Material Design</TextBlock>
</TabItem>
<TabItem Header="DESIGN">
<TextBlock HorizontalAlignment="Center" VerticalAlignment="Center">Looks Quite Nice</TextBlock>
</TabItem>
</dragablz:TabablzControl>

您可以设置 FixedHeaderCount 属性值作为选项卡控件上的选项卡数量,以使这些选项卡固定。 (正如您从 source 中看到的)
/// <summary>
/// Allows a the first adjacent tabs to be fixed (no dragging, and default close button will not show).
/// </summary>
public int FixedHeaderCount
{
get { return (int) GetValue(FixedHeaderCountProperty); }
set { SetValue(FixedHeaderCountProperty, value); }
}

关于c# - WPF TabControl with Materials Design(没有 Dragablz),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42233394/

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