Как связать текст RichTextArea из XAMLСвяжите текст RichTextBox из Xaml
19
A
ответ
3
Там нет встроенного в пути, чтобы сделать это. Вы можете создать свойство, прикрепленное к тексту, и привязать его к нему, как обсуждалось. here
0
Это не может быть сделано, вам необходимо вручную его обновить. Документ не является DependencyProperty.
0
Должно быть возможно в SL4 RC. См. What is the best substitute for FlowDocument in Silverlight?
3
Вот решение, с которым я столкнулся. Я создал собственный класс RichTextViewer и унаследовал от RichTextBox.
using System.Windows.Documents;
using System.Windows.Markup;
using System.Windows.Media;
namespace System.Windows.Controls
{
public class RichTextViewer : RichTextBox
{
public const string RichTextPropertyName = "RichText";
public static readonly DependencyProperty RichTextProperty =
DependencyProperty.Register(RichTextPropertyName,
typeof (string),
typeof (RichTextBox),
new PropertyMetadata(
new PropertyChangedCallback
(RichTextPropertyChanged)));
public RichTextViewer()
{
IsReadOnly = true;
Background = new SolidColorBrush {Opacity = 0};
BorderThickness = new Thickness(0);
}
public string RichText
{
get { return (string) GetValue(RichTextProperty); }
set { SetValue(RichTextProperty, value); }
}
private static void RichTextPropertyChanged(DependencyObject dependencyObject, DependencyPropertyChangedEventArgs dependencyPropertyChangedEventArgs)
{
((RichTextBox) dependencyObject).Blocks.Add(
XamlReader.Load((string) dependencyPropertyChangedEventArgs.NewValue) as Paragraph);
}
}
}
24
Они получили легкий ответ здесь:
Silverlight 4 RichTextBox Bind Data using DataContext и он работает как шарм.
<RichTextBox>
<Paragraph>
<Run Text="{Binding Path=LineFormatted}" />
</Paragraph>
</RichTextBox>
1
Вы можете использовать InlineUIContainer
класс, если вы хотите связать элемент управления XAML внутри инлайн напечатал управления
Смежные вопросы
- 1. Удалить текст из RichTextBox
- 2. Текст WPF RichTextBox снизу
- 3. Read RichTextBox XAML из Silverlight в WPF
- 4. Копировать выделенный текст из RichTextBox
- 5. Сохраните текст RichTextBox
- 6. Как отобразить сообщение Xaml как форматированный текст в RichTextBox
- 7. RichTextBox изменить текст при перетаскивании
- 8. WPF RichTextBox полужирный текст из кода Эффективно
- 9. Настройка xaml Silverlight 4 RichTextBox
- 10. Обосновать текст в richtextbox
- 11. WPF, текст выделения richtextbox
- 12. Цветной текст в RichTextbox
- 13. Пропустить текст в RichTextBox
- 14. Текст выделения RichTextBox
- 15. Копировать подсказку текст из RichTextBox вместо Controls.image
- 16. Как получить отображаемый текст из RichTextBox?
- 17. Отправить Разработанный текст из Richtextbox в Listview
- 18. Сериализация WPF RichTextBox для XAML и RTF
- 19. Как разместить текст из текстового поля в richtextbox vb и добавить дополнительный текст в RichTextBox
- 20. Заменить текст RichTextBox, но сохранить форматирование
- 21. Как найти текст в richtextbox
- 22. Как разместить richtextbox на изображении в xaml?
- 23. Чрезмерный размер разметки XAML в Silverlight RichTextBox
- 24. XAML to HTML Conversion - WPF RichTextBox
- 25. Silverlight RichTextBox XAML и поддержка PDF
- 26. Вставить изображение в RichTextBox с свойством XAML
- 27. Свяжите свойство в шаблоне XAML для ViewModel (RibbonTextBox)
- 28. Отправить richtextbox Текст в Listview
- 29. как удалить пространство из richTextBox
- 30. Как добавить текст в текст RichTextBox WPF
ссылаемся специфичен для WPF. RichTextBox в Silverlight не имеет на нем свойства Document. –
Я хотел бы повторить комментарий Стива. –