问题标签 [xbap]

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 回答
305 浏览

silverlight - Silverlight 是否使用演示主机?

我主要处理 XBAP,

Q1.XBAP通常使用PresentationHost.exe来完成工作,SilverLight用什么?

Q2.从 XBAP 迁移到 SilverLight 有很大的不同吗?(基于经验或基于事实的答案?)

有人可以给我一个纲要吗?

0 投票
1 回答
142 浏览

xbap - XBAP 异常通知器

我计划在 XBAP 应用程序(部分信任)中设计一个异常通知器。异常通知器将是一个用户控件。它将由左侧的列表框和所有错误消息组成,右侧的错误消息的详细说明将是另一个列表框(模板化)。

我不想每次都向用户显示此异常通知程序。当出现错误/异常时,这个隐藏的异常通知器必须从我的屏幕底部(或从任何方向)弹出并带有一些动画。然后,用户可以选择在查看完消息后关闭异常通知程序。

任何代码示例都会帮助我。

0 投票
1 回答
448 浏览

c# - Internet Explorer 中的 xbap 自定义加载程序

我有一个 xbap 应用程序,它工作正常。但问题是我已经将 xbap 应用程序嵌套在 iframe 中。包含 iframe 的网站背景颜色为黑色。我想更改 xbap 应用程序加载器(下载器)背景颜色以适应站点外观。

有任何想法吗?

0 投票
1 回答
539 浏览

c# - XBAP 应用程序的日志记录策略

我们有一个 WPF 应用程序,它既可以从桌面运行,也可以作为 XBAP 应用程序运行。对于桌面应用程序,提供了基于 log4net 的日志记录。现在问题是 log4net 可能无法在 XBAP 版本上运行。所以我正在寻找一些可能的日志记录解决方案. 有人在该地区做过什么吗?欢迎提出建议。如果可能的话,我正在寻找简单的东西。我已经有一个 AOP 框架。

我打算检查我的应用是否是 xbap

0 投票
0 回答
149 浏览

.net - XBAP 中的 F1 帮助

我知道 Stack Overflow 是一个只有几个人会感兴趣的非常具体的问题的地方,所以这里......

我有一个部署为 XBAP 的应用程序,其中包含一些嵌入式 WinForms 弹出模式对话框 - 它是遗留代码和一些新东西的组合,我们没有时间进行完全重写。

我们有上下文相关的帮助,除了一个例外,所有的工作都很好。如果用户在虚拟机上运行并在其中一个模式弹出窗口中按 F1,则帮助关键字不会传递给帮助处理程序,这意味着他们获得了顶级帮助主题,而不是正确的上下文相关内容。

告诉你这真的很具体。有人对为什么会发生这种情况以及如何解决/解决问题有任何想法吗?

谢谢,约翰

0 投票
1 回答
1222 浏览

visual-studio-2008 - 我们是否需要安装中间代码签名证书才能完全信任 XBAP/ClickOnce 应用程序?

我们正在创建一个 Full-Trust XBAP 应用程序,它需要在客户域之外远程安装/执行。为了实现这一点,我们购买了 Thawte 代码签名证书。我们使用 Thawte 的 spc 和 pvk 在 XBAP 上的 VS 2008 中创建用于代码签名的 pfx 文件。

我们根据需要将 pvx/cert 导入到我们用户的每台计算机上的受信任的发布者和受信任的根证书颁发机构存储中,以执行完全信任的 XBAP。但是,由于“未向 XBAP 应用程序授予权限”,每个用户都无法下载/执行 XBAP。这表明没有安装证书。

我们可以通过将 Thawte 网站上的 Thawte 代码签名 CA 证书导入每个用户的计算机来解决此问题。我们需要知道这是否是执行此操作的正确方法,或者我们是否在为 XBAP/ClickOnce 应用程序使用 Thawte 代码签名证书时遗漏了什么。我们是否必须在每台机器上安装这个 Thawte 中间证书?或者有没有办法让我们的基础 pvx/cert 单独工作?

0 投票
5 回答
7231 浏览

wpf - Set default browser when debugging WPF?

I'm using VWD Express 2008 to develop a WPF Browser Application. When I start debugging, it launches the XBAP in my default browser, which is Opera. Obviously, XBAPs don't work in Opera, so I have to repeatedly right-click on the document to open in IE.

Is there any way to change the settings for PresentationHost.exe so that it always opens with IE? A registry setting, perhaps?

0 投票
4 回答
16140 浏览

.net - WPF vs XBAP vs Silverlight ...哪个适合业务应用程序?

我非常熟悉成熟的 WPF 客户端应用程序的许多细节。我知道 WPF 客户端应用程序支持完整的 .NET Framework 3.5,允许对 2D 和 3D 图形、主题、模板、样式、触发器等工作进行硬件加速。

我不清楚的是 XBAP 和 Silverlight 应用程序中存在或缺少哪些功能和/或细节。我听说由于安全问题,XBAP 在某些方面本质上是有限的,但仅此而已。

我知道 WPF 足够强大,可以在全面的业务应用程序中使用,但是 XBAP 和 Silverlight 呢?每种方法的重要功能和局限性是什么?它们中的任何一个是否缺少在业务应用程序中使用时会使它们无用的功能?

0 投票
1 回答
581 浏览

wpf - 调用 caspol.exe

我正在部署一个作为完全受信任的应用程序运行的 xbap 应用程序。为了获得每个客户端的权限,我目前正在运行一个批处理文件,它只调用caspol.exe.

它基本上只是这样做:

这工作正常。但是,我意识到 caspol.exe 是随 .NET SDK 提供的(与 .NET Framework 控制面板小程序一样),而不是随 .NET 运行时提供。那么,如果我要安装在只有运行时而没有 SDK 的客户端机器上,我该怎么做呢?

这可以以编程方式完成吗?是否有任何配置设置可以指导人们使用?

0 投票
1 回答
532 浏览

c# - xbap 优雅地处理权限不足

我有一个 Xbap 应用程序,它是需要文件系统访问的 Intranet 应用程序的一部分。

我已经完全信任该应用程序,使用有效证书对其进行签名并将证书导入 ie 并且 xbap 可以完美运行。

我的问题是,如果用户没有安装证书,即没有文件系统 IO 访问权限,我想优雅地处理 Permission Denied 异常

我想我可以通过在部分信任模式下运行 xbap 并使用类似下面的东西来测试权限来实现这一点

但是问题是,如果您没有将 FileIOPermissions 权限添加到项目属性窗口的安全选项卡中的“应用程序所需的权限”列表中,上述代码将始终失败......即使从本地文件系统运行。通过网络服务器。

如果我确实添加了 FileIOPermissions 权限,并且用户没有安装证书,那么我的任何代码都不会被命中,并且 xbap 会抛出一个通用的“未授予信任”错误屏幕......我不想要,我想显示我的用户一个正确的错误屏幕,解释了他们可以做些什么来修复这个错误

有任何想法吗?