在使用WPF的时候,我们经常会用到窗体之间传值,下面示例主窗口传值到子窗口,子窗口传值到主窗口的方法。
一、主窗口向子窗口传值
主窗口向子窗口传值主要方法就是在子窗口建立一个接收主窗口值的变量,然后实现传值。
主窗口的Xaml:
<Grid>
<TextBox x:Name="tb_message" HorizontalAlignment="Left" Height="35" Margin="232,80,0,0" TextWrapping="Wrap" Text="" VerticalAlignment="Top" Width="360" FontSize="16"/>
<Button Content="向子窗体传值" FontSize="20" HorizontalAlignment="Left" Margin="342,179,0,0" VerticalAlignment="Top" Width="124" Height="34" Click="Button_Click"/>
</Grid>
视图:
主窗口的后台:
public partial class MainWindow : Window
{
public MainWindow()
{
InitializeComponent();
}