Silverlight RichTextSomething - PullRequest
       13

Silverlight RichTextSomething

1 голос
/ 13 января 2010

Я создаю приложение с Silverlight 3.0, и мне нужен элемент управления Text, который может обеспечить следующие функции:

Скопируйте и вставьте Форматирование (либо жирный или цветной) Прокручиваемая программа программно (непосредственно или через ScrollViewer)

Есть идеи?

Ответы [ 2 ]

1 голос
/ 13 января 2010

Существует несколько RichTextBox-ов:

Бесплатно:

RichTextEdit в Codeplex

@ Стоимость:

Вы должны будете заглушить их, чтобы соответствовать вашим требованиям, но вы можете получить контроль над исходными текстами, если вам это тоже нужно.

Я бы также предложил создать пользовательский элемент управления для перечисленных выше требований.

  • Копировать и вставить - В WPF вы можете привязать события / команды клавиатуры или пользовательского интерфейса к ApplicationCommands . Я не уверен, поддерживается ли это в SL 4.0, но я почти уверен, что это не в 3.0. TextBoxes уже имеют эту функциональность, так что вы можете получить свой элемент управления из TextBox.
  • Форматирование. Вы также можете легко восстановить эту функцию с помощью Silverlight, просто используйте кнопки, которые изменяют свойства «FontWeight» и «Foreground» на вашем элементе управления
  • Опять же, с WPF вы можете создать свою собственную логику для прокрутки, которую вы хотите достичь, есть много примеров.

НТН

0 голосов
/ 14 января 2010

Silverlight 4 имеет встроенную поддержку форматированного текста, но это все еще в бета-версии. Вот некоторая информация об этом .

...