Silverlight中 Canvas如何获取 另一Xaml中Canvas内容 10
有两个页面a.xaml与b.xaml我在a.xamlCanvas中动态加入一些内容当弹出b.xaml的显示时候怎样去获取a.xaml中Canvas的内容给b.xaml中的...
有两个页面 a.xaml 与b.xaml
我在a.xaml Canvas中动态加入一些内容
当弹出 b.xaml的显示时候怎样去获取a.xaml 中Canvas的内容给b.xaml中的Canvas 展开
我在a.xaml Canvas中动态加入一些内容
当弹出 b.xaml的显示时候怎样去获取a.xaml 中Canvas的内容给b.xaml中的Canvas 展开
2个回答
展开全部
给b创建一个类型为a的成员变量a_value,并修改b的构造函数,加入一个类型为a的参数,把参数的值赋给成员变量a_value
这样在b中就可以用a_value访问任何a实例中的公共变量。
b中的代码:
======================================
a a_value;
public b(a value)
{
a_value = value;
......
此后可以用a_value读取a中的公共数据
}
=======================================
a中的代码
b b_window= b(this);
b_window.show();
这样在b中就可以用a_value访问任何a实例中的公共变量。
b中的代码:
======================================
a a_value;
public b(a value)
{
a_value = value;
......
此后可以用a_value读取a中的公共数据
}
=======================================
a中的代码
b b_window= b(this);
b_window.show();
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询