【发布时间】:2015-03-28 12:02:53
【问题描述】:
在 WPF(甚至是 Windows 8 或 8.1 应用程序)中,您可以通过三种可能的方式在控件中添加文本。
-
Run元素内的TextBlock元素<TextBlock> <Run>My text</Run> </TextBlock> -
Text属性作为TextBlock元素的属性<TextBlock Text="My text" /> -
Text属性作为TextBlock元素内的元素<TextBlock> <TextBlock.Text>my text</TextBlock.Text> </TextBlock>`
这三种方法有什么区别?为什么你必须使用Text 来代替TextBlock 和Content 来代替ComboboxItem?
【问题讨论】:
-
有在线文档和几本关于 WPF 的好书,其中详细解释了这些控件及其差异。
-
@Hein 你是如何编译 3. 和 4. 的?你能添加更多代码吗?在我的示例应用程序中,它不会编译
标签: c# wpf xaml wpf-controls