你好我正在使用dragablz:TabablzControl我需要禁用一个标签,但我不能。
这是我的代码:
<dragablz:TabablzControl
FixedHeaderCount="4"
Grid.Row="1"
Grid.Column="0"
Grid.ColumnSpan="2"
BorderThickness="0"
SelectedIndex="{Binding SelectedTab}">
<TabItem Header="{Resx ApplicationView_mnuStatus}" IsEnabled="false" Visibility="Hidden" >
<views:StatusView>
<views:StatusView.DataContext>
<viewmodels:StatusViewModel />
</views:StatusView.DataContext>
</views:StatusView>
</TabItem>
<TabItem Header="{Resx ApplicationView_mnuServers}" IsEnabled="false" Visibility="Hidden" >
<views:ServersMainView>
<views:ServersMainView.DataContext>
<viewmodels:ServersMainViewModel />
</views:ServersMainView.DataContext>
</views:ServersMainView>
</TabItem>
</dragablz:TabablzControl>
可见性=&#34;隐藏&#34;不起作用 isEnabled =&#34; false&#34;不起作用
请帮忙!谢谢!
答案 0 :(得分:0)
Dragablz不支持禁用标签。
为什么呢?因为在其他选项卡可以拖入另一个窗口的情况下,它没有太大意义,所以将您的禁用选项卡暴露出来。
你应该:
答案 1 :(得分:0)
您只需在代码后面删除标签项:
TabablzControl1.Items.Remove(tabitem1);