【发布时间】:2012-03-26 08:31:44
【问题描述】:
我将我的 DataGrid 设置为在没有项目时折叠
<DataGrid Name="dataGrid"
Visibility="{Binding HasItems,
ElementName=dataGrid,
Converter={StaticResource BooleanToVisibilityConverter}}">
</DataGrid>
问题是,我希望它出现在设计模式中。怎么做?我应该创建假数据吗?
我试过了
private void UserControl_Loaded(object sender, RoutedEventArgs e)
{
if (DesignerProperties.GetIsInDesignMode(this))
{
this.dataGrid.ItemsSource = new List<Table> { new Table() };
}
}
但是没用
【问题讨论】:
-
BooleanToVisibilityConverter 在做什么?
-
我认为它会将 true 转换为“可见”,将 false 转换为“折叠”。
标签: c# .net wpf datagrid visibility