Silverlight常用小知识总结(不断更新中)

简介: (一)、全屏显示     1、首先添加引用 using System.Windows.Interop;     2、一句话解决 Application.

(一)、全屏显示

     1、首先添加引用 using System.Windows.Interop;

     2、一句话解决 Application.Current.Host.Content.IsFullScreen = ! Application.Current.Host.Content.IsFullScreen ;

 

(二)、一个用于页面跳转的小方法

        public void RedirectTo()
        {
            // 此变量用来保存所要跳转载入的 XAML 页面

            string pageName = "MainPage.xaml";  //如在Login.xaml页面中跳转到MainPage.xaml页面

            // 此变量用来保存所要载入的 XAML 页面的完整类别名称(亦即  命名空间.类别名称)
            string typeName = "";

            // 取得 XAML 界面的主文件名。
            pageName = pageName.Substring(0, pageName.IndexOf("."));

            // 构建出 XAML 界面的完整类别名称。
            typeName = string.Format(CultureInfo.InvariantCulture, "eShop.{0}", pageName);

            Type type = typeof(MainPage).Assembly.GetType(typeName, false);//MainPage是该页面的类名

            // 建立 XAML 页面的执行个体。
            UIElement newElement = Activator.CreateInstance(type) as UIElement;

            this.LayoutRoot.Children.Clear();
            this.LayoutRoot.Children.Add(newElement);

        }

 

 (三)、页面跳转

       HtmlPage.Window.Eval("window.navigate('Default.aspx?index=1');");

相关文章
|
3月前
|
开发者 语音技术 开发框架
用Xamarin打造无障碍移动应用:让每个人都能轻松使用你的软件的实战技巧和示例代码
【8月更文挑战第31天】本文将以技术博客形式,探讨如何利用 Xamarin 开发无障碍移动应用,确保所有用户无论身体条件都能有效互动。从理解无障碍需求到具体实现技巧,涵盖 Xamarin.Forms 的使用、无障碍文本及音频支持,并介绍高对比度与字体调整方法,助力开发者打造更具包容性的应用体验。通过实际案例与代码示例,帮助读者掌握无障碍设计最佳实践。
39 0
|
C# 开发者 Windows
Silverlight与WPF开发人员入门应该知道的十件事
【CSDN 陈秋歌编译】微软开发者社区部门项目经理Pete Brown在纳什维尔DevLink 2010会议上做了一个名为“10件事”的演讲。这个演讲包含了Silverlight与WPF开发人员入门时应该了解的十件事。
1100 0
|
Web App开发 移动开发 iOS开发
Silverlight与微软技术:微软抛弃Silverlight了吗?
今年PDC大会上,微软CEO史蒂夫·鲍尔默(Steve Ballmer)将Windows Azure、HTML 5和Windows Phone 7作为开发者平台进行了大力推广,但并没有过多强调Windows应用和Silverlight,这一点令人有些意外,同时也引起了业界的一场小风波,“微软要抛弃Silverlight”等等诸如此类的猜测评论纷纷而来。
1366 0
|
Web App开发 JavaScript 前端开发