问题标签 [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 投票
1 回答
153 浏览

silverlight - WCF Ria Silverlight 4,返回错误列表

我有一个 DataService
在“return”语句处返回一个 IQueryable I 断点,列表看起来不错。
我在异步回调方法处断点,列表中的所有元素都是相同的对象。

有任何想法吗?

0 投票
11 回答
4858 浏览

.net - Best Silverlight Controls

Who provides the best 3rd party Silverlight controls for LOB applications? In the past I’ve used Infragistics for WinForm controls which were very good and they also provide good support. However, they seem to be a bit behind the likes of Telerik in the Silverlight space. I’ve also noticed the Silverlight toolkit as well – are these as robust as Telerik’s? I'd be grateful if anyone could share any opinions or experiences that they may have.

0 投票
2 回答
929 浏览

c# - LINQ 表达式在 LinqPad 中有效,但在 C# Silverlight 应用程序中无效

我一直在 Silverlight 应用程序中使用 Linq 查询,它只返回包含字段 OptionARMRunId(身份)的最大值的表行。在 LinqPad 中执行时,查询运行良好并返回正确的行。但是,当在我的 Silverlight 应用程序中使用时,应用程序永远不会越过加载屏幕(当状态百分比变为 100% 时,蓝色圆圈继续旋转,令人作呕)并且我在浏览器中收到错误消息。我已经包含了原始的 Linq 语句,它出现在我的查询中的语句,以及下面的 ie 错误。

Linq 语句(正常工作):

C# 类中的 Linq 语句(运行 silverlight 应用程序时导致错误):

在 ie8 中收到错误:

网页错误详情

用户代理:Mozilla/4.0(兼容;MSIE 8.0;Windows NT 6.1;Trident/4.0;SLCC2;.NET CLR 2.0.50727;.NET CLR 3.5.30729;.NET CLR 3.0.30729;Media Center PC 6.0;InfoPath。 2;Zune 4.0;OfficeLiveConnector.1.4;OfficeLivePatch.1.3;.NET4.0C;.NET4.0E) 时间戳:2010 年 1 月 20 日星期三 03:06:13 UTC

消息:Silverlight 2 应用程序中的未处理错误不支持方法“Max”。在 System.Data.Services.Client.ResourceBinder.VisitMethodCall(MethodCallExpression mce) 在 System.Data.Services.Client.ExpressionVisitor.Visit(Expression exp) 在 System.Data.Services.Client.DataServiceExpressionVisitor.Visit(Expression exp) 在 System .Data.Services.Client.ExpressionVisitor.VisitBinary(BinaryExpression b) 在 System.Data.Services.Client.ResourceBinder.VisitBinary(BinaryExpression b) 在 System.Data.Services.Client.ExpressionVisitor.Visit(Expression exp) 在 System.Data System.Data.Services.Client.ExpressionVisitor.VisitLambda(LambdaExpression lambda) 在 System.Data.Services.Client.ExpressionVisitor 的 .Services.Client.DataServiceExpressionVisitor.Visit(Expression exp)。1 original) at System.Data.Services.Client.ExpressionVisitor.VisitMethodCall(MethodCallExpression m) at System.Data.Services.Client.ResourceBinder.VisitMethodCall(MethodCallExpression mce) at System.Data.Services.Client.ExpressionVisitor.Visit(Expression exp) at System.Data.Services.Client.DataServiceExpressionVisitor.Visit(Expression exp) at System.Data.Services.Client.ResourceBinder.AnalyzeProjection(MethodCallExpression mce, Boolean matchMembers, Expression& e) at System.Data.Services.Client.ResourceBinder.VisitMethodCall(MethodCallExpression mce) at System.Data.Services.Client.ExpressionVisitor.Visit(Expression exp) at System.Data.Services.Client.DataServiceExpressionVisitor.Visit(Expression exp) at System.Data.Services.Client.ResourceBinder.Bind(Expression e) at System.Data.Services.Client.DataServiceQueryProvider.Translate(Expression e) at System.Data.Services.Client.DataServiceQuery1.get_QueryComponents() 在 System.Data.Services.Client.DataServiceRequest.CreateResult(对象源,DataServiceContext 上下文,AsyncCallback 回调,对象状态)在 System.Data.Services.Client.DataServiceQuery`1.BeginExecute(AsyncCallback 回调,对象状态) 在 OptionARMChart.OptionARMUniverse.GetOptionArmProjectionsASync() 在 OptionARMChart.MainPage..ctor()
在 OptionARMChart.App.Application_Startup(Object sender, StartupEventArgs e) 在 MS.Internal.CoreInvokeHandler.InvokeEventHandler(Int32 typeIndex, Delegate handlerDelegate, Object sender, Object args) 在 MS.Internal.JoltHelper.FireEvent(IntPtr unmanagedObj, IntPtr unmanagedObjArgs, Int32 argsTypeIndex, String eventName) 行:1 字符:1 代码:0 URI: http://localhost:5004/optionarmcharttestpage.aspx

0 投票
1 回答
249 浏览

wpf - 适用于 WPF 用户的 Silverlight (4.0)

多年来,我一直专门使用 WPF,从未接触过 Silverlight。是否有针对 WPF 专业人士的快速导览,向我介绍 Silverlight (4.0) 的独特功能以及与 WPF 的区别?

0 投票
5 回答
6261 浏览

silverlight - 如何从 Silverlight 4 RichTextBox 控件加载和保存内容?

我一直在查看 Silverlight 4 中 RichTextBox 控件的功能。

我还没有找到在 RichTextBox 中加载和保存内容的任何示例。

任何人都遇到过或可以阐明它吗?

该控件有一个 BlocksCollection ,我想可以使用XamlReader来加载一堆标记,假设标记有一个类型为 的顶级节点Block。然后将该块添加到 Blocks 集合中。在这种情况下,RichTextBox 费心有一个“集合”似乎很遗憾,为什么不简单地作为一个顶级Block项目呢?

无论如何,仍然需要保存 RichTextBox 的内容,我不知道从哪里开始?

我敢肯定,我肯定在这里遗漏了明显的东西,但除非加载和保存数据到 RichTextBox 和从 RichTextBox 中保存数据如果不容易的话,我看不出我们如何实际使用它。

编辑

感谢 DaveB 的回答,我发现了关于DocumentPersister. 但是,在 MSDN 文档中找不到对此类的引用,也无法通过对象浏览器搜索在已安装的 dll 中找到它。任何人,任何人?

0 投票
2 回答
346 浏览

.net - 解决 Silverlight 4 业务应用程序的问题

我正在尝试使用 Visual Studio 2010 beta 2 中的 Silverlight 4 业务应用程序模板创建一个新项目。当我在创建项目后单击“全部保存”时,会出现构建错误,例如:

  • 找不到项目文件“..\BusinessApplication1.Web\BusinessApplication1.Web.vbproj”。商业应用1
  • 无法打开模块文件 'C:\Users\XX\AppData\Local\Temporary Projects\BusinessApplication1\Assets\Resources\ApplicationStrings.Designer.vb':系统错误 &H80070003& C:\Users\XX\AppData\Local\Temporary Projects\ BusinessApplication1\Assets\Resources\ApplicationStrings.Designer.vb 1 1 BusinessApplication1

知道我做错了什么吗?

0 投票
1 回答
287 浏览

asp.net - 如何创建混合 Silverlight 和 aspx 应用程序

这是我的场景..

我们有一个 ASP.Net 2.x 网站。我们希望将其迁移到 Silverlight 全框架应用程序。但是,我们不可能在一个角落里立即重做 SL 中的每个网页。

我想做的是在 SL 中构建应用程序的 chrome(主页、仪表板、登录、常用系统/配置屏幕、主菜单),并能够在主要内容 SL 框架中打开现有的 .aspx 页面。

据我所知,没有办法做到这一点。我认为 SL4 中的 Webbrowser 控件将是答案,但显然只有在您的应用程序用完浏览器时才有效。

那么,我最好的办法是什么?似乎我必须创建某种类型的 .aspx 页面来托管 .XAP 并传入我希望它加载的页面?

你会如何处理这个问题?

0 投票
1 回答
1761 浏览

silverlight - 在 XAML 中访问 WebContext 类

生成的 App.xaml.cs 文件包含此

但我不知道如何引用这个对象。看来我应该设置页面 DataContext = "WebContext" 然后像这样使用它

我确定这很简单。有人可以给我线索吗?


干得好,当然我不敢相信我没有看到。随着值转换器的添加,一团乱七八糟的状态管理代码突然变成了声明性的,根据用户是否登录或处于各种角色显示和隐藏各种 UI 元素,而我不必在无数逻辑拐点上用琐碎的条件乱扔我的代码点。

0 投票
1 回答
115 浏览

entity-framework - 解析 SL4 RIA 中的关联对象

在 VS2010 中创建标准 Silverlight 业务应用程序并从 SQL Server 数据库设置模型后,我有各种实体和关联,其中 AssetGroup 和 Asset 处于 1:m 关系。

据称,我可以使用点表示法从资产实例中获取关联的 AssetGroup。通过延迟执行和延迟加载的现代奇迹,我确信,我的数据将在我需要它的那一刻交付。

但它不起作用。

需要什么咒语,我必须杀死一只鸡还是一只山羊?

看起来很有希望。等我试过了我会更新的。

0 投票
2 回答
1309 浏览

silverlight - 是否可以在 Silverlight 中流式传输桌面的实时视频截屏?

我想使用 Silverlight 开发一个网络会议系统(或网络教室)作为毕业项目,类似于

发声

这是一个 java 小程序。

我不知道 Silverlight 是否也可以在 PC 上执行 Java 小程序,或者 SL 是否受到更多限制。

iVocalize 提供了两个功能(我猜是相关的),我也想将它们包含在我的 SL 应用程序中,它们是:

  1. 参与者可以向其他参与者广播桌面的实时视频流,以便他们能够跟踪在计算机上执行的所有活动。
  2. 参与者可以拍摄桌面的快照

如果以前的功能在 SL 中不可用,那么您认为可以使用 WPF 代替吗?

非常感谢你。