如何动态定义这个标签?
这里我有标签的 XAML,但我想在 C# 中定义它。
谁能帮我将其转换为 C#,以便我可以在运行时创建此标签?
它所在的画布称为 left_canvas
。
<Label Canvas.Left="10" Canvas.Top="10" Canvas.Right="10" Height="30" Width="280"
Name="classname_label" FontFamily="MS Reference Sans Serif" FontSize="16"
FontWeight="Bold" Foreground="#FF3535A0" Content="Physics 101" />
Here I have the XAML for a label, but I want to define it in C#.
Can anyone help me translate this over to C# so I can create this label at run time?
The canvas it is in is called left_canvas
.
<Label Canvas.Left="10" Canvas.Top="10" Canvas.Right="10" Height="30" Width="280"
Name="classname_label" FontFamily="MS Reference Sans Serif" FontSize="16"
FontWeight="Bold" Foreground="#FF3535A0" Content="Physics 101" />
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
就这样。希望这有帮助。工作和测试
There you go.Hope this Helps.Working and Tested
你需要这样的东西
You need something like this
您可以创建一个新的 Label 实例并简单地设置您列出的所有属性。
或者与此相关的某些内容,属性名称和依赖项属性名称可能不准确,因为它来自内存。
You can create a new Label instance and simply set all of the attributes you've listed.
Or something to that effect, property names, and dependency property names may be inaccurate as it's from memory.