我正在使用 MV-VM 模式学习 WPF。我取得了进步并学到了很多东西。
问题:我是否有一个示例打开一个子窗口,其中显示了 VS 中的设计时间数据?
所以内容绑定需要在我假设的 xaml 中,但是我怎样才能打开子窗口并在子窗口(可观察列表)上传递一个属性?该列表应在 VS 中显示设计数据(在 VS 中显示设计数据)。最需要一个简单的样本。
我使用 MVVM Light Toolkit (GalaSoft) 作为帮助框架。
我正在使用 MV-VM 模式学习 WPF。我取得了进步并学到了很多东西。
问题:我是否有一个示例打开一个子窗口,其中显示了 VS 中的设计时间数据?
所以内容绑定需要在我假设的 xaml 中,但是我怎样才能打开子窗口并在子窗口(可观察列表)上传递一个属性?该列表应在 VS 中显示设计数据(在 VS 中显示设计数据)。最需要一个简单的样本。
我使用 MVVM Light Toolkit (GalaSoft) 作为帮助框架。
您无法让 VS 从 IDE 打开子窗口。但是,您可以让 VS 向您显示子窗口,因为它会在其设计时 IDE 中显示数据。
您将需要使用普通控件创建一个窗口,并在 xaml 中添加
<Window x:Class="Window1"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
...
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
d:DataContext="{d:DesignInstance Type=viewModel:YourViewModel, IsDesignTimeCreatable=True}" >
这将导致 VSYourViewModel
在设计时创建一个实例并将所有值绑定到它。VS2012 或 Resharper 也会在您的绑定中为您提供智能感知。