WPF page传递参数问题求助

海口_菜鸟 2018-12-18 11:04:23
page1:
---------------------
(简单描述)
public A as string

Public Function info(B as string )
Return datatable.DefaultView
end Function

public sub list()
dim page as page2=new page2
A=page2.textbox.text

datagrid.ItemsSource = info(A)

page1 直接赋值给A后,datagrid 显示数据没有问题。

button 点击后跳出新的windows(page2)

===============
page2

button 点击:
dim page as page1=new page1
page.list()

===============
我在page1上点击按钮后跳出新的window(page2),点击page2的按钮后通过逐步执行发现,page1.A不能获取到page2.textbox.text的值。
请问怎么样才获取page2的值?
谢谢!

...全文
210 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
海口_菜鸟 2018-12-20
  • 打赏
  • 举报
回复
引用 1 楼 exception1992 的回复:
dim page as page2=new page2 A=page2.textbox.text =》重新实例化过的page2 ,包含的所有变量信息都会被重置。 让page1与page2 绑定同一个ViewModel,在ViewModel中定义共享变量信息。
========== 谢谢!
exception92 2018-12-19
  • 打赏
  • 举报
回复
dim page as page2=new page2
A=page2.textbox.text

=》重新实例化过的page2 ,包含的所有变量信息都会被重置。 让page1与page2 绑定同一个ViewModel,在ViewModel中定义共享变量信息。

8,735

社区成员

发帖
与我相关
我的任务
社区描述
WPF/Silverlight相关讨论
社区管理员
  • WPF/Silverlight社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧