Использование элементов управления Silverlight в приложении WPF - PullRequest
9 голосов
/ 20 августа 2009

Я искал текстовый редактор с поддержкой экспорта / импорта в Html. Все доступные элементы управления, которые я нашел, являются элементами управления Silverlight.

Кто-то спросил в StackOverflow о текстовом редакторе WPF, и выбранный ответ был:

Возможное место для начала, учитывая совпадение между WPF и Silverlight, - текстовый редактор Silverlight Rich.

Насколько я знаю, невозможно использовать элементы управления Silverlight внутри приложения WPF. Использование управления браузером для размещения элемента управления Silverlight кажется мне очень плохим вариантом.

Можно ли использовать Silverlight в приложении WPF? Иначе, есть ли какой-нибудь редактор форматированного текста WPF?

Ответы [ 4 ]

3 голосов
/ 20 августа 2009

Я думаю, что автор вопроса о Stackoverflow предлагал перекомпилировать исходный код для целевого WPF. Это может означать исправление / замену определенных битов кода, но наличие источника для элемента управления SL делает возможным перенос его на WPF.

0 голосов
/ 12 февраля 2011

Есть отличный инструмент выбора PersianDate для WPF. Ищите его на сайте CodeProject Я использую это. Однако нет Планировщика Я нашел один, который находится в SilverLoght, но не в WPF Как я могу конвертировать это? У меня полный доступ к исходному коду SL

0 голосов
/ 20 августа 2009

Вот компонент текстового редактора WPF, если вы не можете заставить работать Silverlight:

Текстовый редактор WPF

0 голосов
/ 20 августа 2009

Нет, использование Silverlight в приложении WPF невозможно. Это очень разные технологии.

Что касается «приличного» редактора форматированного текста, есть много приличных (RichTextBox, встроенный в WPF, более чем приличный). Похоже, что вам действительно нужен это текстовый редактор с поддержкой HTML. Если импорт / экспорт HTML - это все, что вам нужно, то это звучит как то, что вы можете легко добавить, унаследовав от RichTextBox и добавив некоторые функции.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...