您可以使用RichTextBox
(link)fr om擴展WPF工具包。
實施例:
<toolkit:RichTextBox x:Name="_richTextBox" Grid.Row="1" Margin="10" BorderBrush="Gray" Padding="10"
Text="{Binding Notes}"
ScrollViewer.VerticalScrollBarVisibility="Auto" />
其中toolkit
是命名空間來擴展WPF工具包庫:
xmlns:toolkit="http://schemas.xceed.com/wpf/xaml/toolkit"
安裝指南:
說明使用擴展WPF工具包二進制文件(link) :
- 安裝.NET Framework 4.0或4.5
- 下載ExtendedWPFToolkit_Binaries
- 右鍵單擊ExtendedWPFToolkit_Binaries.zip - >屬性 - >阻止
- 解壓ExtendedWPFToolkit_Binaries.zip
- 添加using語句(」使用Xceed.Wpf.Toolkit;「)到.cs文件的頂部
- 將新的xmlns(例如,xmlns:xctk =」http://schemas.xceed.com/wpf/xaml/toolkit「)添加到XAML文件的頂部
- I n您的XAML,使用的命名空間前綴(在上面的例子中,)
或者,您可以的NuGet(link)安裝這個庫:
PM> Install-Package Extended.Wpf.Toolkit
@ user3276954你確定使用http://wpftoolkit.codeplex.com/中的RichTextBox嗎? – kmatyaszek
我在名稱空間中添加了richtextbox,它不存在於「http://schemas.xceed.com/wpf/xaml/toolkit」 – Master
而且我不確定,我使用的是默認的vs 2012 – Master