如何解决在WPF窗口之间传递数据
| 我有一些可以在winforms中工作的代码,但是显然不能在WPF中工作,代码如下: 这是全局设置的:Private Property avar As Object
Public main As MainWindow
Public charchoice As Char
然后在“窗口已加载”子窗口中放置:
charchoice = main.charchoice
问题是,下一个窗口不会拾取此变量,那么如何使它识别和使用它呢?谢谢你们
缺口
解决方法
我遇到了类似的问题,发现必须在MainWindow中创建一个公共属性,并将一个值传递给该属性。
请从我发布的类似问题中查看此示例。
,嘿,当我要在两种形式之间传递值时,我遇到了同样的问题。
我使用简单的类和Shared属性找到了解决方案。
首先,我创建一个名为cls_pass_val的类,如下所示:-
Public Class cls_pass_val
Private Shared var_pass_val As String = \"\"
Public Shared Property Pass_val() As Char
Get
Return var_pass_val
End Get
Set(ByVal value As String)
var_pass_val = value
End Set
End Property
End Class
现在在分配值时:
cls_pass_val.Pass_val=\'A
\'
并在获取值时:
Dim var_c as Char
var_c=cls_pass_val.Pass_val
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。