我创建了一个网格在我的WPF应用程序具有4行和列,以显示媒体:WPF加载多个项目并网并显示在新的可用行/列
<Grid Name="ControlsGrid">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="33*" />
<ColumnDefinition Width="33*" />
<ColumnDefinition Width="33*" />
<ColumnDefinition Width="33*" />
</Grid.ColumnDefinitions>
<Grid.RowDefinitions>
<RowDefinition Height="33*" />
<RowDefinition Height="33*" />
<RowDefinition Height="33*" />
<RowDefinition Height="33*" />
</Grid.RowDefinitions>
</Grid>
而且从另一个方法我添加到网格:
WindowsFormsHost formhost = new WindowsFormsHost();
formhost.Child = new System.Windows.Forms.Control();
formhost.Child = control;
ControlsGrid.Children.Add(formhost);
的对象加载罚款,调试过程中,我看到的集合的大小增加..但第一0,0电网正在显示的控制和增加新的控制,当它在乘坐控件在那里。
如何在网格上的空白位置设置控件?
所以你想为每个Grid Column/Row添加一个新的WinformsHost? 'VideosGrid'与'ControlsGrid'不同'Grid'? – 2013-02-14 08:26:12