问题标签 [silverlight-oob]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
540 浏览

silverlight - Silverlight中的全屏richtextbox

我有一个带有richtextbox 的数据表单。用户可以键入一些文本并具有一些编辑功能,但我想为用户提供将编辑器扩展到全屏的选项,以获得更多的 Richtextbox 编辑选项。如何实现允许我全屏显示(或至少创建更大的窗口)richtexteditor 的功能,以便用户更好地了解文档和更多编辑选项?

这在 OOB 模式下是可能的。

0 投票
1 回答
894 浏览

silverlight - (Silverlight OOB)如何获取主窗口的正常宽度和高度以保存和恢复它们

我有一个浏览器外的小型应用程序,并希望使用 IsolatedStorageSettings.ApplicationSettings 在会话之间保存和恢复其窗口宽度+高度+状态。

我正在尝试保存这样的设置(在 Application_Exit 上):

坏事是当应用程序最大化时,此代码存储最大化窗口的宽度、高度、左侧和顶部,而不是正常大小/位置(最大化之前)。

我可以在某处获得正常的窗口大小和位置吗?

如果我在 Application_Startup 上有该值,我可以设置正常大小/位置,然后设置 WindowState,因此在从最大化状态返回后,窗口位置将正确恢复。

0 投票
3 回答
2619 浏览

silverlight - 具有提升的信任和签名证书的 Silverlight 4 OOB 应用程序不会更新?需要重新安装吗?

我有一个不需要提升信任且未签名的OOB 应用程序。许多人已经下载它并使用它OOB。

然后我需要使用提升的信任功能,所以我从 Comodo购买了一个合法证书,现在我签署了它。在 localhost 上一切正常 - 它受信任并识别证书。

但是,一旦我上传了新版本,我现有的 OOB 安装(这是旧的未签名、未提升的信任应用程序)并没有执行通常的“新版本检查和更新”。

这一点很重要,因为很多人都安装了它 - 更改为下载的签名、提升信任是否有一些限制?.xap 名称相同且位于相同位置。提琴手查找会看到新的更改,因此它不是缓存问题。可以肯定的是,我用 CCleaner 清除了所有缓存。

我在另一台计算机上卸载了旧的 OOB 应用程序,签名证书在安装时工作正常(即,我收到了不错的“受信任的发布者”安装消息),所以这不是签名问题。你可以在这里看到它(我将保留新版本,因为没有任何危害 - 老用户只是不会知道它!)

我相信这与 Elevated Trust 更改有关?

更新:我做了更多测试:我删除了 Elevated Trust 并再次上传。未更新的旧版本然后 DID 更新,另一台计算机上的新版本(提升信任+签名)未更新。因此,无论是否签名,更新过程似乎都无法处理信任提升的更改。对于所有将被困在旧版本并且永远不知道的用户来说,这是一个大问题。

另一个问题是新签名的应用程序认为该应用程序安装在我的计算机上(旧的未签名的不更新),因此不会显示安装选项。如果有一天他们甚至去网站检查,很少有用户会知道如何卸载它并重新安装它。如果是这样的话,这是一个非常严重的错误。

0 投票
1 回答
218 浏览

silverlight - 在 Silverlight 4 OOB 应用程序中如何在不跳转的情况下恢复窗口大小和位置

如果没有看到窗口从其初始默认位置跳转到恢复位置,我找不到任何方法来恢复保存的窗口位置。问题是我第一次访问窗口时它已经对用户可见。我错过了什么还是目前没有办法做到这一点?

0 投票
1 回答
37 浏览

silverlight-4.0 - 浏览器中的 silverlight 未在桌面上显示

我的 silverlight 应用程序在灌输后没有显示在桌面上,它只显示在所有程序列表中。配置中有什么东西还是关于windows的?

0 投票
1 回答
245 浏览

silverlight - Silverlight 4 屏幕截图 OOB

目前我正在尝试创建一个捕获整个屏幕的浏览器应用程序。不仅仅是 Silverlight 应用程序。

现在我知道这对于普通的 Silverlight 和 C# 是不可能的,但是你需要做一些 dllimports 和一些东西,它需要运行 OOB 并且你需要一个提升的应用程序。这完全没有问题。

我在互联网上找到了一些代码,但我被卡住了。由于 Silverlight 没有 System.Drawing 命名空间,因此没有Bitmap。现在,我无法将 GDI+ 指针投射到可以在 Silverlight 应用程序中显示的内容。

我使用的代码来自这个链接: http: //www.codeproject.com/KB/cs/DesktopCaptureWithMouse.aspx

任何人都可以朝正确的方向踢我吗?;)

0 投票
0 回答
914 浏览

silverlight-4.0 - 如何确保 Silverlight OOB 应用程序只有一个实例?

有没有办法确保只运行受信任的 Silverlight 4 Out Of Browser 应用程序的桌面版本的单个实例?

或者我是否需要通过创建某种粗略的互斥锁来手动执行此操作?

如果我必须自己执行此操作,我会考虑在隔离存储中创建一个文件作为锁,然后在退出时将其删除。我会在启动时检查此文件是否存在,以防止打开后续实例。显然,我需要一种方法来处理应用程序崩溃或退出以防止锁定文件被删除的其他方式。我的直觉是在文件上设置一个超时,所以如果它超过了一段时间就忽略它。不幸的是,该应用程序播放电影,因此在正常情况下它可能会运行几个小时。在这种情况下,任何用户都不太可能接受几个小时的锁定超时。有没有更好的解决方案?

0 投票
2 回答
1087 浏览

c# - Silverlight 4 OOB 与本地数据选项

现在我有一个带有 SQL Server 后端的 Winform 应用程序。DAL 由 Linq to SQL 组成。这个应用程序的复杂性之一是它需要离线运行。

我通过使用合并复制使本地 SQL Express 实例与中央 SQL Server 保持同步来实现这一点。我有一些逻辑可以检测连接状态并contexts适当地切换连接字符串。

因此,我的问题是,这也适用于 Silverlight 4 吗?理论上,我会检测他们何时离线并适当地切换连接。想法?


编辑

事实上,这似乎是可能的。见这里

我现在想了解的是,我是否可以让EFL2S使用它而不是RecordSets像它显示的那样工作。

0 投票
1 回答
535 浏览

silverlight - 从 Mac 上运行的 Silverlight OOB 应用程序捕获跟踪/调试信息

当受信任的 Silverlight 4 OOB 应用程序在 Mac 上运行时,我遇到了问题。

为了调试,我真的很想能够捕获应用程序输出的调试/跟踪信息。(问题在于在后台线程中运行的代码,因此将调试信息输出到屏幕是不切实际的,并且有可能产生新问题。)

理想情况下,我正在寻找DebugView的 Mac 等价物,如果有的话。
如果没有,任何有关调试 htis 的其他方法的提示将不胜感激。

0 投票
2 回答
1417 浏览

silverlight - 浏览器外 (OOB) Silverlight 应用程序中的 XAP 缓存

当安装 Silverlight 4 应用程序并在浏览器外运行 (OOB) 时,是否可以让应用程序自动识别对 .xap 文件的更新(并自动安装或提示用户更新)?

如果您从其原始 Web URL 访问该应用程序,您将自动获得最新和最好的(基于您的设置)。

但是,一旦我安装应用程序运行 OOB,它似乎无法识别对原始 .xap 文件的更新,似乎也没有任何方法可以触发更新(除了右键单击、卸载,然后出去获取最新版本的网站)。

提前致谢