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 ...
随机推荐
- 二叉查找树BST 模板
二叉查找树BST 就是二叉搜索树 二叉排序树. 就是满足 左儿子<父节点<右儿子 的一颗树,插入和查询复杂度最好情况都是logN的,写起来很简单. 根据BST的性质可以很好的解决这些东 ...
- 命令alias、gerp、find及基础Shell脚本
一. alias 命令:系统设置命令别名 用法:alias [-p] [name[=value] ... ] 注意‘=’和字符串之间不能包含空格 显示当前设置的别名:alias 或 alias ...
- XWIKI的搭建
原文地址:https://my.oschina.net/gywbest/blog/780569 一 应用背景描述 在平时的运维工作中,把常规工作进行文档整理非常重要,无论是平时工作处理或是工作交接,实 ...
- Spark技术内幕:Client,Master和Worker 通信源代码解析
Spark的Cluster Manager能够有几种部署模式: Standlone Mesos YARN EC2 Local 在向集群提交计算任务后,系统的运算模型就是Driver Program定义 ...
- C语言:具体解释指针
指针应该算得上是c语言的精华,但也是难点. 非常多教程或者博客都有对其具体的解说与分析. 我这一节的内容,也是解说指针.但我会尽量使用图解的方式,使大家非常easy理解及掌握. 一.基本使用 先来看看 ...
- Java基本数据类型及字节
1.基本类型可以分为三类,字符类型char,布尔类型boolean以及数值类型byte.short.int.long.float.double.数值类型又可以分为整数类型byte.short.int. ...
- 正则表达式 Tricks
*:0 或 多个 ?:任意一个 [list]:a[xyz]b,a 与 b 之间必须也只能有一个字符,但只能是 x/y/z,也即:axb, ayb, azb [!list]:匹配除 list 中的任意单 ...
- 《Android编程权威指南》CriminalIntent项目梳理
相信很多新手或者初级开发人员都已经买了第2版的<Android编程权威指南>, 这本书基于Android Studio开发,对入门人员来说是很好的选择,但是很可惜的是, 在完成一个项目后, ...
- mysql python中的pymysql模块使用
import pymysql # 在这之前需要给mysql授登录权限 grant all on "; 否则会导致连接时出错 # flush privileges; #创建连接 conn = ...
- Redis封装之Hash
RedisHashService: /// <summary> /// Hash:类似dictionary,通过索引快速定位到指定元素的,耗时均等,跟string的区别在于不用反序列化,直 ...