【问题标题】:Creating a Custom Silverlight Designer in WPF在 WPF 中创建自定义 Silverlight 设计器
【发布时间】:2010-10-05 04:06:49
【问题描述】:

我需要在 WPF 中为 Silverlight 创建一个设计器,我正在考虑几个选项

  1. 使用 WebBrowser 控件, 在那里显示内容并 使用 JavaScript 桥。不确定这是否 对于我的场景就足够了 需要支持(见下文)。这就是 KaXaml 正在做的事情。 SilverlightSpy 使用更复杂的 WebBrowser 控件,但我不确定它们如何与 Silverlight 通信。
  2. 使用 套接字 进行通信 在主机和 Silverlight 之间。
  3. 托管 Silverlight 运行时(不在 浏览器),但直接使用 AgCore.dll。类似于 sllauncher 为 OOB 所做的。我想 这就是 Blend/VS 正在做的事情。
  4. 做任何 Blend 或 VS 正在做的事情 哪个。

我显然不想像 VS 和 Blend 那样深入,但我需要支持一些控件的拖放以及分组、更改布局、在设计图面上移动控件以及显然将 Xaml 更新为这一行动的结果。

关于在 WPF 中创建 Silverlight 设计器的最佳方法有什么想法、建议或指示吗?

【问题讨论】:

  • 它需要是 WPF 而不是具有提升权限的 Silverlight OOB,因为......?
  • 这是现有 WPF 应用程序的加载项。我们正在考虑的选项之一是让所有设计器都使用 WebBrowser 或 XcpHost 托管一个 SL 应用程序,但问题是一些窗格需要远离设计表面。

标签: visual-studio-2010 silverlight expression-blend


【解决方案1】:

SharpDevelop 4 有一个基于 WPF 的 WPF 和 Silverlight 编辑器 -> http://www.icsharpcode.net/opensource/sd/

【讨论】:

  • 您好,感谢您的回复。 SharpDevelop 似乎是一个不错的选择,但是它不支持 Silverlight。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2010-11-17
  • 2013-12-02
  • 2011-06-15
  • 2013-01-04
  • 1970-01-01
  • 2011-04-09
  • 2021-12-30
相关资源
最近更新 更多