我已经在 Silverlight 中搜索了 FrameworkElementFactory,我们没有这个类,如果没有,我们还有其他选择,请帮助我。
FrameworkElementFactory spFactory = new FrameworkElementFactory(typeof(Grid));
spFactory.Name = "myComboFactory";
spFactory.SetValue(Grid.WidthProperty, Convert.ToDouble(3));
spFactory.SetValue(Grid.HeightProperty, Convert.ToDouble(3));
spFactory.SetValue(Grid.RenderTransformProperty, new TranslateTransform(-6, -6));
FrameworkElementFactory ec1 = new FrameworkElementFactory(typeof(Ellipse));
ec1.SetValue(Ellipse.FillProperty, Brushes.Red);
spFactory.AppendChild(ec1);
上面的代码工作正常 WPF 应用程序,但现在我想在 Silverlight5 中做同样的事情我正在使用 VS 2010,Silverlight5 我想动态添加 DataTemplate