wpf app全局变量传参方法(代码片段 )
int RowIndex = datagrid.SelectedIndex;
_Table.Rows[RowIndex]["AVERAGE_PRICE"] = DBNull.Value;
/// 弹出层对象
public static NavigationWindow window = null;
#region 使用NavigationWindow弹出页面
private void ShowNavigationWindow(string title, string uri, int width, int height)
{
try
{
window = new NavigationWindow();//创建窗体对象
window.Title = title;
window.MaxHeight = height;
window.MaxWidth = width;
window.Width = this.ActualWidth;
window.Height = this.ActualHeight;
window.WindowStyle = WindowStyle.ToolWindow;//设置边框样式
window.WindowStartupLocation = WindowStartupLocation.CenterScreen;//设置显示位置
window.ResizeMode = ResizeMode.NoResize;//设置显示
window.Source = new Uri(uri, UriKind.Relative);//设置url
window.ShowsNavigationUI = false;
window.ShowInTaskbar = false;
window.ShowDialog();
window.Close();
}
catch(Exception ex){ } }
string backgoodsid = ""; string backgoodscode = "";
DataGridRow row = sender as DataGridRow;
var cell = row.Item;
DataRowView item = cell as DataRowView;
if (item != null)
{
backgoodsid = item[].ToString();
}
if (item != null)
{
backgoodscode = item[].ToString();
}
string Startdate = STARTDATE.Text;
string Enddate = ENDDATE.Text;
string a = StaffSearchType.Text;
(Application.Current as App).BackgoodsCode = backgoodscode;
(Application.Current as App).Backgoodsid = backgoodsid;
(Application.Current as App).StartDate = Startdate;
(Application.Current as App).EndDate = Enddate;
(Application.Current as App).window = a;
#region 获取数据
if ((Application.Current as App).BackgoodsCode != "")
{
backgoodscode = (Application.Current as App).BackgoodsCode;
}
if((Application.Current as App).Backgoodsid != "")
{
backgoodsid= (Application.Current as App).Backgoodsid;
}
if ((Application.Current as App).Type != "")
{
type = (Application.Current as App).Type;
}
if ((Application.Current as App).StartDate != "")
{
Startdate = (Application.Current as App).StartDate;
}
if ((Application.Current as App).EndDate != "")
{
Enddate = (Application.Current as App).EndDate;
}
if ((Application.Current as App).window != "")
{
a = (Application.Current as App).window;
}
#endregion
wpf app全局变量传参方法(代码片段 )的更多相关文章
- 学习chrome 插件 DHC ,http请求传参方法
DHC的简介 DHC是一款可以帮助用户使用chrome插件模拟HTTP客户端发送测试数据到服务器的谷歌浏览器插件,在chrome中安装了DHC插件以后,就可在服务器端代码初步完成的时候,使用DHC进行 ...
- jquery-uploadify传参方法
jquery-uploadify传参方法$(document).ready(function () { $("#uploadify").uploadify({ 'uploader' ...
- 定时器setTimeout()的传参方法
更具体的代码:http://www.cnblogs.com/3body/p/5416830.html // 由于setTimeout()的延迟执行特性,所以在执行的函数中直接使用外部函数的变量是无法获 ...
- js方法之间的调用之——传参方法
在最近项目需求中发现,完成一些功能的时候总是要调很多结构类似的方法,写起来很繁琐,所以就想写一个“万能”方法,是的代码更简洁.即:把一个方法作为参数传给这个“万能”方法,让它去执行你给定的方法,就类似 ...
- AngularJS中页面传参方法
1.基于ui-router的页面跳转传参 (1) 用ui-router定义路由,比如有两个页面,一个页面(producers.html)放置了多个producers,点击其中一个目标,页面跳转到对应的 ...
- 微信H5页面唤醒APP并传参跳转uniapp
主要实现是利用微信内置浏览器支持的<wx-open-launch-app>开放标签可以让你的H5网页拉起APP 在链接https://developers.weixin.qq.com/ ...
- unittest改写传参方法
Python主要讲究简洁简单使用,所以它不像junit一样支持参数化测试,需要改装一下也可以传参.直接上代码实例 import unittest class ParametrizedTestCase( ...
- wpf 用户自定义事件传参
//自定义传参 ,对外联系的参数 public class ImageZoomChangedEventArgs : RoutedEventArgs { /// <summary> /// ...
- TKinter当Label绑定bind事件时传参方法
记录下tkinter的 当在label绑定bind事件时,遇到需要传参时的解决方法(因为有event存在 所以不能直接传参) https://www.cnblogs.com/liyuanhong/ar ...
随机推荐
- Varnish 缓存加速, Varnish 菜鸟看过来,Varnish实战
Varnish可以有效降低web服务器的负载,提升访问速度.按照HTTP协议的处理过程,web服务器接受请求并且返回处理结果,理想情况下服务器要在不做额外处理的情况下,立即返回结果,但实际情况并非如此 ...
- SpringMvc 系统启动时加载数据到内存中
SpringMvc 系统启动时加载数据到内存中 学习了:http://blog.csdn.net/newstruts/article/details/18668269 https://www.cnbl ...
- 基于Linux的智能家居的设计(2)
1 系统整体设计方案 智能家居系统的是一个实时查询家庭的温湿度.照明控制.自己主动控制的设定.集家庭娱乐.智能安防为一体,大量数据快处理.可靠的系统,因此在硬件和软件上都有非常大的要求,因此在这里进 ...
- ios svn repository
xcode默认自带Git和svn,首先讲下xcode4.6.3下配置svn: 1.检測你的mac中是否安装了svn: (1) 打开终端,输入 svn --version 假设出现下图信息,则说明已经安 ...
- 有关c语言指针的总结
#include<stdio.h> void main() { int a[3]={1,3,5};//一维数组 int *num[3]={&a[0],&a[1],& ...
- 英语影视台词---三、Cinema Paradiso
英语影视台词---三.Cinema Paradiso 一.总结 一句话总结:天堂电影院 1.Alfredo: No, Toto. Nobody said it. This time it's all ...
- 99.重载[] * -> ->*
#include "mainwindow.h" #include <QApplication> #include <QPushButton>> //重 ...
- Linux150个常用指令
线上查询及帮助命令(2个) 文件和目录操作命令(18个) 查看文件及内容处理命令(21个) 文件压缩及解压缩命令(4个) 信息显示命令(11个) 搜索文件命令(4个) 用户管理命令(10个) 基础网络 ...
- Android Unknown failure (Failure - not installed for 0)
File->Settings->Build,Execuion,Deployment->Instant Run然后把Enable Instant Run to...那一项的勾去掉就好了
- Servlet之doPost获取表单参数
/** * 获取表单参数 */ private void readForm() { // TODO Auto-generated method stub Enumeration e = request ...