草庐IT

silverlight-toolkit

全部标签

javascript - 从 iframe 中的 silverlight 应用程序获取父页面 url

我需要能够确定哪个页面托管了我的silverlight应用程序。我可以使用System.Windows.Browser.HtmlPage.Document.DocumentUri.AbsolutePath获取iframe的url,但我想获取托管iframe的网页的URL。System.Windows.Browser.HtmlPage.Document.DocumentElement.Parent为空。谢谢! 最佳答案 嗯,有人给了我一个link但他们的回答从此消失了?为谁干杯!:)我是这样做的:MainPage.xaml.cs:pu

JavaScript/CSS 与 Silverlight 与 Flex

我们目前有一个相当复杂的业务应用程序,其中包含大量JavaScript代码,以使用户界面和交互感觉尽可能接近传统桌面应用程序(因为这是我们的用户想要的)。多年来,这个Javascript代码不断增长,使其难以管理和维护,并且增加新功能更有可能破坏现有功能。不用说,很多代码也不再是最先进的。因此,我们一直在讨论应用程序的客户端部分是否应该用Flex或Silverlight重新编写,或者使用一些最先进的JavaScript框架(如jQuery)重新编写,或者我们是否应该简单地继续用我们所拥有的,并逐渐尝试替换现有代码中最糟糕的部分。更难决定的是,重新编写UI可能会花费我们6-12个人月的时

javascript - Silverlight 和 JavaScript 通信

我非常喜欢让Silverlight和JavaScript相互通信。在page.xaml.cs文件中,我将类标记为ScriptableType并将两个方法标记为ScriptableMember。然后我声明:HtmlPage.RegisterScriptableObject("Page",this);当我尝试调用任一方法时,我得到obj.Content.Pageisundefined:varobj=document.getElementById('silverlightControl');alert(obj);//[objectHtmlObjectElement]alert(obj.Con

javascript - 从 Silverlight 调用 Javascript 函数

我正在尝试从silverlight控件调用javascript函数(在我们的代码中)。我正在尝试通过以下方式调用函数:HtmlPage.Window.Invoke("showPopup",newstring[]{"http://www.example.com"});我收到错误“无法调用:showPopup”我可以毫无问题地调用HtmlPage.Window.Invoke("alert",newstring[]{"test"});,但不是我自己的函数。我还可以在IE开发人员工具中打开有问题的页面并手动调用showPopup("http://www.example.com")并且它按预期工

javascript - 在没有服务器端、silverlight、DBC 等的情况下处理 SharePoint Intranet 跨域的最佳方法

我在Microsoft内部SharePoint网站上工作,我需要从跨域SharePoint网站中提取列表数据。出于各种原因,我不想使用Silverlight,而且目前无法实现业务数据连接。是否有一种简单的方法可以使用JavaScript或类似的东西来完成此任务? 最佳答案 “简单?”不完全是。鉴于您的要求,尤其是“没有服务器端”,这是不可能的。但是,如果您可以放弃该要求,则可以通过几个选项来启用跨域请求。CORS有decentsupport对于Cross-OriginResourceSharing对于XMLHttpRequest和微

javascript - Silverlight 如何在命名空间中调用 Javascript 函数?

我遇到了一个问题,因为我将我的javascript函数包装在一个命名空间中。我的代码的版本1运行良好。最初,为了从Silverlight内部调用javascript,我曾经使用以下代码:HtmlPage.Window.Invoke("hideMyDiv");我的javascript看起来像这样:functionhideMyDiv(){$('#MyDiv').fadeOut();现在,我重构了我的javascript以包含在命名空间中。所以它现在看起来像这样:varactivity={message:null,hideMyDiv:function(){$('#MyDiv').fadeOu

javascript - JavaScript 线程和 Silverlight UI 线程之间是什么关系?

JavaScript是单线程的-Silverlight不是,但JavaScript和Silverlight之间的交互必须在SilverlightUI线程上执行。但是,SilverlightUI线程和JavaScript线程之间到底是什么关系呢?根据任何定义,它们是同一个线程,还是单独的线程,交互完全通过各自的事件循环执行,并在等待另一个线程时阻塞一个线程(例如,从Silverlight评估/调用JavaScript时)?换句话说,JavaScript能否与UI线程上的Silverlight操作同时执行(同一页面中托管的多个Silverlight实例能否同时运行其UI线程)?

javascript - JSDoc Toolkit - 如何在同一行指定@param 和@property

有没有一种方法可以避免为@property和@param键入两行单独的内容,如示例所示,在构造函数中参数和属性的名称相同。/***Classforrepresentingapointin2Dspace.*@property{number}xThexcoordinateofthispoint.*@property{number}yTheycoordinateofthispoint.*@constructor*@param{number}xThexcoordinateofthispoint.*@param{number}yTheycoordinateofthispoint.*@return

javascript - 禁用 silverlight 加载屏幕

有谁知道我怎么不能显示默认的Silverlight加载蓝球和百分比。它只显示一瞬间,我不认为我真的需要它,因为我将我的Silverlight隐藏在jQueryslider下。当用户知道发生了什么时,它已加载并准备就绪。另一个问题是我相信我的jQuery在运行之前等待Silverlight加载。任何人都知道解决这个问题的方法。在检查$(document).ready()时,Silverlight是否是它正在寻找的内容的一部分?编辑:我只是想补充一点,我似乎已经通过实现AnthonyWJones的建议回答了我的第二个问题。似乎我的jQuery现在不会等待或挂起Silverlight加载,而

javascript - 最近 chrome 中奇怪的 silverlight 行为

最近(从2014年1月开始)我注意到Chrome有时不显示Silverlight应用程序,除非您在Ctrl+Shift+C(检查元素)上按F11(全屏)。当您点击来自Skype或其他页面的链接时,它通常会发生,因此我将在此处放置一个链接,以便任何人都可以体验此错误。当您点击链接时,大约50%的情况会发生这种情况。将链接粘贴到地址栏不会触发我的错误。这是链接:http://www.icmpoker.com/icmizer/#default此外,按F11并不总是有帮助。但按Ctrl+Shift+C会有所帮助。所以这是我的问题:还有其他人遇到这个问题吗?有没有办法通过javascript或使