WPF 浏览器应用程序(page页面)如何全屏

Window程序如何全屏大家都知道:

  window.WindowState = WindowState.Maximized; 

  window.WindowStyle =WindowStyle.None;

  window.ResizeMode = ResizeMode.NoResize; 

  window.Topmost = true; 

  window.Left = 0.0; 

  window.Top = 0.0;  

  window.Width =SystemParameters.PrimaryScreenWidth;

  window.Height =SystemParameters.PrimaryScreenHeight;

但浏览器的page如何全屏呢??发现wpf有个NavigationWindow导航窗口,借助这个窗口可以实现window的全屏,在web程序中新建个window窗口,该web程序的App.xaml设置 StartupUri="Window1.xaml" (window1.xaml指窗口名称)启动window窗口,在window窗口中加入如下代码:

 private void Window_Loaded(object sender, RoutedEventArgs e)         {

 NavigationWindow window = new NavigationWindow();

 window.Source = new Uri("page.xaml", UriKind.Relative);//page.xaml为启动的page页面

 window.WindowState = WindowState.Maximized;

 window.WindowStyle = WindowStyle.None;

 window.ResizeMode =ResizeMode.NoResize;

 window.Topmost = true;

 window.Left = 0.0;

 window.Top = 0.0; 

 window.Width = SystemParameters.PrimaryScreenWidth;

 window.Height = SystemParameters.PrimaryScreenHeight;

 window.ShowInTaskbar = false;

 window.ShowsNavigationUI = false;

 window.Show();

 this.Close();

}

好了page全屏完成

NavigationWindow导航窗口的介绍http://www.cnblogs.com/jonet007/archive/2011/11/04/2236203.html

转载于:https://www.cnblogs.com/jonet007/archive/2011/11/04/2236241.html

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
WPF(Windows Presentation Foundation)窗体应用程序是使用微软的.NET框架开发的一种桌面应用程序。UDP(User Datagram Protocol)通讯是一种面向无连接的网络通信协议,具有低延迟和高效率的特点。在WPF窗体应用程序使用UDP通讯框架可以实现实时数据传输和通信。 在WPF窗体应用程序,我们可以使用.NET框架的System.Net命名空间提供的相关类来实现UDP通讯功能。首先,我们需要创建一个UDPClient对象来作为通讯的接口,通过指定远程主机和端口号来初始化该对象。然后,我们可以使用UDPClient提供的方法来收发UDP数据报,如Send方法用于发送数据报,Receive方法用于接收数据报。 在WPF窗体应用程序,我们可以通过UI线程和后台线程来实现UDP通讯框架。UI线程用于处理用户界面的显示和操作,后台线程用于处理UDP数据的发送和接收。可以使用异步编程的方式,在后台线程上执行UDP通讯的相关操作,以避免阻塞UI线程,提高应用程序的响应性能。 在使用UDP通讯框架时,我们需要注意数据的分包和重组,以及数据的校验和错误处理。由于UDP是一种不可靠的通讯协议,数据的丢失或损坏是可能的,因此我们需要在应用层面进行数据的可靠性保证和错误处理。 综上所述,WPF窗体应用程序的UDP通讯框架可以通过使用.NET框架的相关类来实现,通过UI线程和后台线程配合实现数据的收发,并进行数据的分包和重组、校验和错误处理以保证通讯的可靠性。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值