XAML概要--事件和后台代码

前端之家收集整理的这篇文章主要介绍了XAML概要--事件和后台代码前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

大多数WPF应用程序都是由标记后台代码组成的,在一个项目中,XAML做为.xaml文件来编写的,用VB.NET或C#等CRL语言来编写后台代码文件。当XAML文件被编译时,通过XAML页面的根元素的x:Class属性的所指定的命名空间和类来表示每个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#的后台代码中实现单击按钮时逻辑处理。
原文链接:https://www.f2er.com/vb/263272.html

猜你在找的VB相关文章