我想在运行时从WPF背后的代码(xaml.cs)创建一个新标签。因为我想创建许多对象,所以我无法在xaml文件的开头创建这些对象。无法从System.Windows.Forms.Label转换为System.Windows.UIElements
我在xaml.cs文件试了一下:
Label newLabel = new Label();
newLabel.Text = "newLabelText";
myCanvas.Children.Add(newLabel); // Error at newLabel
我的XAML文件的一部分:
<Canvas x:Name="myCanvas" ...
我碰到下面的错误。
Cannot convert fromt 'System.Windows.Forms.Label' to 'System.Windows.UIElement'
我在网上找不到解决方案。
我改变了代码,如果可以给你的。谢谢! – kame