在WPF中创建自定义Silverlight设计器

时间:2010-10-05 04:06:50

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

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

  1. 使用 WebBrowser 控件, 在那里显示内容 使用the传达Silverlight JavaScript Bridge。不确定是否这样 对于我的情景来说已经足够了 需要支持(见下文)。这就是KaXaml正在做的事情。 SilverlightSpy使用更复杂的WebBrowser控件,但我不确定他们如何与Silverlight通信。
  2. 使用套接字进行通信 在Host和Silverlight之间。
  3. 托管Silverlight运行时(不在 浏览器),但直接使用 的 AgCore.dll 即可。类似于sllauncher为OOB所做的事情。我想 这就是Blend / VS正在做的事情。
  4. 做任何 Blend或VS 正在做的事情 其中。
  5. 我显然不想远远超过VS和Blend,但我需要支持拖放一些控件以及分组,更改布局,在设计图面中移动控件以及显然将Xaml更新为这一行动的结果。

    有关在WPF中创建Silverlight Designer的最佳方法的任何想法,建议或指示?

1 个答案:

答案 0 :(得分:0)

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