我有一个问题。我想隐藏TabControl,没有活动标签。有关选项卡的信息保存在WidocznoscTabControl属性中(如果有任何选项卡WidocznoscTabControl = 1,如果没有选项卡WidocznoscTabControl = 0)。我试图使用DataTrigger,但它不起作用,我不知道为什么。我是初学者,我仍然在学习。这就是为什么我要求你帮忙。这是MainWindowResources.xaml的一部分文件Datatrigger不起作用?
<DataTemplate x:Key="WorkspacesTemplate">
<TabControl
x:Name="Tabs"
IsSynchronizedWithCurrentItem="True"
ItemsSource="{Binding}"
ItemTemplate="{StaticResource ClosableTabItemTemplate}"
Margin="4"
/>
<DataTemplate.Triggers>
<DataTrigger Binding="{Binding Path=WidocznoscTabControl}" Value="0">
<Setter TargetName="Tabs" Property="Opacity" Value="0"/>
</DataTrigger>
</DataTemplate.Triggers>
</DataTemplate>
WidocznoscTabControl被declarated和MainWindowViewModel.cs文件初始化。
需要更多信息:WidocznoscTabControl的类型是什么? – inside
WidocznoscTabControl的类型是int。但是,我试图使用布尔而不是int,它不工作。 – dzeju555
你在设置DataContext好吗?在调试模式下运行应用程序时,是否在输出窗口中看到任何绑定错误? – sthotakura