【发布时间】:2014-11-16 12:57:10
【问题描述】:
我想知道是否可以在运行时以与 WinForms 界面类似的方式启动 Visual Studio wpf 设计界面?也愿意考虑为 3rd 方控制或开源项目付费。理想情况下,我想让用户设计自己的窗口
【问题讨论】:
-
您好,您可以使用 blend 或 vs 编辑器并使用设计模式数据。如果您使用的是 ViewModelLocator,例如来自 Galasoft MVVM Light(可通过 nuget 获得)的 ViewModelLocator,您可以在这里非常方便地进行操作。或者简单地将 d:DataContext 与一些假模型一起使用,为您提供设计时数据。
-
我不想只加载 Xaml,我希望用户能够通过 VS 设计器或某些第 3 方组件来创建它。距离这里不到一百万英里的东西还不错codeproject.com/Articles/569753/…
-
我明白了。我实际上已经开发了你在那里描述的东西,实际上是一个转换器。不会再掉下去了! :) 对不起,我不知道。从我学会坚持使用 vs & blend 的经验来看,对于使用该工具的人来说很麻烦,并且既不了解 xaml、绑定、命令等等等。但是你的案例与我的不同(相当大的可定制 LOB 应用程序)。