将TextWrapping属性设置为WrapWholeWords时,获取参数是错误的错误?

时间:2014-08-26 00:43:13

标签: c# textbox windows-runtime windows-store-apps word-wrap

在我的C#/ WinRT应用程序(Windows应用商店应用)中,我有一个TextBox。我可以将 TextWrapping 属性设置为 Wrap NoWrap ,它可以正常工作。但是,如果我尝试使用" WrapWholeWords"我得到一个设计时错误,突出显示属性值。当我将鼠标移到错误上时,我收到错误消息"参数不正确"错误代码 E_RUNTIME_SETVALUE 。任何人都可以告诉我为什么会发生这种情况以及如果可以的话如何解决它?

<TextBox x:Name="txtNotes" Grid.Column="2" TextWrapping="WrapWholeWords" Text="TextBlock" Margin="30" FontSize="20"/>

如果重要的话,TextBox托管在网格控件上。注意, WrapWholeWords 值由Intellisense从XAML编辑器和IDE中的Property Editor窗格提供。

1 个答案:

答案 0 :(得分:9)

不允许。

  

TextBox和RichEditBox不支持TextWrapping属性的WrapWholeWords值。如果您尝试使用WrapWholeWords作为TextBox.TextWrapping或RichEditBox.TextWrapping的值,则会抛出无效的参数异常。

以上是从此链接复制的: Link