【发布时间】:2009-11-17 05:53:45
【问题描述】:
我有一个文本框,里面有一个很长的网址。我想做的是,当用户点击主页按钮时,我希望光标转到文本框的开头。
我希望这是正常行为,但它不是,当文本框内的文本很长时,我回到家,它会转到文本框中当前可见的那部分文本的开头,而不是全部。
有什么想法吗?
【问题讨论】:
标签: silverlight textbox
我有一个文本框,里面有一个很长的网址。我想做的是,当用户点击主页按钮时,我希望光标转到文本框的开头。
我希望这是正常行为,但它不是,当文本框内的文本很长时,我回到家,它会转到文本框中当前可见的那部分文本的开头,而不是全部。
有什么想法吗?
【问题讨论】:
标签: silverlight textbox
我猜你已经将TextWrapping 设置为 Wrap。将此设置为 NoWrap(或从 Xaml 中删除该属性),然后您将看到正常行为。
您可能会将 TextBox 放置在某种 Grid 中,这会将 TextBox 的高度限制为典型的单行高度。然而,随着 Wrapping 打开,内容实际上会被包装成多行。在这种情况下使用 Home 和 End 键只会将您带到一行的开头和结尾。
如果你扩大放置 TextBox 的位置的高度,你会看到多行。
【讨论】: