我有一个绑定到TreeView的SelectedItem的数据的数据网格。
问题是如果datagrid没有项目, 如何使用DataTrigger 自动隐藏网格容器?
<Grid Name="grid1" Visibility="Visible">
<DataGrid Name="datagrid1" ItemsSource="{Binding ElementName=treeview1, Path=SelectedItem}"/>
</Grid>
Run Code Online (Sandbox Code Playgroud)
我认为此链接可能会有所帮助。
小智 6
此数据触发器对我有用:
<Style TargetType="{x:Type DataGrid}">
<Style.Triggers>
<DataTrigger Binding="{Binding Items.Count, RelativeSource={RelativeSource Self}}" Value="0">
<Setter Property="Visibility" Value="Collapsed" />
</DataTrigger>
</Style.Triggers>
</Style>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3392 次 |
| 最近记录: |