弹出窗体主体实现事件

窗体程序(NewWindows)

public delegate void OkClickHandler(NewWindowsModel model);
public event OkClickHandler OkClickEvent;
private void btnOK_Click(object sender, System.Windows.RoutedEventArgs e)
 {
       var n = new NewWindowsModel()
        {
            Name = textBox1.Text,
             Formula = textBox2.Text
         };
         OkClickEvent(n);
         Close();
}

主体程序(窗体事件放在主体程序执行)

private void AddNewField(object sender, RoutedEventArgs e)
{
      var w = new NewWindows() { Owner = Application.Current.MainWindow};
      w.OkClickEvent += AddNewNode;
      w.ShowDialog();
}

private void AddNewNode(NewWindowsModel model)
{
 ....

}

时间: 2024-07-31 06:40:14

弹出窗体主体实现事件的相关文章

网页右下角弹出窗体

<!--开始--><style type="text/css"> #msg_win{position:absolute;right:0px;display:none;overflow:hidden;z-index:99;border:1px solid #c00;background:#F9EFFC;width:210px;font-size:12px;margin:0px;} #msg_win .icos{position:absolute;top:2px;*

Ext入门学习系列(二)弹出窗体

第二章 弹出窗体 上节学习了Ext的环境搭建和最基本的一个操作——弹出对话框,作为一个引子,本节讲述如何弹出一个新窗体,从实例讲解Ext的基本运行原理. 一.Ext的窗体长什么样? 先来看看几个效果,相信随着学习的深入,大家会被Ext的绚丽所征服.下面就是Ext弹出的几个基本窗体: 我们可以发现弹出的2个窗体比我们传统的网页漂亮多了,同时更有价值的是还能随意切换风格.那么类似于这种窗体到底是怎么弹出的呢? 二.Ext弹出窗体思路 在环境搭建正确的情况下,页面中引入也正确,就可以按照以下思路进行编

EBS OAF开发中实现參数式弹出窗体

(版权声明,本人原创或者翻译的文章如需转载,如转载用于个人学习,请注明出处:否则请与本人联系,违者必究) 概览 參数式弹出窗体和嵌入式弹出窗体不一样,它拥有独立的区域,并不嵌入到使用页面中,它里面的内容依据须要来获取和生成,它拥有自己的AM和页面状态,对popup页面事件的处理也不一样.两种弹出式窗体都仅仅在以下四种组件所支持,既不能改变大小也不可移动. 1.        Text(messageStyledText) 2.        Image 3.        Link 4.    

PopupWindow 从底部弹出窗体

第一步  : 初始化PopupWindow private void initPop() { if (view == null) { // 照片 view = View.inflate(RegisterActivity.this, R.layout.pop_phone, null); / /加载对象 } if (mPopupWindow == null) { mPopupWindow = new PopupWindow(view, LayoutParams.MATCH_PARENT, Layou

点击ListView一个Item弹出窗体,窗体展示时添加动画效果切入

private class MyAppInfoItemClickListener implements OnItemClickListener{ @Override public void onItemClick(AdapterView<?> parent, View view, int position,long id) { // 在弹出之前先销毁已经弹出的窗体 destoryPopupWindow(); //保留当前的Item的位置坐标 currentIndex = position; /

线程中使用SaveFileDialog不能弹出窗体

在子线程中使用 SaveFileDialog 无法弹出窗体,主要是我们需要用主线程去处理SaveFileDialog , 我们可以将子线程进行如下设置: public partial class Form1 : Form    {        public Form1()        {            InitializeComponent();        } private void button1_Click(object sender, EventArgs e)      

[King.yue]Ext.JS 弹出窗体取值赋值

//从Grid取值var name = Ext.getCmp(gridGridID).getView().getSelectionModel().getSelection()[0].data.Name; var code = Ext.getCmp(gridGridID).getView().getSelectionModel().getSelection()[0].data.Code; //赋值ID Ext.getCmp('@V.ID_TXT_NAME').setValue(name);//不用

Android初级教程以动画的形式弹出窗体

这一篇集合动画知识和弹出窗体知识,综合起来以动画的形式弹出窗体. 动画的知识前几篇已经做过详细的介绍,可翻阅前面写的有关动画博文.先简单介绍一下弹出窗体效果的方法: 首先,需要窗体的实例:PopupWindow window = new PopupWindow(contentView, width, height); 总共需要三个参数,三个参数的含义分别是: /  **contentView:窗体属于一个"容器"因此填充一个布局,因此要专门为之建一个布局,它就是填充布局后的view,(

FineUI给表格行内链接设置弹出窗体

FineUI的表格链接可以设置相应的弹出窗体,这样我们可以借此实现对表格行相关的信息查询.编辑等功能. 前台代码: <f:Grid ID="Grid1" Width="800px" DataKeyNames="Id,Name" runat="server" Title="表格"> <Columns> <f:BoundField DataField="Name"