清空某行绑定的行数据:
    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){ } }
将变量赋值给app中的全局变量
  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全局变量传参方法(代码片段 )的更多相关文章

  1. 学习chrome 插件 DHC ,http请求传参方法

    DHC的简介 DHC是一款可以帮助用户使用chrome插件模拟HTTP客户端发送测试数据到服务器的谷歌浏览器插件,在chrome中安装了DHC插件以后,就可在服务器端代码初步完成的时候,使用DHC进行 ...

  2. jquery-uploadify传参方法

    jquery-uploadify传参方法$(document).ready(function () { $("#uploadify").uploadify({ 'uploader' ...

  3. 定时器setTimeout()的传参方法

    更具体的代码:http://www.cnblogs.com/3body/p/5416830.html // 由于setTimeout()的延迟执行特性,所以在执行的函数中直接使用外部函数的变量是无法获 ...

  4. js方法之间的调用之——传参方法

    在最近项目需求中发现,完成一些功能的时候总是要调很多结构类似的方法,写起来很繁琐,所以就想写一个“万能”方法,是的代码更简洁.即:把一个方法作为参数传给这个“万能”方法,让它去执行你给定的方法,就类似 ...

  5. AngularJS中页面传参方法

    1.基于ui-router的页面跳转传参 (1) 用ui-router定义路由,比如有两个页面,一个页面(producers.html)放置了多个producers,点击其中一个目标,页面跳转到对应的 ...

  6. 微信H5页面唤醒APP并传参跳转uniapp

    主要实现是利用微信内置浏览器支持的<wx-open-launch-app>开放标签可以让你的H5网页拉起APP   在链接https://developers.weixin.qq.com/ ...

  7. unittest改写传参方法

    Python主要讲究简洁简单使用,所以它不像junit一样支持参数化测试,需要改装一下也可以传参.直接上代码实例 import unittest class ParametrizedTestCase( ...

  8. wpf 用户自定义事件传参

    //自定义传参 ,对外联系的参数 public class ImageZoomChangedEventArgs : RoutedEventArgs { /// <summary> /// ...

  9. TKinter当Label绑定bind事件时传参方法

    记录下tkinter的 当在label绑定bind事件时,遇到需要传参时的解决方法(因为有event存在 所以不能直接传参) https://www.cnblogs.com/liyuanhong/ar ...

随机推荐

  1. Unity C# 设计模式(一)单例模式

    动机(Motivation):    在软件系统中,经常有这样一些特殊的类,必须保证它们在系统中只存在一个实例,才能确保它们的逻辑正确性.以及良好的效率 意图:    保证一个类仅有一个实例,并提供一 ...

  2. 玩具(toy)

    题目 试题2:玩具(toy) 源代码:toy.cpp 输入文件:toy.in 输出文件:toy.out 时间限制:1s 空间限制:256MB 题目描述 商店正在出售小C最喜欢的系列玩具,在接下来的n周 ...

  3. 杯子 (glass)

    题目 试题1:杯子 (glass)  源代码:glass.cpp  输入文件:glass.in  输出文件:glass.out  时间限制:1s  空间限制:256MB 题目描述 小明买了N个容积可以 ...

  4. ECNUOJ 2855 贪吃蛇

    贪吃蛇 Time Limit:1000MS Memory Limit:65536KBTotal Submit:480 Accepted:109 Description  相信很多人都玩过这个游戏,当然 ...

  5. Map和Collection详解

    Collection     -----List                -----LinkedList    非同步                 ----ArrayList      非同 ...

  6. Project Euler:Problem 58 Spiral primes

    Starting with 1 and spiralling anticlockwise in the following way, a square spiral with side length ...

  7. hdu2795Billboard(线段树,找第一个大于w的点)

    Billboard Time Limit: 20000/8000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Total ...

  8. UE4的JSON读写方式&lt;一&gt;

    声明:全部权利保留. 转载必须说明出处:http://blog.csdn.net/cartzhang/article/details/41009343 UE4的Json的解析博客地址: http:// ...

  9. 八款常用的 Python GUI 开发框架推荐

    作为Python开发者,你迟早都会用到图形用户界面来开发应用.本文将推荐一些 Python GUI 框架,希望对你有所帮助,如果你有其他更好的选择,欢迎在评论区留言. Python 的 UI 开发工具 ...

  10. 理解FPGA中的RAM、ROM和CAM;ROM、RAM、DRAM、SRAM、FLASH

    目前大多数FPGA都有内嵌的块RAM(Block RAM),可以将其灵活地配置成单端口RAM(DPRAM,Single Port RAM).双端口RAM(DPRAM,Double Ports RAM) ...