Windows phone 7 是否可以禁用;双空格自动更改为“期间”;在WP7文本框中

Windows phone 7 是否可以禁用;双空格自动更改为“期间”;在WP7文本框中,windows-phone-7,Windows Phone 7,如果按两次空格键,Windows Phone 7 Silverlight中的TextBox控件将插入句点。有没有高层次的方法来阻止这种情况发生,或者我将不得不使用KeyDown/KeyUp/TextChanged来胡闹?更改双空格(快速连续输入时,如双击)的行为取决于分配给文本框的InputScope 经过一段快速的实验,我知道如果您使用电话号码或聊天的输入范围,肯定不会发生这种情况 如果试图改变这一点,并考虑改变标准行为的含义,就要非常小心。考虑使用不受此影响的输入范围。 如果你必须重写这个标

如果按两次空格键,Windows Phone 7 Silverlight中的TextBox控件将插入句点。有没有高层次的方法来阻止这种情况发生,或者我将不得不使用KeyDown/KeyUp/TextChanged来胡闹?

更改双空格(快速连续输入时,如双击)的行为取决于分配给文本框的
InputScope

经过一段快速的实验,我知道如果您使用
电话号码
聊天
的输入范围,肯定不会发生这种情况

如果试图改变这一点,并考虑改变标准行为的含义,就要非常小心。考虑使用不受此影响的输入范围。

如果你必须重写这个标准行为,那么你也需要考虑输入字符的频率。 是否需要允许用户输入一个句号,然后输入多个空格?(可能的问题/边缘情况需要考虑)


如果必须的话,我认为您可以通过使用TextChanged事件来实现覆盖。

更改双空格的行为(快速连续输入时,如双击)取决于分配给文本框的
InputScope

经过一段快速的实验,我知道如果您使用
电话号码
聊天
的输入范围,肯定不会发生这种情况

如果试图改变这一点,并考虑改变标准行为的含义,就要非常小心。考虑使用不受此影响的输入范围。

如果你必须重写这个标准行为,那么你也需要考虑输入字符的频率。 是否需要允许用户输入一个句号,然后输入多个空格?(可能的问题/边缘情况需要考虑)


如果必须的话,我想您可以通过使用TextChanged事件来实现覆盖。

谢谢Matt,这正是我需要的。谢谢Matt,这正是我需要的。