【发布时间】: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