silverlight 1.0:动态创建Xaml对象

mac2022-06-30  18

// MouseLeftButtonUp event handler for the Canvas object. function onMouseLeftButtonUp(sender, mouseEventArgs) { // Retrieve a reference to the control. var control = sender.getHost(); // Create a TextBlock using a literal XAML string. var textblock = control.content.createFromXaml('<TextBlock xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" x:Name="myTextBlock" Canvas.Top="50">Hello, again</TextBlock>'); // Append the TextBlock to the sender, or Canvas, object. sender.children.add(textblock); }   //insert第一个参数是z-index //sender.children.insert(0, textblock); 查找一个DOM无素 var textBlock = sender.findName("myTextBlock"); 增加事件 textBlock.removeEventListener("MouseEnter", "onMouseEnter"); 移除事件 textBlock.removeEventListener("MouseEnter", "onMouseEnter");   事件处理函数 function onMouseEnter(sender,mouseEventArgs) { //todo } shore 2008-02-18 10:54 发表评论

转载于:https://www.cnblogs.com/hotsoho.net/archive/2008/02/18/1206558.html

相关资源:JAVA上百实例源码以及开源项目
最新回复(0)