silverlight beta2 从入门到精通(8),与html或aspx页交互(1)

silverlight beta2 从入门到精通(8),与html或aspx页交互(1),第1张

概述这里讲述如何在silverlight里取得html或aspx页里的html控件并注册自定义事件以达到silverlight可以与之交互的效果。 1.***TestPage.aspx 这里请注意我添加了一个html按扭控件:<input id="button1" type="button" value="click me" /> <body style="height:100%;margin:0;" 这里讲述如何在silverlight里取得HTML或aspx页里的HTML控件并注册自定义事件以达到silverlight可以与之交互的效果。

1.***TestPage.aspx
这里请注意我添加了一个HTML按扭控件:<input ID="button1" type="button" value="click me" />
<body style="height:100%;margin:0;">     <form ID="form1" runat="server" style="height:100%;">         <asp:ScriptManager ID="ScriptManager1" runat="server"></asp:ScriptManager>     <input ID="button1" type="button" value="click me" />         <div  style="height:80%;">             <asp:Silverlight ID="Xaml1" runat="server" Source="~/ClIEntBin/domsl.xap" MinimumVersion="2.0.30523" WIDth="100%" Height="100%" />         </div>     </form> </body> 2.Page.xaml.cs
        public Page()         {             InitializeComponent();             this.Loaded += new RoutedEventHandler(Page_Loaded);         }         voID Page_Loaded(object sender, RoutedEventArgs e)         {             //取得控件             HTMLElement he = HTMLPage.document.GetElementByID("button1");             //为控件注册事件             he.AttachEvent("onclick", (EventHandler)myhanddle);         }         //控件事件         voID myhanddle(object sender, EventArgs args)         {             //改变sl里的背景颜色             this.LayoutRoot.Background = new SolIDcolorBrush(colors.Gray);         } 工程文件请我上传的资源中下载. 总结

以上是内存溢出为你收集整理的silverlight beta2 从入门精通(8),与html或aspx页交互(1)全部内容,希望文章能够帮你解决silverlight beta2 从入门到精通(8),与html或aspx页交互(1)所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/1054339.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-25
下一篇2022-05-25

发表评论

登录后才能评论

评论列表(0条)

    保存