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

Rob*_*ler 6 c# textbox word-wrap windows-runtime windows-store-apps

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

<TextBox x:Name="txtNotes" Grid.Column="2" TextWrapping="WrapWholeWords" Text="TextBlock" Margin="30" FontSize="20"/>
Run Code Online (Sandbox Code Playgroud)

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

Jon*_*Jon 9

这不被允许.

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

上面是从这个链接复制: 链接

  • 谢谢.因为Intellisense提供了它作为选择,我不会想到这一点.听起来像Intellisense需要更新. (2认同)