Textbox和RichTextbox看起来像一样。但不知道区别。请告诉我任何人,当我必须在wpf中使用TextBox和RichTextbox。Textbox和RichTextbox wpf之间的区别?
7
A
回答
7
见一个文本框和一个RichTextBox之间的差异这种Microsoft概述。
从上面的链接:
两个RichTextBox的和文本框允许用户编辑文本,但是,这两个控件在不同情况下使用。当用户需要编辑格式化文本,图像,表格或其他丰富内容时,RichTextBox是更好的选择。例如,编辑需要格式化,图像等的文档,文章或博客最好使用RichTextBox完成。一个TextBox需要较少的系统资源,然后是一个RichTextBox,并且当仅需要编辑纯文本(即在表单中使用)时,它是理想选择。
1
A RichTextBox主要用于如果你想更多地控制样式文本的颜色,类型,字体,对齐方式等。所以你可以在Microsoft Word中做任何事情,你可以使用RichTextBox。 它可以用来轻松保存或显示.rtf文件。
A 文本框基本上用于显示或获取一行输入。您可以有一个多行文本框,主要用于显示或获取多个单行文本,并让您不必管理多个文本框。也让你的界面更整洁一点。
所以基本上主要区别在于造型。如果你只想要简单明了的东西,可以使用TextBox。如果你想要某些东西,例如样式,颜色使用RichTextBox。
看一看这样的:
0
关于控件使用场景的差异已经有很多说法。
一个重要的技术区别在于TextBox支持DataBinding,RichTextBox不支持,这使得它在MVVM应用程序中使用有点讨厌。如果您需要带有DataBinding功能的RichTextBox,请查看CodePlex上的extended WPF Toolkit。
相关问题
- 1. Winforms,WPF和城域之间的区别?
- 2. vbHidden和Windows.Visibility.Hidden之间的区别WPF vb.net
- 3. TextBlock.BaselineOffset Silverlight和WPF之间的区别
- 4. wpf中datagrid和grid之间的区别
- 5. 之间的〜/和的区别../
- 6. '#','%'和'$'之间的区别
- 7. {!!之间的区别!!}和{{}}
- 8. '+ ='和'= +'之间的区别?
- 9. “。+”和“。+?”之间的区别
- 10. .eq之间的区别。和==
- 11. #。/和#之间的区别。 ./
- 12. !=和!之间的区别==
- 13. “%〜dp0”和“。\”之间的区别?
- 14. | =和^ = css之间的区别
- 15. 之间的区别。和#
- 16. ==和case之间的区别?
- 17. “**/* /”和“** /”之间的区别?
- 18. jQuery - '。'之间的区别和“#”
- 19. “?1”和“?”之间的区别
- 20. `%in%`和`==`之间的区别
- 21. fmod和%之间的区别
- 22. 之间的区别:+和:+
- 23. WPF中TableColumn和GridColumn的Auto和Star之间的区别
- 24. 如何通过模板在TextBox和RichTextBox之间切换
- 25. VB.NET的RichTextBox和TextBox分离
- 26. 类区域和堆之间的区别
- 27. SPFile和PublishingPage类别之间的区别
- 28. 子类和类别之间的区别?
- 29. System.Timers.Timer Enabled = true和.Start()之间的区别Enabled = true和.Start()之间的区别
- 30. WPF DataGrid的EnableRowVirtualization和VirtualizingStackPanel.IsVirtualizing属性之间的区别