我有兩個WPF窗口:登錄和信息。我如何在Info.xaml.cs中將Login.xaml.cs中的變量「userName」稱爲?我想讓「userName」中的輸入顯示在Info窗口的列表視圖中。如何從一個窗口調用變量到另一個窗口
Login.xaml.cs:
public string userName { get; set; }
public void UNameInput_TextChanged(object sender, TextChangedEventArgs e)
{
userName = UNameInput.Text;
}
Info.xaml:
<ListView x:Name="AInfoLv" FontFamily="Tahoma" FontSize="11" Background="White" BorderBrush="{x:Null}" Height="264"
Width="262" Foreground="Black" Margin="-4,-1,0,0">
<ListView.View>
<GridView>
<GridViewColumn x:Name="LabelColumn" Header="Label" Width="100" DisplayMemberBinding="{Binding Path=Label}"/>
<GridViewColumn x:Name="ValueColumn" Header="Value" Width="130" DisplayMemberBinding="{Binding Path=Value}"/>
</GridView>
</ListView.View>
</ListView>
Info.xaml.cs:
public Info()
{
InitializeComponent();
this.AInfoLv.Items.Add(new { Label = "Login" });
this.AInfoLv.Items.Add(new { Label = " Username" });
}
什麼是登錄和信息之間的關係? – sac1
Hi @sac,Login是用戶登錄窗口,Info用於顯示用戶信息,所以實際上我只是想在Login窗口中檢索用戶名輸入並在Info窗口的列表視圖中顯示它。 – YWah
[XAML和WPF - 將變量傳遞給XAML Windows]可能的重複(http://stackoverflow.com/questions/2550535/xaml-and-wpf-passing-variables-to-xaml-windows) – Dbl