问题标签 [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 回答
404 浏览

expression-blend - 是否可以仅使用 Expression Blend 3 创建 XBAP 应用程序?

我想用 blend 创建一个 XBAP 应用程序,但是当点击

  • 文件
  • 新项目

它问我是否要创建:

  • Silverlight 3 应用程序 + 网站 -- 或 --
  • WPF 应用程序

有没有办法从 Expression Blend 3 创建 XBAP,或者这是否需要 Visual Studio?

0 投票
1 回答
545 浏览

wpf - XBAP 深度链接。可能的安全威胁?

我有一个 XBAP WPF 应用程序,它在 Frame 内显示各种页面。我正在考虑允许深度链接到这个应用程序。这样用户就可以链接到http://myhost/myapp.xbap?page=MyPage 之类的东西,然后当应用程序加载时,我会自动将 MyPage.xaml 设置为我的主框架的来源。

我想我对如何实现这一目标有所了解。我不知道我是否应该对此类参数进行任何清理以防止可能的安全漏洞?或者在 WPF 的这种情况下它不是问题吗?

0 投票
2 回答
14513 浏览

wpf - 部署 XBAP 应用程序?

我们有一个 WPF 应用程序,它有两种风格,具有一致的 UI 等,一种从 Windows 操作系统桌面运行,另一种应该作为 XBAP 应用程序运行。

目前我正在将 XBAP 应用程序发布到我的 localhost 机器 IIS(Windows XP Pro),而且我已经在我的场景中根据需要启用了完全信任(Microsoft .NET Framework 2.0 配置,URL 完全信任)+ pfx 文件(对于我的机器当另一台机器上的用户从其机器上的 IE 浏览器键入 URL 时,将安装该名称)。

假设我想将 XBAP 应用程序出售给客户,因为他想要一个集中式应用程序而不是桌面应用程序,那么我将如何去做呢?有 XBAP 部署经验的人可以告诉我吗?我是否应该进行设置以在他的 Web 服务器上设置应用程序,仅此而已?(假设 web 服务器有 .net 3.5 sp1)我应该告诉他这样做 pfx 和完全信任怎么样?

0 投票
2 回答
4241 浏览

c# - 从 WPF/XBAP 应用程序检测网络连接?

有什么方法可以确定 XBAP(托管在浏览器中的 WPF)应用程序是否具有网络连接性?如果没有,用 C# 和 .NET 编写的传统 Windows 客户端如何确定它是否具有连接性?

基本上,该用例是在通过 WiFi 连接到 Intranet 的移动笔记本电脑上运行的 XBAP 应用程序。笔记本电脑将无法连接到 Internet。WiFi 连接可能存在也可能不存在,具体取决于用户当时所处的位置。

0 投票
1 回答
404 浏览

wpf - 为什么服务器在尝试执行 .xbap 文件时会说找不到 .exe 文件?

我使用 Visual Studio C# Express 创建了一个 .xbap 应用程序。

F5 运行良好。

然后按 F6,将以下文件从 /Release 目录复制到 ASP.NET 网络服务器:

  • Motion2.exe
  • Motion2.exe.manifest
  • Motion2.pdb
  • Motion2.xbap

但是当我尝试在 Firefox 或 IE 中执行它时:http: //tanguay.de/xbap/Motion2/Motion2.xbap

我收到错误:下载http://tanguay.de/xbap/Motion2/Motion2.exe没有成功。

这发生在两台机器上,两台机器都安装了 .NET 3.5。

如何让我的 .xbap 应用程序在我的托管服务器上运行?

谢谢。

0 投票
1 回答
566 浏览

wpf - 新项目 - webforms v silverlight v wpf

嗨,刚刚让开发团队开始研究基于 CRM 类型 SOA 的应用程序的下一个版本,应用程序前端的棘手问题出现了。

目前,该应用程序是一个复合应用程序,使用

  • 网络表单 (.net2)
  • 共享点 2003
  • 信息路径 *
  • 商谈

*虽然不是 FormsServer - 是在 FormServer 之前,因为我们在 HTTP 中破解 ProgID 以启动基于服务器的 InfoPath XSD 并在加载时将数据打入其中。

我们正在考虑迁移到 MVC 或 MVVM 模型,因为我们有 Web 服务和与之交互的数据库,我们可以看到迁移到该架构是一个很好的 3.5 和 Linq(尽管我们有用于管理一对多关系的 keyTables这似乎不适用于 LinqToSQL 或 EF ......但我离题了)

因此,我们正在研究什么对联络中心有好处

  1. 我们必须有一个用于部署的 Web 服务器版本(?)XBAP 可能会减少这个
  2. 可视化 v 速度(WPF/SilverLight v WebForms 和网格)

所以想知道是否还有其他人面临这种​​困境,提示提示以及根据您的经验您会选择哪个?

编辑感谢您提供到 Prism 和 EP 网站的链接——已经在关注它——希望获得一些现实生活中的经验……

0 投票
2 回答
10662 浏览

wpf - WPF - 从 WPF 应用程序切换到 xbap

我有一个工作的 WPF 应用程序。我希望看到它作为 xbap 运行。我需要在我的 WPF 应用程序中进行哪些更改才能使其作为 xbap 运行?

0 投票
1 回答
1404 浏览

wpf - WPF 析构函数

有谁知道为 XBAP 应用程序编写析构函数的正确方法?

0 投票
2 回答
8819 浏览

wpf - 将弹出窗口绑定到另一个控件的相对屏幕位置

我正在编写一个带有复杂弹出窗口(Canvas Z-index 为 99,上面有一个网格......)的 XBAP,我想将它“附加”到打开它的按钮上,然后在它出现的任何地方跟随该按钮屏幕。例如,如果按钮位于 ListBox 或 XamDataGrid 中,我希望弹出窗口在按钮滚动时跟随按钮。如果它在扩展器下方,我希望它在扩展器强制它移动时保持连接到按钮,等等。

有任何想法吗?

0 投票
2 回答
221 浏览

c# - XBAP 应用程序中的 MAPI

我正在构建一个 XBAP 应用程序来放置在 iFrame 中,它可以播放媒体文件。我有一个按钮,我希望能够单击一次并撰写附有媒体文件的电子邮件。我为处理 MAPI 编写的所有代码都在标准 C# 应用程序中进行了测试并且可以工作,但在大多数情况下不会在 XBAP 中。

因为我尝试了以下操作:

  1. 编写了一个用于处理 MAPI dll 的 C# 类
  2. 编写了一个用于调用MAPI的C++ DLL,并将其嵌入到XBAP中(使用时提取),以便打开时使用。

正如我所说,这些方法都不起作用。

任何建议将不胜感激。