如何在WPF MVVM应用程序中将视图内容从子窗口传递给父窗口?

时间:2018-04-19 07:41:50

标签: c# wpf xaml mvvm

我有一个问题,我无法处理。我正在研究小型WPF MVVM项目。有一个名为MainWindow.xaml的主视图窗口。

在视图中有一个按钮

<Button Grid.Row="2"
                Grid.Column="4"
                Style="{StaticResource buttonStyle}"
                Command="{Binding ElementName=kontaViewDialogBox, Path=Show}">
            <TextBlock Text="Konta" TextWrapping="Wrap" TextAlignment="Center"/>
        </Button>

按钮正在调用

<local:KontaContentDialogBox
            WindowWidth="650"
            WindowHeight="510"
            x:Name="kontaViewDialogBox">

        </local:KontaContentDialogBox>

它是DialogManager.cs中的一个班级。该类正在打开新的视图窗口KontaView.xaml。不幸的是,对于新打开的窗口,没有任何东西,因为<local:KontaContentDialogBox没有传递任何东西。

我的问题是,如何将视图内容从KontaView.xaml传递到

<local:KontaContentDialogBox
            WindowWidth="650"
            WindowHeight="510"
            x:Name="kontaViewDialogBox">

        </local:KontaContentDialogBox>

MainWindow.xaml ??

0 个答案:

没有答案