WEB开发网      婵傜晫鐝總钘夊瀻娴滎偓绱掓担鐘垫畱娑撯偓娴犺棄鍨庢禍顐fЦ閹存垳婊戦惃鍕娴犺棄濮╅崝娑崇幢鐠囧嘲鍨庢禍锟� ---閿曪拷
开发学院图形图像Flash 怎么样在 x:Class中创建Event Handlers 阅读

怎么样在 x:Class中创建Event Handlers

 2008-10-04 11:37:52 来源:WEB开发网 閵嗭拷閸戝繐鐨€涙ぞ缍�婢х偛銇囩€涙ぞ缍�閵嗭拷  閸忚櫕鏁炵拫閿嬪€嶉柨瀵告畱瀵邦喖宕�
核心提示: 准备 XAML 文件 打开 Page1.xaml 文件 进行编辑. 在 Canvas 根 element中, 在两行 xmlns 申明下边, 加入一条属性,给其命名 x:Class. (这个属性来自 XAML xmlns,这就是为什么前面总有个x: 前缀.)要给 x:Class赋值, 你必

准备 XAML 文件

打开 Page1.xaml 文件 进行编辑. 在 Canvas 根 element中, 在两行 xmlns 申明下边, 加入一条属性,给其命名 x:Class. (这个属性来自 XAML xmlns,这就是为什么前面总有个x: 前缀.)

要给 x:Class赋值, 你必须提供两个值: class的名称 (通常与namespace是相关的) 和相应的类的程序集的 Uniform Resource Identifier (URI). 这个例子使用了 SampleApplication.EventHandlingCanvas来命名namespace和class, 并为assembly 命名为 SampleApplication.dll. 这里面的申明格式为 x:Class 属性值是namespace.class;assembly=assemblyUri. 因此, 此例子中,你应该将x:Class 属性值设置如下:

x:Class="clr-namespace:SampleApplication.EventHandlingCanvas;assembly=SilverlightEventHandling.dll" .

注意

文件扩展名 (一般是 .dll) 是必须的,因为 assembly= 值已经不仅仅作为一个程序集名称了,它还会作为一个 URI来对待.

选择一个事件来处理. 在此例子中, 添加一个子Canvas element 到根canvas下, 并对新添加的Canvas对象的MouseLeftButtonUp 事件进行处理 . 粘贴下面的XAML代码到根Canvas 标记中.

CS

<Canvas Width="100" Height="30" Background="Gray" MouseLeftButtonUp="OnClick">
 <TextBlock>Click me</TextBlock>
</Canvas>

VB

<Canvas x:Name="Button1" Width="100" Height="30" Background="Gray" MouseLeftButtonUp="OnClick">
 <TextBlock>Click Me</TextBlock>
</Canvas>

上一页  1 2 3 4 5 6  下一页

Tags:怎么样 Class 创建

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接