XAML 基础:元素命名、属性设置与事件处理
1. 元素命名
在代码隐藏类中,若要以编程方式操作元素,控件需包含 XAML 的 Name 属性。例如:
<Grid x:Name="LayoutRoot">
</Grid>
Name 属性会让 XAML 解析器在 MainPage 类的自动生成部分添加如下字段:
Friend WithEvents LayoutRoot As System.Windows.Controls.Grid
这样就能在页面类代码中使用 LayoutRoot 与网格进行交互。
在传统 Windows Forms 应用中,每个控件都有名称,但在 Silverlight 应用中无此要求。若不想在代码中与某个元素交互,可从标记中移除其 Name 属性,这能让标记更简洁。
2. XAML 中的属性和事件
以一个包含自动问答器的页面为例,该页面包含一个 Grid 、两个 TextBox 和一个 Button ,其标记如下:
<UserControl x:Class="EightBall
超级会员免费看
订阅专栏 解锁全文
25

被折叠的 条评论
为什么被折叠?



