Создание собственного дизайнера Silverlight в WPF - PullRequest
0 голосов
/ 05 октября 2010

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

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

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

Есть идеи, рекомендации или указатели о том, как лучше всего создать Silverlight Designer в WPF?

1 Ответ

0 голосов
/ 05 октября 2010

SharpDevelop 4 имеет редактор на основе WPF для WPF и Silverlight -> http://www.icsharpcode.net/opensource/sd/

...