【问题标题】:Silverlight 4 - how can I make text box to have cursor active in it?Silverlight 4 - 如何使文本框在其中激活光标?
【发布时间】:2010-07-09 14:26:59
【问题描述】:

我在 silverlight 页面上有多个文本框。我怎样才能使其中一个处于活动状态,这样我就不必单击它就可以输入了。

【问题讨论】:

    标签: xaml textbox silverlight-4.0


    【解决方案1】:

    你可以试试

        textBox1.Focus();
    

    这试图将焦点放在您的文本框上。

    编辑: 我假设您想在页面加载时选择您的文本框。在这种情况下,您需要先将焦点放在 silverlight 插件上,然后再调用文本框的 Focus() 方法。

    这里有一种方法:

        System.Windows.Browser.HtmlPage.Plugin.Focus();
    

    【讨论】:

    • 我已经试过了。我做 textBox1.Focus() 并运行解决方案,如果我开始输入什么都没有发生......所以我仍然必须点击文本框
    • 在 IE 中有效,但在 chrome 中却没有。我认为这是因为silverlight 对chrome 有一点支持问题。不知道。无论如何,我将您的答案标记为解决方案。谢谢!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-05-18
    • 2015-08-18
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多