XAML概要--事件和后台代码
2009-02-23 19:58
225 查看
大多数WPF应用程序都是由标记和后台代码组成的,在一个项目中,XAML做为.xaml文件来编写的,用VB.NET或C#等CRL语言来编写后台代码文件。当XAML文件被编译时,通过XAML页面的根元素的x:Class属性的所指定的命名空间和类来表示每个XAML页对应的后台代码的位置。
下面的例子说明了XAML文件和后台代码文件是怎样关联的
下面的例子说明了XAML文件和后台代码文件是怎样关联的
XAML文件 <Page xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" x:Class="MyNamespace.MyPageCode"> <Button Click="ClickHandler" >Click Me!</Button> </Page> C#的后台代码文件 namespace MyNamespace { public partial class MyPageCode { void ClickHandler(object sender, RoutedEventArgs e) { Button b = e.Source as Button; b.Background = Brushes.Red; } } } 上例中XAML文件中的x:Class属性指定了后台代码文件的命名空间和对应的类;Button标记的Click属性指定单击按钮时对应的事件处理器。在C#的后台代码中实现单击按钮时逻辑处理。
相关文章推荐
- XAML概要--事件和后台代码
- XAML概要--事件和后台代码
- jax从后台获取代码片段不能绑定事件
- ASP.NET后台代码方式识别页面“按钮点击”和浏览器F5“刷新”事件
- SilverLight学习笔记--如何在xaml文件中操作用户在后台代码定义的类(2)--示例篇:创建一个登录控件(原创)(转载本文请注明出处)
- CLR事件与路由事件在XAML代码中应用时的区别
- 在后台通过JAVASCRIPT代码调用按钮的事件
- UpdatePanel中用后台CS代码调用JS代码,先执行控件事件,后触发JS
- 鼠标右击事件代码(asp.net后台)
- ...后台代码中如何调用 javascript 函数的问题! - ASP.NET专题(按钮事件中调用JS文件中函数)
- 关于点击事件提交代码到后台发现控件被重置的问题
- 在后台代码中引入XAML的方法
- DataList嵌套DataList(页面绑定后台代码使用ItemDataBound事件实现 纯代码)
- DataList嵌套DataList(2. 页面绑定后台代码使用ItemDataBound事件实现 纯代码)
- ASPxGridView 结合CheckBox实现多选(在后台事件代码控制)
- 让某些服务器控件触发事件时,先调用js函数,在调用后台函数代码
- ...后台代码中如何调用 javascript 函数的问题! - ASP.NET专题(按钮事件中调用JS文件中函数)
- 给自定义Web控件添加事件(前后台代码)
- 怎样用后台代码添加Button的OnClick事件