所以我是 WPF 新手,我正在关注:https://wpf-tutorial.com/xaml/basic-xaml/ 我发现有什么区别?我已经输入了内容,它在原始 xaml 布局预览窗口上显示了一个大的空白灰色封面,但是当我单击到另一个屏幕时,它只是说无效标记,那么在该网站上教授它有什么意义呢?当我尝试它完美地工作时,我希望能够工作并显示某种类型的按钮,但它不知道为什么它在网站上......
在 WPF 中,XAML 中的
<button>
和 <Button></Button>
之间的区别归结为定义和使用控件的语法。您链接的页面可能有点误导。
<button>
无效,因为 WPF 区分大小写。 B 需要大写,所以“Button”。
<Button></Button>
(带有开始和结束标签)
Button 本身是 XAML 中的一个元素,可以在其“内部”包含某些内容。文本、图像等等。您将按钮的内容(或任何其他 Xaml 元素)放入标签内。
<Button>This is a Button</Button>
这将显示一个带有文本的按钮。
如果您的元素没有内容,则可以使用简短版本“
<Button />
”。请注意开始标记末尾的 /。内容为空。
<button>
甚至没有结束标记(“<Button>
”)的 </Button>
都是无效语法,无法工作。该页面仅使用它来描述按钮标签的外观,需要遵循结束标签才能使其成为实际有效的 Xaml 语法
希望这有帮助