2010-10-05 2 views
0

мне нужно создать конструктор для Silverlight в WPF, и я имею в виду несколько вариантовСоздание конструктора пользовательских Silverlight в WPF

  1. Используйте WebBrowser управления, дисплей содержание там и общаться Silverlight с использованием JavaScript-моста . Не уверен, что для этого достаточно для сценариев I (см. Ниже). Это то, что делает KaXaml. SilverlightSpy использует более сложный элемент управления WebBrowser, но я не уверен, как они общаются с Silverlight.
  2. Связь с использованием Сокеты между хостом и Silverlight.
  3. Хост Silverlight runtime (не в в браузере), но напрямую с использованием AgCore.dll. Подобно тому, что делает sllauncher для OOB. Я полагаю, это то, что делают Blend/VS.
  4. Сделайте что-нибудь Смесь или VS делают который.

Я, очевидно, не хочу заходить так далеко, как VS и Blend, но мне нужно поддерживать перетаскивание некоторых элементов управления, а также группировку, изменение макета, перемещение элементов управления на поверхности дизайна и, очевидно, обновление Xaml в результате этих действий.

Любые идеи, рекомендации или указатели на лучший способ создания Silverlight Designer в WPF?

+0

для этого нужно быть WPF и Silverlight не OOB с повышенной privs потому, что ....? – AnthonyWJones

+0

Это надстройка для существующего приложения WPF. Один из вариантов, который мы рассматриваем, заключается в том, что все разработчики приложения SL размещаются с использованием WebBrowser или XcpHost, но проблема в том, что некоторые из панелей необходимо состыковать с поверхностью дизайна. –

ответ

0

SharpDevelop 4 есть редактор WPF, основанный на WPF и Silverlight ->http://www.icsharpcode.net/opensource/sd/

+0

Привет Спасибо за ответ. SharpDevelop кажется отличной альтернативой, однако он не поддерживает Silverlight. –