Silverlight 4.0 Silverlight加载我的商业应用程序会花费太长时间吗?

我认为Silverlight 4.0将是构建我们的业务应用程序的良好选择 然而,我害怕的一部分是装载。如果我理解正确,Silverlight会将所有页面编译成一个二进制文件,并在加载时加载到客户端。现在只有几页就可以了,但是如果我达到数百页,这个加载时间会变得非常长吗?当我看基础设施和Telerik上的示例时,只需10-15秒就可以加载这几个示例。我觉得这是不能接受的 有办法解决这个问题吗?是的,这确实是个问题。但是二进制文件(xap文件,实际上只是DLL的一个zip文件)是通过标准HTTP提供

Silverlight 4.0 重用Blend 4的属性编辑器

我有一个自定义silverlight控件,它公开了DataGridLength类型的属性。现在,我希望该属性与公共DataGridColumn的Width属性具有相同的编辑器,包括combobox和所有内容,如下所示: 相反,我只得到一个简单的文本框,里面写着“Auto”,无法设置为SizeToCells等等。 我假设我需要一个DesignTime属性,但我在ComponentModel命名空间中找到的属性中并没有一个接近…我想你们只需要创建一个枚举,其中所有的值都是自动调整的(像素、Size

Silverlight 4.0 如何为列表框中的不同项目选择不同的数据模板?

我知道我所问的问题通常不会出现在商业应用程序中。然而,我今天遇到了这样的需要 我列表框中的照片来自两个来源:一个来自数据库,另一个来自facebook。我使用facebook C#SDK拥有用户的照片链接。因此,我需要有两个不同的数据模板以及这样设置的绑定。我怎样才能解决这个问题?哦是的,我不想在屏幕上放置两个列表框,并通过将一个列表框专门用于来自我的服务器的图像和另一个来自facebook的图像来进行修补工作 提前感谢:)正在寻找相同的东西,因为我听说Silverlight中缺少DataTem

Silverlight 4.0 刷新DataGrid MVVM Silverlight

我有一个Silverlight页面,其中包含一个DataGrid。它绑定到一个ViewModel。在初始化ViewModel时,我调用了一个RIA服务来从数据库中获取所有记录。我在页面上有另一个按钮,它在单击时打开一个子表单。这个子表单包含一个DataForm,它将记录添加到数据库中,然后再次成功添加记录我使用RIA服务和RaisedPropertyChanged事件获取了所有记录。但是DataGrid没有显示新记录。问题是什么,DataGrid为什么没有刷新…view和viewmodel的代码

Silverlight 4.0 外壳布局和切换视图的最佳实践-棱镜、SL4、按需加载模块

我正在学习Prism,我有一个关于主Shell的最佳方法的问题 假设外壳有两个区域:工具栏、主区域。 工具栏有3个主按钮,每个按钮代表不同的按需加载模块。 这些模块中的每一个目前都注册为主要区域中的配件 单击其中一个按钮时,我要执行以下操作: 通知任何活动视图其正在切换,如果仍需要挂起的操作,则可以选择取消。 这可能会级联到子视图 如果操作未取消,则加载按需模块(如果尚未加载),否则在区域内激活它 这三个模块是否都适用于同一个区域,或者我的shell是否应该在content presenters

Silverlight 4.0 MainPage.xaml中的Silverlight用户控件

我目前正在研究在ExpressionBlend 4中的Silverlight项目中构建用户控件。控件具有一组与用户控件相关联的示例数据,并且这些数据在用户控件中正确显示 在主页面上放置用户控件时,示例数据不会显示在用户控件中。这是正确的行为,还是我设置了/没有设置什么?我发现奇怪的是,当我编辑用户控件时,数据出现在主页面上的重建指示器旁边(黄色感叹号)。重建时,数据再次消失 这是主页代码: <UserControl xmlns="http://schemas.microsoft.com/w

Silverlight 4.0 silverlight 4和在子窗口关闭时刷新父窗口

在我的SL4应用程序中,我有一个显示datagrid的父页面。 当用户选择网格中的特定行并使用以下代码单击open按钮时,我打开ChildWindow cwEditProduct ChildWin = new cwEditProduct(productId); ChildWin.Closed += new EventHandler(ChildWin_Closed); ChildWin.Show(); 当用户关闭ChildWindow时,会运行以下代码,但不会用更新刷新父网格 void Chil

Silverlight 4.0 silverlight4的信任度提升是否也会提升MAC OS

Silverlight4提供了以提升信任运行的选项 有人知道它在MAC OS X上是否也提供了一定的提升度吗?是的,它确实提供了一定的提升度。例如,您应该能够在不使用OpenFileDialog的情况下访问用户的文件。但是,您将只能访问当前用户的文档;您将无法完全访问硬盘驱动器(在Windows上也是如此) 很明显,COM是一种Windows独有的功能。希望未来版本的Silverlight能够在MAC上提供类似的构造 下面是MAC上Silverlight的已知差异列表

Silverlight 4.0 如何优化具有数百个独立自定义用户控件的画布的性能

我正在编写一个应用程序,在画布上可能有数百个自定义用户控件。所有这些控件都可以在屏幕上拖动,并且有多条线将它们连接到至少一个其他用户控件。一旦达到250个左右的自定义用户控件,性能就会开始显著下降,帧速率将达到10或更低 对于如何在这种情况下优化性能,是否有任何最佳实践或想法?问题似乎在于画布上在任何时候都有大量的控件 谢谢 ~Steve不幸的是,没有……这成了一个系统资源问题 解决这一问题的一种方法是以某种形式使用虚拟化,就像使用虚拟化一样。这可以归结为从可视化树中删除项目,并在需要显示项目时

Silverlight 4.0 如何在silverlight4中调试

VS 2010,c#silverlight 4,RIA,MVVM light 我已将我的SL4应用程序移动到另一个文件夹,现在无法调试它。(用于调试罚款) 断点用黄色“警告”图标变暗 “没有为此文档加载任何符号” 我应该到哪里去修理它 web项目是我的启动prj,testPage.aspx被设置为起始页 谢谢 TIA您需要在主web项目的属性中启用“Silverlight”调试。这是每个人都忽略的复选框。右键单击资源管理器中的项目,它应该位于第二个或第三个选项卡的底部 具体而言: 在web项目上

Silverlight 4.0 Silverlight 4和Prism中的弹出窗口

在Silverlight和PRISM中,通过从不同模块中的ViewModel传递参数来打开一个模块中的弹出子窗口的好方法是什么。创建两个模块都知道的公共接口/类,称为IchildWindowsService,在引导程序中注册IChildWindowServe/ChildWindowsService //Highly simplified version //Can be improved by window reuse, parameter options, stronger eventing

Silverlight 4.0 如何获取silverlight4中datagrid中combobox的数据模板中复选框的值

我在silverlight4的数据网格中有一个组合框。我在combobox的数据模板中放置了一个复选框,以使combobox具有多个可选性。现在我想在combobox中获取所选项目的值。那么我如何才能做到这一点呢 这是我的密码: <ComboBox Name="cbxitmes" Height="23" Width="255" IsSynchronizedWithCurrentItem="False" ItemsSource="{Binding Pat

Silverlight 4.0 XAP文件是如何构造的?

问题: XAP文件是自包含的吗 它们是否链接到我在项目中引用的所有DLL 如果我需要分发我的应用程序,我所要做的就是将XAP文件交给某人吗 如果您使用的是其他核心Silverlight程序集(例如SilverlightToolkit),则Silverlight XAP文件可能会比较棘手 XAP文件只是zip文件-打开一个看看。它们是自包含的,包括任何自定义/额外的DLL—当用户安装Silverlight时,将安装标准Silverlight程序集 对于要使用的每个程序集,.proj文件中都需要对D

Silverlight 4.0 调用在客户端运行的WCF服务和线程&;服务端

我正在通过HTTPS将自定义头从Silverlight应用程序发送到WCF服务。通过自定义标头,我将客户端的CultureInfo发送到WCF服务,并期望服务以我发送的区域性语言做出响应。通过实现IEndpointBehavior、IClientMessageInspector和IDispatchMessageInspector,我已将自定义行为正确应用于客户端和服务端 我假设调用服务的线程在服务端运行时是相同的。i、 e.在ReceiveRequest之后运行的线程将与运行实际服务器代码的线程

Silverlight 4.0 使用vb.net的Silverlight

各位专家:, 我正在使用VS2010、VB.NET、Silverlight 4。 我需要的2路数据绑定与VB类的UI控件的代码。请找到我的工作代码 xaml 末级 Address.vb 导入System.ComponentModel 公共课堂演讲 实现INotifyPropertyChanged Public Event PropertyChanged As PropertyChangedEventHandler Implements INotifyPropertyChanged.Propert

Silverlight 4.0 将组合框SelectedValue绑定到页面数据值

BASE=C、.Net、MVC、Silverlight 4视图 我已经看过了对类似问题的反应,但我仍然无法让它发挥作用。我想这并不像我最初想的那么简单 我有一个类AgreementInfo,其中包含ProjectPropositer属性 . . . public Responsible_Person ProjectProponent { get; set; } . . . 哪一类是负责人 . . . public string LASTNAME { get { return m

Silverlight 4.0 如何在框架外从silverlight Webbrowser控件检索HTML

我需要在silverlight webbrowser控件中获取框架的html。我已经研究了以下问题 但它们为WPF提供了解决方案。如何在silverlight webbrowser控件中执行相同的操作?我认为这是不可能的,因为 如果将内容托管在中,则iFrame的所有常规安全规则均适用 从 如果我正确理解这一行,这意味着您将无法从iFrame中访问任何内容。我认为这是不可能的,因为 如果将内容托管在中,则iFrame的所有常规安全规则均适用 从 如果我正确理解这一行,这意味着,您将无法从iF

Silverlight 4.0 有没有办法在Silverlight 4 RichTextBox中设置线宽?

TextBlock控件具有线宽。有人知道在Silverlight 4中设置RichTextBox控件中的线宽的好方法吗?黑客:这似乎会导致所有的线(即使在包装时)都是FontSize 26会导致的高度 运行=新运行() run.FontSize=26 run.Text=“” 段落内联线添加(运行) 运行=新运行() run.Text=“此处的长文本…” run.FontSize=12 段落内联线添加(运行)

Silverlight 4.0 如何在浏览器外启动moonlight控件

我已经使用VisualStudio创建了Silverlight4控件,现在我正尝试使用moonlight(os openSuse 11.2)从浏览器中启动它。我已经安装了moonlight 2.99.0.7。在moonlight配置的“高级”选项卡上,我找到了复选框“使用firefox执行浏览器外应用程序”。 但是,即使选中,仍无法在浏览器外使用silverlight控件(而且,每次打开配置时,即使我之前已选中此复选框,也会取消选中此复选框)。右键单击silverlight应用程序时,您应该会得

Silverlight 4.0 如何在前台显示tabItem?

我正在使用silverlight选项卡控件。有三个选项卡项。当我选择第二个选项卡项时,它会夹在第一个和最后一个选项卡项的后面。然而,它应该显示在前景中。如何实现这一点?您需要查看TabControl和TabItem的样式和模板,或者如果在代码中找不到它们-它们是默认的,那么请尝试指定您自己的样式和模板

Silverlight 4.0 在生成服务器上生成受信任的Silverlight OOB应用程序

我正在尝试构建一个浏览器外的Silverlight应用程序,需要提升权限。我按照说明创建了代码签名证书,并在VS2010的属性窗格中选中了“签名Xap文件”框。我能够在本地机器上构建和测试功能。但是,当我尝试在生成服务器上使用msbuild生成时,会出现以下错误: 错误MSB3326:无法导入以下密钥文件:。密钥文件可能受密码保护。若要更正此问题,请尝试再次导入证书或手动将证书导入当前用户的个人证书存储 错误MSB3321:已取消导入密钥文件“MySPC.pfx” 我已将“MyCA.cer”

Silverlight 4.0 Silverlight中的HTML

我正在为讨论板制作silverlight界面。boards web界面允许使用常见的HTML标记,如i、a、img、b、u。所以现在我需要能够在Silverlight中显示它。 这个:似乎正是我需要的,只是它几乎没有显示任何正确的东西。我给它的每一个HTML(我已经确保它对HTML性有效)字符串要么使整个SL应用程序变为白色,要么块将所有文本显示在彼此的顶部。偶尔(使用一些非常简单的字符串),它会正确显示 这需要在OOB和in中工作,我不能使用WebBrowser控件,因为我一次需要数百个实例,

Silverlight 4.0 SL4和x27;s ListBoxDragDropTarget修改器键(Shift、Alt、Ctrl)功能。

我最近开始使用Silverlight 4,在我的一个项目中,我被要求使用拖放功能 我使用的是列表框DragDropTarget,这不是问题。 但是我想知道修改键的默认用法是什么。我能够理解Ctrl意味着复制,但找不到Alt、Shift的用法,或者在组合它们时(我看到当我单击Ctrl+Shift时,图标会改变,但我不理解它的作用) 我在网上搜索了一下,但没有找到任何关于默认行为的解释。我查看了Silverlight工具包的源代码,发现支持的修改键是Ctrl、Alt和Shift,以及Ctrl和Shi

Silverlight 4.0 System.Data.EntityClient未被代码识别,但被web.config识别

当我简单地运行这个项目时,数据是从服务器获取的,没有问题,但是需要在代码中包含连接字符串 根据网上的资料,我做了以下几点,但就是不能解决这个错误 错误 在配置中找不到指定的存储提供程序,或者该提供程序无效 域名服务 公共类域服务1:LinqToEntitiesDomainService { 公共覆盖无效初始化(DomainServiceContext上下文) { EntityConnectionStringBuilder=新的EntityConnectionStringBuilder(); bu

Silverlight 4.0 在silverlight 4中的datagrid内部单元格编辑模板中将Combobox动态更改为TextBox

我正在用Silverlight 4做申请。我面临一个问题,当同一行的特定列值(使用combobox)更改时,我需要以编程方式将特定combobox更改为textbox。我需要在事件cellEditEnded上更改此设置 请注意,我需要将celleditingtemplate组合框更改为textbox而不是celltemplate textblock 这是我的专栏,在这里我需要决定它的组合框选择值 <sdk:DataGridTemplateColumn Header="Instructio

Silverlight 4.0 silverlight的帮助

我有一些方法不是用Silverlight框架编译的,但是它们对于SL workflowby工作流的执行非常重要,我的意思是完全处理我的应用程序。最好/最快的方法是什么? 我正在考虑为非sl编译的方法发布一个web服务,并在我的WS中进行sl调用。。但是,即使在我的SL项目中注册了一个webservice实例,我也无法查看/创建它。我正在使用VS2010 有什么帮助吗?基本上,运行代码有三种方法。 应用程序中的本机内置方法这将是最简单的方法 位于外部silverlight程序集中(如类库)的方法

Silverlight 4.0 加载一个大的silverlight树视图(silverlight大师的问题!)

我有一张6400行的桌子。这是一个父子表,它有一个外键,在EF中是一个自关联引用 对于这个项目,必须加载所有树,当节点展开时加载数据对我来说不是一个解决方案 我试图一次加载所有节点/树,但它超过了maximun项:InnerException消息是“在对象图中可以序列化或反序列化的最大项数是”65536“ 然后,我尝试递归加载数据,但建立了最大simultanius连接http://msdn.microsoft.com/en-us/library/cc304129%28VS.85%29.aspx

Silverlight 4.0 facebook.stream.addlike无法在silverlight中工作

我试图在silverlight中使用facebook sdk构建一个应用程序 在我的应用程序中,我需要为帖子发送“like”,为此,我使用以下异步调用: _fb.Stream.AddLikeAsync(_dataAccess.Session.UserId, feed.stream_post.post_id, OnLikeCompleted, null); 这是一个例外 {Facebook.Utility.FacebookException:必须指定会话密钥 当使用会话密钥对请求进行签名时 在F

Silverlight 4.0 Visual studio sp1错误:RiaServices.msi不可用

我一直在尝试为VisualStudio2010安装sp1。我首先下载了vm_web和Silverlight4_工具,这两个工具似乎都安装得很好 我试图打开VS2010,但出现了错误 此计算机上只有部分Microsoft Visual Studio 2010产品已升级到Service Pack 1。在升级所有组件之前,所有组件都不会正常工作 然后显示下载并安装SP1的提示。 我下载了这个文件,运行了安装程序,并通过查找silverlight_sdk.msi文件解决了这个问题 但是,我无法解决Ria

Silverlight 4.0 Silverlight单元测试-本地化

我正在开发Silverlight应用程序,遇到了一个与单元测试相关的问题。 这个单元测试的目的是测试本地化 默认情况下,文化是英语,我想测试一下法国文化。 我尝试设置区域性、UI区域性和DeploymentItem属性。但是没有成功 这是我的测验 using Microsoft.VisualStudio.TestTools.UnitTesting; [TestClass] public class SampleTest { [TestMethod] [DeploymentItem(

Silverlight 4.0 从Silverlight访问业务对象方法

我刚接触Sliverlight和RIA服务,遇到了一些麻烦 我有一个Silverlight应用程序,它需要访问我们的DAL以获得自定义对象来填充UI。我设置了RIA服务。在我的web应用程序中,我添加了一个DomainService,它调用DAL服务来获取数据 我有一个单独的项目,其中包含我们的业务对象,DomainService将返回这些对象的列表。在业务对象中,我将Key属性添加到ID属性中 一切正常。我可以调用服务,我可以得到对象列表。我可以在我的Silverlight应用程序中看到它们,

Silverlight 4.0 在Silverlight中使用XML生成listboxitems?

我想找出在Silverlight中生成与WPF中的XMLDataProvider匹配的XML内容的最接近的方法是什么?理想情况下,我希望纯用XAML生成内容。提前谢谢你 我将编写一个交互性行为(继承自System.Interactive.Behavior),它接受一个xml数据源(如XElement依赖项属性),并将ListBoxItem添加到关联的ListBox中 您必须编写一次代码,但之后可以完全在XAML中附加行为 如果您需要比简单的代码转换更通用的方法,那么您需要实现自己的提供者,请参见

Silverlight 4.0 xaml中的字符串格式

我读了很多博客,发现我们在xaml中使用stringFormat属性来格式化绑定值,而不使用转换器 我想用同样的东西,但不知道怎么可能在我的情况下 就像我的字符串是Abc$%一样,现在使用字符串格式,我只想要结果Abc 如何在xaml中使用stringFormat以获得所需的结果 谢谢 Hardik您不能使用stringFormat。stringFormat只允许装饰字符串,而不允许操纵字符串 stringFormat的工作原理与String.Format(…)完全相同 如果您想在XAML中操作

Silverlight 4.0 如何从Silverlight数据网格获取行数据?

在Silverlight中,如何从充满数据的DataGrid中获取行数据 我已经做到了这一点(在一个方法中,在一行上点击一个按钮(: 现在,如何获取我猜是选定行的项目的各个组件 请帮帮我。如何将可观测集合绑定到网格 在对对象进行强制转换时,如何使用强制转换系统 当我将数据读入网格时,我使用了以下类: public class Data { public string FirstName { get; set; } public string LastName { get; set

Silverlight 4.0 如何在silverlight4应用程序中从sqlserver绑定xml数据类型?

嗨,我是silverlight的新手。当我试图使用wcf ria服务将xml数据类型从sqlserver绑定到silverlight应用程序时,它会在加载时抛出非托管异常吗 那么,如何在silverlight4应用程序中从sqlserver绑定xml数据类型呢?当我们使用wcf ria服务时,xml数据类型将自动绑定到silverlight4应用程序,然后我们可以序列化和反序列化xml格式

Silverlight 4.0 如何在WindowsPhone7Silverlight应用程序中将图像旋转到特定角度?

我是Windows Phone 7开发的初学者,我正在构建一个应用程序,在其中我想将图像旋转到特定角度,例如,我有一个箭头指向正上方的图像, 我希望它指向15度 我该怎么做?就像用户输入角度一样,图像会旋转。 是否有一些功能可以执行此操作?使用 <Image ... x:Name"myImg"> <Image.RenderTransform> <RotateTransform Angle="90" /> </Image.RenderTra

Silverlight 4.0 使用模糊和不显眼的…我这样做对吗?

WP 7.5应用程序。我有两个故事板动画-一个在图像上,另一个在文本上 问题1:当我移动到下一页并返回时,图像和文本会闪烁 解决方案1:所以我添加了OnNavigateFrom和explicity停止动画,并将动画中涉及的所有属性重置为0 问题2:现在假设屏幕进入锁定模式,当我解锁它时,因为我在OnNavigatedFrom中将我的一个元素的不透明度设置为0,该元素是隐藏的,在用户移动到下一页之前,它实际上应该是可见的 解决方案2:我在代码中处理了下面这样的模糊和未模糊处理程序,并添加了一个标志

Silverlight 4.0 RIA服务:服务器进程返回多个实体,但客户端显示1个重复实体

我遇到了一个问题,RIA服务从服务器返回3个实体(我在服务器进程上调试时进行了验证,并通过Fiddler验证了服务将返回3个实体) 我使用的是MVVM,因此我使用从Shawn Wildermuth示例中借用的帮助函数在客户端调用Load:下面是代码: // Generic query handling protected void PerformQuery<T>(DomainContext dc, string name, EntityQuery<T>

Silverlight 4.0 IsolatedStorage中的文件不断被删除。这是预期的吗?

我将用户状态存储在IsolatedStorage中的xml文件中。当我在emulator中运行我的应用程序时,我注意到这些文件经常消失。当应用程序正在运行时,一切都正常——这似乎是在应用程序重新启动时(无论是否保持仿真器打开时) Windows是否正在删除IsolatedStorage中的我的文件以节省空间?应该在实际设备上看到这种行为,还是这只是一个模拟器错误 谢谢,如果完全关闭模拟器,删除隔离存储是正常的。如果它在启动时被删除(没有关闭模拟器),听起来就像是您的代码导致文件被删除或覆盖。能否

Silverlight 4.0 交互b/w silverlight和javascript,用于浏览器外应用程序!

我没有找到任何与上述主题相关的帖子或教程 基本上,我可以在webbrowser控件中查看页面 页面是一个表单。如果表单提交成功,我将被转移到成功页面(使用HttpContext.Current.Server.transfer),如果我被转移到该页面,我希望通过一些javascript和Silverlight交互让Silverlight应用程序知道表单已成功提交 谢谢 贾马尔 附言 我的一个想法是,我会从SL应用程序中检查webbrowser控件的源代码。但是webbrowser的source属性

Silverlight 4.0 如何使Silverlight脱离浏览器应用程序的启动最大化

是否可以使浏览器外应用程序的启动最大化 配置浏览器外设置时,您可以设置Left、Top、Height&Width属性,但我看不到使应用程序最大化的方法。为什么TopMost=true?调试时这会阻止Visual studio。为什么TopMost=true?这在调试时会阻止Visual studio。 if (Application.Current.IsRunningOutOfBrowser) { Application.Current.MainWindow.WindowState =

上一页   1   2   3    4   5   6  ... 下一页 最后一页 共 27 页