Передача данных с одной страницы на другую страницу WPF VB.Net - PullRequest
3 голосов
/ 05 ноября 2010

У меня открыто две WPF страницы, и я хочу отправить "textbox3.text" со страницы 2 на "textbox1.text" на странице 1

в VB это просто:

page1.textbox1.text = texbox3.text

но я не могу узнать, как это сделать в WPF

1 Ответ

1 голос
/ 06 ноября 2010

Я думаю, что вы можете создать свойство в 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

Удачи!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...