将数据从一个页面传递到另一个页面WPF VB.Net

时间:2010-11-05 16:03:35

标签: wpf vb.net

我打开了两个WPF个页面,我想将第2页的“textbox3.text”发送到第1页的“textbox1.text”

在vb中很容易:

page1.textbox1.text = texbox3.text

但我无法在WPF中找到如何做到这一点

1 个答案:

答案 0 :(得分:1)

我认为你可以在Page1中创建一个包含TextBox

中的值的属性
Public ReadOnly Property TextBox1Value() As String
    Get
        Return theFirstTextBox.Text
    End Get
End Property

获取此值并将其传递给构造函数中的Page2,例如

Public Sub New(ByVal value As String)

    ' This call is required by the Windows Form Designer.
    InitializeComponent()

    ' Add any initialization after the InitializeComponent() call.
    theSecondTextBox.Text = value
End Sub

Private Sub CreatePage2Method()
    Dim page As Page2 = New Page2("BlaBlaBla")
    NavigationService.Navigate(page)
End Sub
祝你好运!