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

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

于 2022-03-22 发布 文件大小:34.90 kB
0 85
下载积分: 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# 根据文件名提取文件类型图标,设定好文件目录后,本例中是读取C:Windows下的所有文件,并根据文件类型自动显示图标,如测试图所示,将文件类型的图标添加到listView中,下面是具体的实现代码:   this.imageList1.Images.Clear();   this.listView1.Items.Clear();    string MyFolder = @"C:Windows";   DirectoryInfo MyDir = new DirectoryInfo(MyFolder);   ListViewItem MyItem;   this.listView1.BeginUpdate();   foreach (FileInfo MyFile in MyDir.GetFiles())   {    Icon MyIcon = SystemIcons.WinLogo;    MyItem = new ListViewItem(MyFile.Name, 1);    MyIcon = Icon.ExtractAssociatedIcon(MyFile.FullName);    if (!this.imageList1.Images.ContainsKey(MyFile.Extension))    {    MyIcon =Icon.ExtractAssociatedIcon(MyFile.FullName);    this.imageList1.Images.Add(MyFile.Extension, MyIcon);    }    MyItem.ImageKey = MyFile.Extension;    this.listView1.Items.Add(MyItem);   }
    2023-07-30 19:25:04下载
    积分:1
  • 用C#实现启动欢迎画面
    用C#制作软件启动时的欢迎界面,开始画面,在软件被打开时最先显示的一个窗口效果,在本例中是直接调用一张图片来显示,但是具体的实现,比如图片显示的位置 、显示的时间长短等,用到的定时器,需要控制好,本实例代码就是向大家展示如何进行这些控制,部分代码为:   private void Form1_Load(object sender, EventArgs e)   {//启动窗体    Form2 MySplashForm = new Form2();    MySplashForm.ShowDialog();   }   private void Form2_Load(object sender, EventArgs e)   {//设置启动窗体    this.FormBorderStyle = FormBorderStyle.None;    this.BackgroundImage = Image.FromFile("test.jpg");    this.timer1.Start();    this.timer1.Interval = 10000;   }      private void timer1_Tick(object sender, EventArgs e)   {//关闭启动窗体    this.Close();   }   定时器控制:   private void Form2_FormClosed(object sender, FormClosedEventArgs e)   {//关闭定时器    this.timer1.Stop();   }
    2022-01-22 15:57:51下载
    积分:1
  • MFC股票软件
    MFC股票软件源码,用来分析股票数据。
    2022-07-06 19:06:18下载
    积分:1
  • c语言开发经典范例,很全适合初学者。
    这是适合初学者的c语言开发源码,各个平台都可以用,对c的知识点每一个都有覆盖,可以作为刚入门的学习者用的,本人试过,觉得非常好,所以传上来大家共享。
    2023-07-04 13:50:03下载
    积分:1
  • C# 根据用户输入的防伪生成随机数
    C# 根据用户输入的防伪码生成随机数,测试时请输入防伪码的长度和个数(以空格来分开),请键入任意字符以结束,这个过程适时显示生成个数:{0},运行时间:{1}ms。根据指定字符生成随机数,这个在平时应用广泛,希望这个源码在生成随机数方面会给你一定参考。
    2022-02-01 00:12:10下载
    积分:1
  • C# 利用聚合函数MIN求销售额、利润最少的商品
    C# 利用聚合函数MIN求销售额、利润最少的商品,具体来说是查询利润最少的商品信息,查询销售额最少的商品信息,查询结果将绑定显示于DataGridView数据网格控件中。   下面以查询销售额最少的商品信息为例,帖出具体的代码实现:   private DataTable GetMoney()   {    string P_Str_ConnectionStr = string.Format(//创建数据库连接字符串    @"server=WIN-GI7E47AND9RLS;database=db_TomeTwo;uid=sa;pwd=");    string P_Str_SqlStr = string.Format(//创建SQL查询字符串    "SELECT * FROM tb_Ware WHERE 销价 IN(SELECT MIN(销价) FROM tb_Ware)");    SqlDataAdapter P_SqlDataAdapter = new SqlDataAdapter(//创建数据适配器    P_Str_SqlStr, P_Str_ConnectionStr);    DataTable P_dt = new DataTable();//创建数据表    P_SqlDataAdapter.Fill(P_dt);//填充数据表    return P_dt;//返回数据表   }   其它部分的查询请下载本源码包。
    2022-07-25 21:11:39下载
    积分:1
  • C++版连连看代VS2008
    一个C++用VB2008编写的游戏程序,测试通过,非常适合初学者,还有成系列的学习视频。值得学习,值得学习。
    2022-08-19 02:11:43下载
    积分:1
  • C# winform邮件发送 可抄送、密送、发附件
    C# 可抄送、密送、发附件的Winform发邮件程序,邮件主是信息的填写部分要注意格式不能错,抄送和密送时多个收件人以分号隔开,可连续发送多个附件,多个附件以分号隔开。发送邮件采用了发送邮件函数的方式,方便以模块化调用 ,发邮件还可异步发送,SMTP 服务器要求安全连接需要设置smtp.EnableSsl = Ssl属性。   请注意:发送邮件前,请先配置然后再发邮件(注:以上参数为格式示例,需自行更改为实际真实有效的信息)。   发邮件的整体用户界面如测试图所示。
    2023-08-13 11:10:02下载
    积分:1
  • C# 设置IE地址栏的自动完成功能
    C# 设置IE地址栏的自动完成功能,就是用户输入的时候,会下拉提示出相关的内容,可提升用户体验,现在使用已经很广泛了,本例子中的这一自动完成功能,代码如下:   private void button1_Click(object sender, EventArgs e)   {    //创建或者打开指定的注册表项    RegistryKey rgK =Registry.CurrentUser.CreateSubKey(@"SoftwareMicrosoftWindowsCurrentVersionExplorerAutoComplete");    rgK.SetValue("AutoSuggest", "yes", RegistryValueKind.String);//设置IE地址栏的自动完成功能    MessageBox.Show("设置成功!");   }   private void button2_Click(object sender, EventArgs e)   {    //创建或者打开指定的注册表项    RegistryKey rgK =Registry.CurrentUser.CreateSubKey(@"SoftwareMicrosoftWindowsCurrentVersionExplorerAutoComplete");    rgK.SetValue("AutoSuggest", "no", RegistryValueKind.String);//取消IE地址栏的自动完成功能    MessageBox.Show("取消成功!");   }
    2022-12-03 17:35:03下载
    积分:1
  • C#使用微信模拟发送post消息请求
    C#模拟发送post请求,使用微信模拟消息,Post请求模拟器。   WebClient wc = new WebClient();   wc.Headers.Add("Content-Type", "application/x-www-form-urlencoded");   byte[] postdata = Encoding.UTF8.GetBytes(poststr);   byte[] responseData = wc.UploadData(textBox3.Text, "POST", postdata);//得到返回字符流   textBox2.Text = Encoding.UTF8.GetString(responseData);
    2022-11-24 04:30:03下载
    积分:1
  • 696518资源总数
  • 104269会员总数
  • 31今日下载