0
我想用FrameworkElementFactory
来创建一个网格模板,但是如何定义它的RowDefinition
?如何使用WPF中的FrameworkElementFactory创建网格并设置RowDefinitations?
的代码
FrameworkElementFactory gridFactory = new FrameworkElementFactory(typeof(Grid));
FrameworkElementFactory RowDefinitionFactory1 = new FrameworkElementFactory(typeof(RowDefinition));
gridFactory.AppendChild(RowDefinitionFactory1);
FrameworkElementFactory RowDefinitionFactory2 = new FrameworkElementFactory(typeof(RowDefinition));
gridFactory.AppendChild(RowDefinitionFactory2);
会抛出异常......
因为<RowDefinitation>
应在<Grid.RowDefinitations>