清空某行绑定的行数据:
    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. 使用 init-runonce脚本创建一个 openstack云项目

    source /etc/kolla/admin-openrc.sh cd /usr/share/kolla-ansible ./init-runonce 报错内容 Traceback (most re ...

  2. Android如何从外部跳进App

    博客出自:http://blog.csdn.net/liuxian13183,转载注明出处! All Rights Reserved ! 这个问题解决了两天时间,因为网上没有完整的解决方案,解决后分享 ...

  3. C#版清晰易懂TCP通信原理解析(附demo)

    [转] C#版清晰易懂TCP通信原理解析(附demo) (点击上方蓝字,可快速关注我们) 来源:周见智 cnblogs.com/xiaozhi_5638/p/4244797.html 对.NET中网络 ...

  4. 3D打印技术之切片引擎(6)

    [此系列文章基于熔融沉积( fused depostion modeling, FDM )成形工艺] 这一篇文章说一下填充算法中的网格填充.网格填充在现有的较为成熟的引擎中是非常普遍的:skeinfo ...

  5. cocoapods的安装,使用,卸载,以及你可能会遇到的坑..

    首先, 不会用cocoapods的话如过你接手某些新项目是用cocoapods写的你会疯, 其次他真的非常好用, 当然某些坑也是存在的,比方你用它导入了AFNetwork然后你须要改动一些AF的内部的 ...

  6. lightoj--1008--Fibsieve`s Fantabulous Birthday(水题)

    Fibsieve`s Fantabulous Birthday Time Limit: 500MS   Memory Limit: 32768KB   64bit IO Format: %lld &a ...

  7. hight charts

    hight charts http://www.hcharts.cn/resource/index.php http://www.hcharts.cn/api/index.php

  8. “==”和Equals区别

    相信很多朋友在面对,对象判等时经常会犹豫是用“==”还是Equals呢?有时候发现两者得到的结果相同,但有时候有不同, 究竟在什么情况下"==" 会相等,什么情况下Equals会不 ...

  9. PHP获取随机字符串的两种方法

    <?php /** * 随机返回字符串 * @param number 返回字符串长度 * @param string 从哪些字符串中随机返回,已设置默认字符串,可空 * @return str ...

  10. Fedora 29 Linux发行版发布,新功能使Web开发人员的工作更方便

    Matthew Miller宣布发布Fedora 29.这个项目的最新版本是在Fedora Core 1发布后几乎整整15年才发布的,并且可以在多个版本中用于多个体系结构. 最新版本的Fedora已经 ...