【发布时间】:2019-05-20 21:15:29
【问题描述】:
如何说服 Visual Studio (2017) 中的 WPF 设计器在设计时预览 Prism 绑定结果?绑定在运行时工作,无需任何特殊的 ViewModelLocator 配置。
拥有这个主窗口:
<Window x:Class="ViewModelLocator.Views.MainWindow"
...
prism:ViewModelLocator.AutoWireViewModel="True"
Title="{Binding Title}">
<Grid>
<TextBlock Text="{Binding Title}" />
</Grid>
</Window>
还有这个 ViewModel:
namespace ViewModelLocator.ViewModels
{
public class MainWindowViewModel : BindableBase
{
private string _title = "Prism Unity Application";
public string Title
{
get { return _title; }
set { SetProperty(ref _title, value); }
}
}
}
样本复制自:https://github.com/PrismLibrary/Prism-Samples-Wpf/tree/master/08-ViewModelLocator
【问题讨论】:
标签: wpf visual-studio prism designer