无法在WPF中编辑Textblock内容

时间:2013-01-30 08:19:52

标签: wpf xaml textblock

我正在处理我的第一个WPF应用程序,我注意到我无法编辑任何文本块中的文本值。

我似乎在这里找不到任何会阻止我改变它的错误......

<Label Content="Line Terminator" Grid.Row="0" Grid.Column="0" Margin="5"></Label>
<Border BorderThickness="1" BorderBrush="LightBlue" Grid.Row="0" Grid.Column="1" Margin="5">
    <TextBlock x:Name="txtLineTerm" Focusable="True" IsManipulationEnabled="True" Padding="3"></TextBlock>
</Border>
<Label Content="Field Terminator" Grid.Row="0" Grid.Column="2" Margin="5"></Label>
<Border BorderThickness="1" BorderBrush="LightBlue" Grid.Row="0" Grid.Column="3" Margin="5">
    <TextBlock x:Name="txtFieldTerm" Focusable="True" IsManipulationEnabled="True" Padding="3"></TextBlock>
</Border>

有人能看到问题吗?我觉得这里有一个我缺少的概念。任何解释都将不胜感激。

2 个答案:

答案 0 :(得分:15)

TextBlock不可编辑。改为使用TextBox。

答案 1 :(得分:4)

您可以使用链接

中显示的EditableTextBlock