xaml中的<button>和<Button></Button>有什么区别

问题描述 投票:0回答:1

所以我是 WPF 新手,我正在关注:https://wpf-tutorial.com/xaml/basic-xaml/ 我发现有什么区别?我已经输入了内容,它在原始 xaml 布局预览窗口上显示了一个大的空白灰色封面,但是当我单击到另一个屏幕时,它只是说无效标记,那么在该网站上教授它有什么意义呢?当我尝试它完美地工作时,我希望能够工作并显示某种类型的按钮,但它不知道为什么它在网站上......

wpf wpf-controls
1个回答
0
投票

在 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 语法

希望这有帮助

© www.soinside.com 2019 - 2024. All rights reserved.