选择配件里面的值,是相对应与选择系统里面的值,如果选择系统没有选择那么配件是没有值的;
我的问题是点击配件后面的按钮时候,通过什么参数把配件里面的值传到
点击按钮弹出的框里
怎么传递,具体怎么做,真心请教大神们
public class 选择配件{
private string _配件名称
public string 配件名称{get{return _配件名称;}set{_配件名称=value;this.关键字.Content=value;}}
......
......
......
}
var 选择配件窗口=new 选择配件();
选择配件窗口.配件Id=***;
选择配件窗口.ShowDialog();
MainPage页面中
Resources.Remove("Ope");
Resources.Add("Ope", txtLoginName.Text);
//this.Navigate(new Default());
接收页面
MainPage p = Application.Current.RootVisual as MainPage; string s = p.Resources["Ope"] as string; txtCuOpe.Content = s;
我觉得你可以直接用ChildWindow的构造函数来传参,简单直接
请使用MVVM。
通过构造函数传过去的
在 childwindow 加个 公共属性,在show()执行前给那个 属性赋值,就能传到 childwindow。