如何使用MVVM绑定数据网格可见性,以便在没有数据的情况下,将DataGrid的可见性设置为Collapsed
,以便代码可以重复使用。
感谢。
答案 0 :(得分:2)
在ViewModel中公开属性,如
// In setter consider INotifyPropertyChanged
public bool IsDataAvailable
{
get; set;
}
在XAML中:
<DataGrid Visibility="{Binding IsDataAvailable,
Converter={StaticResource BooleanToVisibilityConverter}}" />
一些有用的链接: