Questions tagged «window»

在计算机科学中,窗口是允许用户与程序进行交互的图形界面。有关Microsoft Windows的问题应使用“ Windows”标签。

4
查找WPF窗口的句柄
Windows窗体具有属性win1.Handle,如果我记得,它返回主窗口句柄的句柄? 有没有等效的方法来获取WPF窗口的句柄? 我在网上找到了以下代码, IntPtr windowHandle = new WindowInteropHelper(Application.Current.MainWindow).Handle; 但我认为这对我没有帮助,因为我的应用程序有多个窗口。 谢谢!!
109 wpf  window  handle 

9
当浏览器的宽度/高度变化时,如何使用CSS动态调整图像大小?
我不知道如何与浏览器窗口一起调整图像大小,这是我到目前为止所做的(或将整个网站下载为ZIP格式)。 这在Firefox中可以正常工作,但在Chrome中却存在问题:图像不一定总是调整大小,它在某种程度上取决于加载页面时窗口的大小。 在Safari中也可以,但是有时会以最小宽度/高度加载图像。我不确定这可能是图像尺寸引起的。(如果加载正常,请尝试刷新几次以查看错误。) 关于如何使它更加防弹的任何想法?(如果需要JavaScript,我也可以接受,但是最好使用CSS。)
107 css  image  browser  resize  window 

9
Windows GUI:WPF或WinRT(2015+)
我试图概述在Windows World中构建GUI时要使用的不同技术。 对于上下文,我正在构建一个小的2D平台多人游戏。(仅出于学习目的。) 我的老师说他认为WPF是正确的方法,但似乎他只将它与Windows Forms进行了比较。 我的理解是,在2015年,Windows Forms完全死了吗? 在其他有关堆栈的问题中,他们说WinRT + XAML用于Metro GUI的构建(Window 8平铺东西!),而且WPF似乎仅用于Window 7/8中的桌面,并且与Silverlight密切相关。 Windows 8运行时(WinRT / Windows Store应用程序/ Windows 10 Universal App)与Silverlight和WPF相比如何? 桌面是旧应用程序所在的位置(红色WFP)。 新型应用程序Metro应用程序可以通过多种方式构建,包括通过VB.NET,C#或C ++。这三种语言选项可以使用XAML来构建UI。另一种选择是使用JavaScript / HTML5 / CSS来开发UI和应用程序代码。 我真正的问题是:在Window World中是否没有一种构建GUI的好方法? 如果没有,那么应该在Window 7,Window 8(台式机和Metro),Window Phone(和Windows 10!)甚至x-box上使用哪种技术。 这样对不同的技术进行比较吗? 您认为投资时间正确吗?

5
如何创建一个无边框的WPF窗口,而该边框只能通过夹点进行调整?
如果设置ResizeMode="CanResizeWithGrip"为WPF,Window则调整大小的夹点将显示在右下角,如下所示: 如果您还进行了设置WindowStyle="None",则标题栏将消失,但灰色斜角边缘将保留直到您进行设置ResizeMode="NoResize"。不幸的是,通过设置这些属性组合,调整大小的抓地力也消失了。 我已经覆盖了Window的ControlTemplate通过自定义Style。我想自己指定窗口的边框,我不需要用户能够从所有四个侧面调整窗口的大小,但是我确实需要调整大小。 有人可以详细说明满足所有这些条件的简单方法吗? Window除了在边框中指定自己的边框之外,没有边框ControlTemplate。 请在右下角工作调整大小的抓地力。 没有标题栏。


9
如何使HTML在另一个窗口或选项卡中打开超链接?
这是HTML中超链接的一行: <a href="http://www.starfall.com/">Starfall</a> 因此,如果我单击“ Starfall”,我的浏览器-我正在使用FireFox-将带我到新页面,并且窗口的内容将更改。我想知道如何用HTML做到这一点,以便在新窗口中打开新页面,而不是更改前一个窗口?HTML中有这种方法吗? 如果是,是否可以在浏览器的另一个选项卡(而不是另一个窗口)中打开请求的页面?
91 html  window  hyperlink 

6
关闭主窗口时,WPF应用程序不会关闭
我习惯于在Visual Studio中进行WinForms编程,但是我想尝试一下WPF。 我在项目中添加了另一个窗口,称为Window01。主窗口称为MainWindow。在public MainWindow()构造函数之前,我声明Window01: Window01 w1; 现在,我在以下实例化此窗口: private void Window_Loaded(object sender, RoutedEventArgs e) { w1 = new Window01(); } 我有一个显示窗口的按钮:w1.ShowDialog();。 这里“有趣”的事实是,如果我启动应用程序(使用调试)并在几秒钟后退出(我在应用程序中不做任何事情),Visual Studio不会像应用程序正在运行那样停止调试。仍在运行。 如果将行w1 = new Window01();移到按钮click方法(即上面的按钮)上ShowDialog(),则Visual Studio的行为正确-也就是说,退出应用程序时调试将停止。 为什么会有这种奇怪的行为?


6
Javascript window.open使用POST传递值
我有一个JavaScript函数,它使用window.open来调用另一个页面并返回结果。 这是我的代码部分: var windowFeatures = "status=0, toolbar=0, location=0, menubar=0, directories=0, resizable=1, scrollbars=1"; window.open ('http://www.domain.com/index.php?p=view.map&coords=' + encodeURIComponent(coords), 'JobWindow', windowFeatures); 我现在的问题是,我要传递大量数据供GET处理,而我需要使用POST方法传递它。 我如何转换上面的代码以使用POST方法打开页面,而无需在整个页面上实现表格(页面列出了100个订单以及供应商列表-我正在尝试映射供应商)
78 javascript  post  get  window 


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.