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 ...
随机推荐
- js字符串排序方法
前端开发过程中有时需自己手写排序方法 一般想到数字的字符串排序方法 我们会用到 var newArr = arr. sort(function(a,b){return a - b})来进行排序 但除此 ...
- while循环合理运用-判断成绩脚本
在平时的工作生活中,难免不了去写一些交互性质的脚本,然而呢往往有些用户偏偏会输入不合规范的输入,为了避免就此退出脚本重新执行,这时候就可以用while去写一个死循环去针对用户的输出啊.哈哈~他输不对, ...
- CRC校验原理及步骤
什么是CRC校验? CRC即循环冗余校验码:是数据通信领域中最常用的一种查错校验码,其特征是信息字段和校验字段的长度可以任意选定.循环冗余检查(CRC)是一种数据传输检错功能,对数据进行多项式计算,并 ...
- U-boot 启动内核
1:什么是UBOOT,为什么要有UBOOT? UBOOT的主要作用是用来启动linux内核,因为CPU不能直接从块设备中执行代码,需要把块设备中的程序复制到内存中,而复制之前还需要进行很多初始化工作, ...
- 洛谷——P1965 转圈游戏
https://www.luogu.org/problem/show?pid=1965 题目描述 n 个小伙伴(编号从 0 到 n-1)围坐一圈玩游戏.按照顺时针方向给 n 个位置编号,从0 到 n- ...
- Android——4.2 - 3G移植之路之 AT 通信 (四)
在前文Android--4.2 - 3G移植之路之 reference-ril .pppd 拨号上网 (三)中分析了3G连接网络的流程,当中有说道通过AT指令建立连接, 在这里记录一下3G中的AT通信 ...
- 同学们,OpenCV出3.0了,速去围观!
OpenCV3.0 OpenCV > NEWS > OpenCV 3.0 2015-06-04 With a great pleasure and great relief OpenCV ...
- OpenCASCADE Incremental Mesh
OpenCASCADE Incremental Mesh eryar@163.com Abstract. OpenCASCADE IncrementalMesh is used to build th ...
- Task Scheduler
https://technet.microsoft.com/en-us/library/cc748993(v=ws.11).aspx#BKMK_winui If Task Scheduler is n ...
- COGS 577 蝗灾 线段树+CDQ分治
第一次写cdq分治 感谢hhd<y 这20亿对CP的指导(逃) 其实 就是 递归看左半部分对右半部分的贡献 (树状数组写挂了--临时改的线段树[大写的尴尬]) //By SiriusRen ...