C# 扩展WPF工具包:“扩展WPF工具包”;“空白”;RichTextBox中的文本

C# 扩展WPF工具包:“扩展WPF工具包”;“空白”;RichTextBox中的文本,c#,wpf,xaml,C#,Wpf,Xaml,我正在应用程序中使用扩展WPF工具包中的RichTextBox。我正在将文本框的内容(格式)保存到数据库中,当用户清除文本框时,这会导致一些问题 当用户清除文本时,格式化(XAML)仍保存在数据库中 <toolkit:RichTextBox x:Name="TbDesc" Grid.Row="2" Margin="3" Text="{Binding Project.Description, UpdateSourceTrigger=PropertyChanged}" AcceptsRetur

我正在应用程序中使用扩展WPF工具包中的RichTextBox。我正在将文本框的内容(格式)保存到数据库中,当用户清除文本框时,这会导致一些问题

当用户清除文本时,格式化(XAML)仍保存在数据库中

<toolkit:RichTextBox
x:Name="TbDesc"
Grid.Row="2"
Margin="3"
Text="{Binding Project.Description, UpdateSourceTrigger=PropertyChanged}"
AcceptsReturn="True"
AcceptsTab="True"
VerticalScrollBarVisibility="Auto">
<toolkit:RichTextBox.Resources>
<Style TargetType="{x:Type Paragraph}">
<Setter Property="Margin" Value="0" />
</Style>
</toolkit:RichTextBox.Resources>
<toolkit:RichTextBox.TextFormatter>
<toolkit:XamlFormatter />
</toolkit:RichTextBox.TextFormatter>
</toolkit:RichTextBox>

如果没有文本,我想清除数据库中的单元格,但是RichTextBox的text属性仍然包含格式化XAML,因此,它存储在数据库中

<toolkit:RichTextBox
x:Name="TbDesc"
Grid.Row="2"
Margin="3"
Text="{Binding Project.Description, UpdateSourceTrigger=PropertyChanged}"
AcceptsReturn="True"
AcceptsTab="True"
VerticalScrollBarVisibility="Auto">
<toolkit:RichTextBox.Resources>
<Style TargetType="{x:Type Paragraph}">
<Setter Property="Margin" Value="0" />
</Style>
</toolkit:RichTextBox.Resources>
<toolkit:RichTextBox.TextFormatter>
<toolkit:XamlFormatter />
</toolkit:RichTextBox.TextFormatter>
</toolkit:RichTextBox>