登录
首页 » C#源码 » C# 判断WPF页面是否运行在浏览器环境下

C# 判断WPF页面是否运行在浏览器环境下

于 2022-03-22 发布 文件大小:34.90 kB
0 111
下载积分: 2 下载次数: 1

代码说明:

C# 判断WPF页面是否运行在浏览器环境下,还可以使用BrowserInteropHelper.Source属性进行深入检测,具体的实现代码如下:   private void Page_Loaded(object sender, RoutedEventArgs e)   {//判断WPF页面是否运行在浏览器环境下    string MyInfo = "";    if (System.Windows.Interop.BrowserInteropHelper.IsBrowserHosted)    {//还可以使用BrowserInteropHelper.Source属性进行深入检测    MyInfo = "当前WPF页面是运行在浏览器环境下!";    }    else    {    MyInfo = "当前WPF页面不是运行在浏览器环境下!";    }    MessageBox.Show(MyInfo, "信息提示", MessageBoxButton.OK);   }

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论


0 个回复

  • C# 串口调试助手
    C# 串口调试助手源代码,方便做自己的上位机软件
    2022-03-05 17:14:43下载
    积分:1
  • C# FileInfo获取文件的各种属性
    C# 创建FileInfo对象,获取文件的各种属性,可以获取到以下的文件信息:创建时间、上次访问时间、上次写入时间、文件名称、完整目录、完整路径、是否只读、文件长度。   具体的实现过程:   textBox1.Text = openFileDialog1.FileName;   FileInfo finfo = new FileInfo(textBox1.Text); //实例化FileInfo对象   string strCTime, strLATime, strLWTime, strName, strFName, strDName, strISRead;   long lgLength;   strCTime = finfo.CreationTime.ToShortDateString(); //获取文件创建时间   strLATime = finfo.LastAccessTime.ToShortDateString(); //获取上次访问该文件的时间   strLWTime = finfo.LastWriteTime.ToShortDateString(); //获取上次写入文件的时间   strName = finfo.Name; //获取文件名称   strFName = finfo.FullName;//获取文件的完整目录   strDName = finfo.DirectoryName;//获取文件的完整路径   strISRead = finfo.IsReadOnly.ToString(); //获取文件是否只读   lgLength = finfo.Length; //获取文件长度   MessageBox.Show("文件信息: 创建时间:" + strCTime + " 上次访问时间:" + strLATime + " 上次写入时间:" + strLWTime + " 文件名称:" + strName + " 完整目录:" + strFName + " 完整路径:" + strDName + " 是否只读:" + strISRead + " 文件长度:" + lgLength);   以上代码段请写入一个按钮事件中,这样当用户单击按钮时,执行上述代码。
    2023-02-14 12:35:03下载
    积分:1
  • C#多种方法去除重复项操作示例
    C#多种方法去除重复项操作示例,完成的功能定义字段、定义属性、重写ToString()方法、Distinct避免重复操作、Union合并操作、Intersect交集操作、Except差集操作,每一种功能都使用Console.WriteLine向控制台输出测试信息,如示例图所示的运行效果,本例可学习了解Linq的字符串操作技巧。
    2022-05-07 20:13:23下载
    积分:1
  • 几个C# 窗口标题栏 按钮 任务栏自定义实例
    本源码主要是收集的几个C# 窗口标题栏 按钮 任务栏自定义实例,比如隐藏和显示标题栏、允许和禁止在窗口任务栏显示程序图标等,帮助C#初学者了解一些基础的C#窗口操作知识,有很好的学习参考价值。   private void button1_Click(object sender, RoutedEventArgs e)   {//隐藏标题栏    this.WindowStyle = System.Windows.WindowStyle.None;   }   private void button2_Click(object sender, RoutedEventArgs e)   {//显示标题栏    this.WindowStyle = System.Windows.WindowStyle.SingleBorderWindow;   }   private void button3_Click(object sender, RoutedEventArgs e)   {//禁止在任务栏上显示程序按钮    this.ShowInTaskbar = false;   }   private void button4_Click(object sender, RoutedEventArgs e)   {//允许在任务栏上显示程序按钮    this.ShowInTaskbar = true;   }   如下图所示,点击对应的按钮,可演示对应的功能。
    2023-03-24 21:30:03下载
    积分:1
  • C# 图片放大缩小动画版
    C# 图片放大缩小动画版源码,打开窗体后,图像就不停的被放大显示,渐变放大,动画效果的图片放大。wpf图像编程实例,分享给C#初学者用户。
    2022-12-26 20:10:03下载
    积分:1
  • C# WPF 不使用演示图板的文字滚动动画
    C#实现按钮中的文字滚动,此为一个 不使用演示图板的文字滚动动画的制作例子,运行后,文字框由小变大,文字左右方向来回滚动,一个比较简单基础的C#文字循环滚动的例子,对学习熟悉WPF的相关属性操作很有帮助。
    2022-03-21 01:36:45下载
    积分:1
  • 程序守护(进程守护)-C#
    程序守护(进程守护)-源代码C# /*  * 由SharpDevelop创建。  * 用户: zhang  * 日期: 2017/3/18  * 时间: 21:50  * 要改变这种模板请点击 工具|选项|代码编写|编辑标准头文件  */ using System; using System.Diagnostics; using System.Drawing; using System.Threading; using System.Windows.Forms; namespace CPinfoSafe { public sealed class NotificationIcon { private NotifyIcon notifyIcon; private ContextMenu notificationMenu; DialogResult dr; #region Initialize icon and menu public NotificationIcon() { notifyIcon = new NotifyIcon(); notificationMenu = new ContextMenu(InitializeMenu()); notifyIcon.DoubleClick += IconDoubleClick; System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(NotificationIcon)); notifyIcon.Icon = (Icon)resources.Get
    2022-11-01 19:35:03下载
    积分:1
  • C# 创建一个泛型接口
    C# 创建一个泛型接口的例子,创建一个泛型接口的代码和方法如下:   public interface IGenericInterface   {    T CreateInstance(); //接口中调用CreateInstance方法   }   //实现上面泛型接口的泛型类   //派生约束where T : TI(T要继承自TI)   //构造函数约束where T : new()(T可以实例化)   public class Factory : IGenericInterface where T : TI, new()   {    public TI CreateInstance()//创建一个公共方法CreateInstance    {    return new T();    }   }   class Program   {    static void Main(string[] args)    {    //实例化接口    IGenericInterface factory =   Factory();    //输出指定泛型的类型    Console.WriteLine(factory.CreateInstance().GetType().ToString());    Console.ReadLine();    }   }
    2022-03-11 00:59:39下载
    积分:1
  • C# 房屋中介系统文档+
    C# 房屋中介系统文档+源代码,这是一本书中的范例,来自明日科技,这个房屋中介系统可以很容易扩展成一个功能强大的中介系统,而不局限于房屋的中介。系统功能:用户信息管理、求租管理、员工信息、出租管理、交费管理、业务统计、常用工具、系统管理等。这套房屋中介系统的界面也是挺不错的,有点专业范,左侧有树状菜单等。
    2023-06-28 09:40:03下载
    积分:1
  • C#生成连续和任意重复的字符串实例
    C#调用自定义方法生成字符串实例,生成的这些字符串有两种类型,一种是生成包括N个连续字符的字符串,另一个是生成指定重复字符的字符串,在平时的应用中,有很多卡号和序列号需要生成类似的号码,有兴趣的可参考。   static void Main(string[] args)   {    Program p = new Program();//创建Program对象    p.CreateSString();//调用自定义方法    p.CreateTString();//调用自定义方法    Console.Read();   }   private void CreateSString()   {    //生成包含6个连续字符的字符串    string str = new string(Enumerable.Range(0, 6).Select(i => (char)(i + 65)).ToArray());    Console.WriteLine("包含6个连续字符的字符串:" + str);   }   private void CreateTString()   {    //生成包含3个重复字符串的字符串    string str = string.Join(string.Empty, Enumerable.Repeat("MR", 3).ToArray());    Console.WriteLine("包含3个重复字符串的字符串:" + str);   }
    2022-07-11 13:58:31下载
    积分:1
  • 696518资源总数
  • 104530会员总数
  • 46今日下载