问题标签 [silverlight-4.0]

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 投票
2 回答
308 浏览

wpf - 关于将 Silverlight 用于 Web 和桌面应用程序的问题

我想开始使用 Silverlight 为桌面和 Web 制作一个小项目(没什么花哨的)。以下是我的问题:

  1. 我需要 Silverlight 4.0 还是 3.0 有浏览器外的功能?这两个版本之间是否有重大变化?

  2. 除了 Silverlight,我还有哪些其他选择?我还在考虑将 Silverlight 用于在线部分,并将单独的 WPF 项目用于桌面。我没有任何 Flash/Flex/Air 经验。除了 .NET,我还有一些 C++、Java 和 PHP 方面的经验。

  3. 有人对此有经验吗?我知道这是新技术(测试版!),所以我期待着一路上的颠簸。不过,如果我只能拥有一个代码库,那就太棒了。

0 投票
6 回答
10094 浏览

silverlight - 如何在 Silverlight 4 浏览器外弹出窗口中将焦点设置在 TextBox 上

ChildWindow在 Silverlight 4 (beta) 中有一个简单的弹出窗口。

重要提示:这是一个浏览器外的应用程序。

我想TextBox在窗口打开时自动将焦点设置在控件上。

我尝试了几件事:

以下代码似乎没有做任何事情。我认为控件在“加载”之后还没有准备好聚焦。

这行得通,但它很笨拙。

没有更好的方法吗?我总是不得不在 WinForms 中做这样可怕的事情,但希望不再需要这样做。

注意:这个类似的问题仅适用于浏览器。它建议调用System.Windows.Browser.HtmlPage.Plugin.Focus();which 不起作用,实际上在 Silverlight 4 beta out-of-browser 上运行时会出错。

0 投票
2 回答
1480 浏览

silverlight - 用 DomainDataSource 填充 DataForm 中的 ComboBox

这是我的布局:

谁能告诉我为什么我必须以这种方式设置我的 DomainDataSource ?为什么它必须存在于 DataTemplate 中?有没有解决的办法?从技术上讲,这意味着每次我更改 DataForm 上的记录时,它都必须重新加载数据库中的值。这些值是静态的,不会改变。

0 投票
2 回答
1166 浏览

c# - Visual Studio 2010 性能分析和 Silverlight 4 OOB 应用程序

我正在使用 Visual Studio 2010 Beta 2 并创建一个 Out of Browser Silverlight 4 应用程序。有一些缓慢的位,我想对其进行分析,但每当我尝试时,应用程序加载,分析器启动但几乎立即退出。上面写着:

这是不可能的还是我错过了什么?

0 投票
1 回答
1713 浏览

silverlight - MemoryStream.Position 或 MemoryStream.Seek 不起作用(Silverlight)

我在 Silverlight 应用程序中有一个内存流。我必须将此内存流复制到文件流对象。如果我打电话:

不行,我调试应用,检查内存流的属性,位置还是指向文件末尾。有什么线索吗?

0 投票
1 回答
1268 浏览

silverlight-4.0 - RIA、Silverlight 4、EntityStates 和复杂类型

我有一个以复杂数据类型作为模型的 RIA silverlight 4 应用程序。作为一个熟悉的例子,我们称它为 aspnet_User,它有一个名为 aspnet_Membership 的成员对象;aspnet_User 有一个名为“UserName”的成员,aspnet_Membership 有一个名为“Email”的成员。现在使用 aspnet_User 作为数据上下文,我想绑定到 aspnet_User 或附加的 aspnet_Membership 中的任何更改 - 即我想显示 aspnet_User 是否“脏”。如果我更改 aspnet_User.UserName 或 aspnet_Membership.Email,则应显示脏标志。现在,我之前已经实现了一个转换器并绑定到一个对象上的 EntityState,这可以很好地显示简单属性是否是脏的,但是在编辑 aspnet_Membership 成员的各个方面时 EntityState 不会改变。

我试图实现一个名为 BubbledEntityState 的属性,它反映了 aspnet_User 或 aspnet_membership 上的修改后的 EntityState。它在 Silverlight 项目的部分类中定义。这需要对 aspnet_User 或其成员 aspnet_Membership 上的 EntityState PropertyChanged 事件作出反应。所以我尝试在部分 OnCreated 方法中处理这些事件。然而奇怪的是,这根本没有被调用。方法如下: public partial class aspnet_User {

... }

我假设 aspnet_User 对象是在服务器上构建的,并且在 RIA 完成 WCF 调用后在客户端上重构它们时不会“重构”。这让我觉得很奇怪。我在做一些古怪的事情吗?有人有更好的方法来处理这个吗?

0 投票
2 回答
435 浏览

silverlight - 在 silverlight 4 中开发业务线应用程序

目前,作为我的工作资料,我更多地致力于 asp .net 应用程序,但我也想亲身体验 silverlight 应用程序。所以,我决定在业余时间和周末构建一个 silverlight 4 应用程序。

我们有一个大约 4 人的团队。我们也尝试过商业应用,但由于我们只能在我们的可用时间内开发它,我们不能在时间表上提交,而且我们是 SL 的新手,所以首先我们需要学习概念并实施它。(虽然我们知道绑定、命令、模板等的概念。)

现在我只是想从事一些项目,比如在 SL 4 中创建一个社交网站,其中包含论坛、博客、日历、任务、仪表板等设施。

我们希望使用 .Net RIA 服务、实体框架、MVVM 模式、SL 4 等功能。

这里的目标是学习新概念以及在 Silverlight 中获得一些良好的项目经验。

现在,

  1. 你们的建议是个好主意吗?
  2. 如果是,那么选择的项目是正确的,或者您建议其他项目?
  3. 任何模式或技术相关的建议?
0 投票
1 回答
136 浏览

silverlight-4.0 - SL4B2 中的组描述符

使用 Silverlight4,当分组值为外键时,如何使数据网格分组从另一个表中查找显示名称?

我可以对实体进行非规范化,以便它自己解决连接,但这会引入更新问题。想到的方法是一个价值转换器,我会研究它,但如果你有一个明确的答案,任何建议都将不胜感激。

注意 在视图中使用连接效果很好,尽管您必须显式处理更新。然而,还有其他与数据网格中的分组相关的问题。展开或折叠组会导致数据网格的 CurrentItem 为 NULL,这似乎破坏了绑定到同一 DataContext 上的查找的任何组合框的绑定。如果有人有解决方案或至少有关于如何重新绑定组合框的建议,将不胜感激;在此期间,我放弃了使用分组。

0 投票
1 回答
1560 浏览

silverlight - .Net RIA 服务中的 ServiceOperation 属性错误

我只是想学习 .Net RIA 服务,所以我正在创建一个 hello world 示例。现在在 domainserviceclass 我使用下面的代码:

它给了我一个错误供参考。我试图在网上搜索,但我无法确定我缺少哪个命名空间。

我知道这是一个非常小的问题,但我无法找到有关此错误的任何信息。

0 投票
1 回答
588 浏览

silverlight - 如何绑定到 Silverlight 中的 ViewBox?

我已经使用 ViewBox Silverlight Toolkit 控件进行绑定,但是 Silverlight 4 将其添加到核心,但是它不再具有要绑定的特定“内容”属性 - 如何将内容绑定到新的 ViewBox?


例如我希望能够做到这一点(无效的语法):

Viewbox 的内容是一个 Canvas,它本身可以是很多东西。