【问题标题】:Can't enter text on a Mac in a Silverlight text box无法在 Mac 上的 Silverlight 文本框中输入文本
【发布时间】:2012-10-10 05:04:11
【问题描述】:

我编写了一个 Silverlight C# 程序。

当我尝试在 Mac 上的 google chrome 中使用它时,它不会让我在文本框中输入内容。我可以进入文本框,但不能输入任何内容。在所有其他计算机上,这似乎工作正常。它甚至可以在 pc 上的 chrome 中正常工作。

我知道这是 Microsoft 的错误,但他们的解决方案不起作用。 我尝试将 Silverlight 应用程序的 html 对象更改为 windowless,但没有成功,我正在努力在 WebViewer 中找到 PreTranslateMessage

非常感谢任何帮助。

【问题讨论】:

  • Mac 用什么操作系统,链接微软解决方案,给我们示例代码,我们可以自己编译和测试。
  • 嗨,我正在和 Mike 一起做这个 - 他现在在医院住了几天 - 没什么大不了的,只是意外 - 我可以帮忙 - 你想让整个 VS2010 sln 看看? - MC OS 是 Lion 10.7,浏览器是 safari - 但是我已经在 Lion 10.73 上对其进行了测试,但我只在 Chrome 上得到了这种行为。看起来很不稳定 - 我注意到 2011 年 5 月有很多关于无法输入 Sivlerlight 应用程序的帖子,这被认为是一个错误,但我找不到任何结论 - 另一个类似的帖子是 2011 年 12 月在 Microsoft connect 上发布的 n-没有回应
  • 很多首次发布的海报都没有提供足够的信息。应该尝试的是具有单个文本框的小型 Silverlight 应用程序。如果这不起作用,请在此处发布,以便其他人可以验证/帮助。如果它确实有效,那么它就在你的尽头。他说这是微软的问题,但如果只有 Chrome 无法运行,那听起来更像是谷歌的问题。
  • 欣赏那些指针 Chuck - tx - 奇怪的是另一个测试报告在 Lion 上是相反的 - 适用于 Chrome 但不适用于 Firefox - 所以听起来更像我们的代码 - 我毫无疑问是一个简单的文本盒子可以正常工作(不过我会这样做)-这就是墨菲定律-您有什么建议可以在更大的项目中寻找可能导致这种行为的内容-我们很难过
  • 抱歉,我从未编写过 Silverlight 应用程序,但祝你好运

标签: c# silverlight-4.0


【解决方案1】:

我也有同样的问题,这似乎至少部分是因为 Mac 上的 Chrome 不支持 Silverlight。请参阅 Microsoft 网站 here 上的系统要求选项卡。到目前为止,我一直无法找到任何解决方法。

【讨论】:

  • 对我有用的解决方法是使用其他浏览器,例如 Firefox 或 Safari。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2013-07-14
  • 1970-01-01
  • 2020-02-08
  • 1970-01-01
  • 2017-04-12
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多