所以我一直在尋找我的問題的答案,但我找不到任何有用的東西。在另一個窗口中使用文本框輸入?
問題是我想讓用戶在文本框中輸入一個名稱,然後按下一個按鈕打開一個新窗口,該窗口將在文本塊中顯示所選名稱。
我已經用我的文字塊第二個窗口結合的嘗試:
{Binding Path=text, ElementName=TName}
和TNAME是顯示出的唯一一個...沒有從第一窗口我想要的。 所以我有點困惑如何使用從第一個窗口的文本框輸入。
<TextBox x:Name="TIName" HorizontalAlignment="Left" Margin="10,10,0,0" TextWrapping="Wrap" Text="Name" Width="120" Height="23" VerticalAlignment="Top"/>
這就是我我的第一個窗口上使用和:
<TextBlock x:Name="TName" HorizontalAlignment="Left" Margin="10,10,0,0" TextWrapping="Wrap" Text="{Binding Path=text, ElementName=TName} " VerticalAlignment="Top">
是我有我的第二個窗口。
,這是第一個窗口上的按鈕後面的代碼:提前
private void Submit_Click(object sender, RoutedEventArgs e)
{
var test= new test();
this.Close();
test.Show();
}
謝謝:)任何幫助將受到歡迎。
看這裏也許可以幫助https://stackoverflow.com/questions/40379892/passing-values-through-forms-c-sharp –
謝謝埃德「test.TName.Text = this.TIName.Text;」成功了!感謝您的快速幫助:) – jmadp