WPF 打开关闭窗体 传值 WPF WPF WPF WPF WPF

问题描述

我在类里面关闭打开窗体!还有传值。该怎么写,才接触WPF,有不懂得地方希望大家能指点一二.............

解决方案

解决方案二:
问题说的不是很清楚啊。看你的代码new一个windows,然后马上关闭?不知道你想做什么。
解决方案三:
引用1楼findcaiyzh的回复:

问题说的不是很清楚啊。看你的代码new一个windows,然后马上关闭?不知道你想做什么。

这段代码是错误的!!!!我是想关闭当前窗体,然后打开另一个窗体..........但是总报错!!!有什么解决的方案没???????
解决方案四:
启动app.Run(newMainWindow())关闭Application.Current.MainWindow.Clode();
解决方案五:
引用3楼dongxinxi的回复:

启动app.Run(newMainWindow())关闭Application.Current.MainWindow.Clode();

---------------------------------------------这个app是什么意思?Application.Current.MainWindow.Clode();这个报错----“调用线程无法访问此对象,因为另一个线程拥有该对象。”我这个方法是写在一个类里面的......能详细点吗?
解决方案六:
Window.GetWindow(this).Close();

时间: 2024-08-01 20:11:09

WPF 打开关闭窗体 传值 WPF WPF WPF WPF WPF的相关文章

鼠标移动-WPF中,窗体设置为可穿透后,怎么获取鼠标在窗体上的坐标

问题描述 WPF中,窗体设置为可穿透后,怎么获取鼠标在窗体上的坐标 <Window x:Class="mtWPFScratchPad.DeskForm" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" Title="mtWPFScratch

WPF实现无窗体鼠标跟随

原文:WPF实现无窗体鼠标跟随 上次的弹力模拟动画实现后,我觉得可以把这个弄得更好玩一些,我们可以让小球实时跟随着鼠标,并且还可以让窗口完全消失,让小球在桌面上飞来飞去. 这只需要一些简单的修改就可以完成了: 首先要去掉原有的鼠标点击事件处理,它们现在没用了. 在引用中添加对System.Drawing及System.Windows.Forms的引用: 在处理X.Y坐标变化的代码前加入如下代码: 接下来要修改窗体的属性,以使其覆盖全屏.总在最前.不显示在任务栏且完全透明,这需要进行以下的属性设置

C# winform登录验证成功关闭窗体打开新窗体

问题描述 登录窗体:w_1,WEBBROSWER登录内容登录成功后关闭w_1打开新窗体w_2怎么实现,w_1WEBBROSWER 解决方案 解决方案二:全局静态变量:staticboolok=false;先打开主窗体,在OnLoad的时候模式打开登录窗体登录窗体中验证成功时,ok=true;登录窗体返回后,检测if(!ok)Close();解决方案三:有个非模式化窗体的设置,showdialog,查询MSDN会告诉你关于这个窗体的代码解决方案四:可以下载这个反编译看一下.http://downl

在线等~vb.net中有没方法可以使MDI中打开一个窗体时关闭其他窗体

问题描述 不是手动一个个窗体Close方法而是打开一个窗体时``其他不活动的窗体全部关闭 解决方案 解决方案二:vb.net中一个CLOSE就关闭所有对象了,好像是foreachmdiinmdismdi.disposenext哈哈,自己去查下方法吧解决方案三:1.如果在打开一个窗口前关闭的话ForEachformAsFormInMdiChildrenform.Close()Next2.如果打开一个窗口后关闭其他不活动的DimactiveMdiAsForm=ActiveMdiChildForEac

c#窗体传值用法实例详解

  本文实例讲述了c#窗体传值用法.分享给大家供大家参考.具体分析如下: 对于窗体间的数据传递,是刚开始从事.Net窗体应用程序开发人员碰到的一个常见问题,在此讲几个常见的实现方式.此节内容适用于模式窗体或非模式窗体,部分方式延伸到一般类的操作. (1)构造函数参数传递 通过构造函数传递参数应该是比较基本的参数传递方式,重载构造函数,通过带参数的构造函数来实例化窗体. 在窗体类内部定义参数变量, private object myParams; 实现构造函数, ? 1 2 3 4 5 publi

vb.net向父窗体传值-在vb.net中,子窗体如何向父窗体传值

问题描述 在vb.net中,子窗体如何向父窗体传值 多个窗体的变量对应的是多个SQL的视图(每个窗体变量数不同),当主窗体打开后OPC连接,打开子窗体(只能打开一个窗体),子窗体中_Load下读取的SQL视图变量名并读入一数组a(n)(全局变量)中,子窗体打开后,主窗体将a(n)读入b(n),并依据这些变量名寻找对应WINCC中的值.可是我的主窗体中应把判定子窗体是否打开的脚本写在什么事件下好呢,同时,我的OPC连接是不是也不能写在Form_Load下了,求高手指点. 解决方案 [VB.NET]

c# winform datagridview 跨窗体传值的问题

问题描述 c# winform datagridview 跨窗体传值的问题 图1 是显示从数据库中拿到 datagridview 中的内容 图2是显示的效果 图三是新窗体打开 (已获取选中行ID) 图四 我怎么选中一行 点击修改 然后把选那行的值 全部显示在新窗体上呢? 解决方案 C#_WinForm窗体传值 解决方案二: 你可以创建一个model,这个model的字段就是你要传的参数值,然后如下:add _add=new add(model _model):就可以了.意思就是利用有参呢构造参数

jsp 网站开发-jsp子窗体向父窗体传值

问题描述 jsp子窗体向父窗体传值 function returninfo() { alert("Hello !!"); //获取用户输入的部门信息 var depinfo=document.myform.dep.value; //关键步骤.取得父窗体的document对象 alert(depinfo); <!---->var doc=window.opener.document;// 加上这段代码.子窗体就关闭不了.不加子窗体就能关闭. //将取得的信息赋值给上个页面的接

ajax回调打开新窗体防止浏览器拦截有效方法_AJAX相关

ajax回调打开新窗体防止浏览器拦截,就这么做! 问题剖析: function click_fun(){ window.open("www.baidu.com");//能打开 $.ajax({ 'url': '${pageContext.request.contextPath}/activity/savePrizes.htm', 'type': 'post', 'dataType': 'json', 'data': data, success: function (data) { wi