Vishnu Prajapati
Вот некоторые различия между Textbox и RichTextBox :
==========================================================
RichTextBox-это лучший выбор, когда пользователю необходимо редактировать форматированный текст, изображения, таблицы или другое богатое содержимое. Например, редактирование документа, статьи или блога, требующих форматирования, изображений и т. д., Лучше всего выполнять с помощью RichTextBox.
Текстовое поле требует меньше системных ресурсов, чем RichTextBox, и идеально подходит, когда требуется редактировать только обычный текст (т. е. использование в формах).
RichTextBox в основном используется, если вы хотите больше контролировать стиль цвета текста, тип, шрифт, выравнивание и т. д. Поэтому все, что вы можете сделать в Microsoft Word, вы можете сделать с помощью RichTextBox. Он может быть использован для сохранения или отображения файлов .rtf с легкостью.
Текстовое поле в основном используется для отображения или получения однострочного ввода. Вы можете иметь многострочное текстовое поле, которое используется в основном для отображения или получения более одного однострочного текста и избавляет вас от необходимости управлять несколькими текстовыми полями. Кроме того, ваш пользовательский интерфейс будет немного более аккуратным.
Важным техническим отличием является то, что TextBox поддерживает привязку данных, а RichTextBox-нет, что делает его немного неприятным для использования в приложении MVVM.
Clivic TR
Привет. Согласно MSDN свойство DataBinding наследуется от Control. Таким образом, как RichTextbox, так и Textbox должны поддерживать привязку данных.