我有一个没有数据但没有XAML中所有列的空网格 - 是否可以在代码隐藏中创建多个这些网格,即.cs文件
我知道如何在代码隐藏中创建新网格但不是现有网格...任何想法?
由于 拉姆
答案 0 :(得分:0)
您可以通过制作现有网格来实现这一目标。单独的UserControl
。
首先,您需要通过[添加] - > [用户控制...] - > [用户控制(WPF)]添加UserControl
。
接下来,将您现有的网格"在添加的UserControl
。
YourExistingGridControl.xaml
<UserControl x:Class="Your.Namespace.YourExistingGridControl">
<Grid>
... YOUR EMPTY GRID WITH ALL THE COLUMNS, ETC. ...
</Grid>
</UserControl>
现在,您可以创建尽可能多的实例#34;现有网格&#34;如你所愿。
YourCodeBehind.xaml.cs
private void AddYourExistingGrid()
{
var myGrid = new Your.Namespace.YourExistingGridControl();
yourWrapPanel.Children.Add(myGrid);
}