Silverlight 4.0 RIA、Silverlight 4、实体状态和复杂类型

我有一个RIA silverlight 4应用程序,以复杂的数据类型作为模型。作为一个熟悉的例子,让我们称之为aspnet_User,它有一个名为aspnet_Membership的成员对象;aspnet_用户有一个名为“用户名”的成员,aspnet_成员有一个名为“电子邮件”的成员。现在,使用aspnet_用户作为数据上下文,我想绑定到aspnet_用户或附加的aspnet_成员的任何更改,即我想显示aspnet_用户是否“脏”。如果我更改了aspnet_User.UserName或aspne

Silverlight 4.0 如何使用expand()为具有针对Silverlight的WCF数据服务的实体包含多个级别的已加载属性?

我正在使用Silverlight 4.0(因此我需要使调用异步,不能直接使用EF)和WCF数据服务以及EF 4对数据库进行建模。我希望进行一次调用并填充多个级别的属性 假设我有以下设置(但这可能更深入): 账户 --拥有零个或多个客户(和其他属性) --客户拥有零个或多个地址(和其他属性) 我想带回1个负载,其中帐户、客户和地址都是渴望加载的,并包含在一个负载中 我想得到:Accounts.Expand(“Customers”).Where(a=>a.Id==1);这将返回已填充帐户和客户的有效

Silverlight 4.0 我应该在哪里放置busyindicator来包装整个页面,以便在活动完成之前不启用任何控件

我正在Silverlight 4中使用MVVM Light创建一个应用程序 目前我有一个有很多控件的页面,如StackPanel、Listbox、TexBlock和按钮。我在页面上有一个绑定到viewmodel的busyindicator。当单击按钮表示从数据库检索数据时,busyindicator将显示,并在调用完成时消失 这一切都是正常的 我想要发生的是,整个页面被包装在busyindicator中,这样页面变暗,在事件完成之前没有任何工作。我已经读到,您只需将控件包装在Busyindica

Silverlight 4.0 实体发送到服务器问题

在客户端,我将所有相关实体(导航属性)添加到我的主实体,并将其附加到列表中,然后调用提交更改。但是在服务器端,所有相关实体都丢失了 代码: 客户端: DomainService1 domainService1= new DomainService1(); . . . WorkCode newWorkCode = new WorkCode(); newWorkCode.Date = DateTime.Now; . . . for(Work item in WorkList) { newWor

Silverlight 4.0 Silverlight 4数据网格,设置行背景

我知道数据网格的设计不是为了直接访问每一行。我的问题是,我需要根据某些条件高亮显示行,而不仅仅是在加载时。加载网格后,可能会在非网格填充源的集合上发生更改,因此对该集合的更改显然不会影响网格 示例数据图: [GridCollection] [SecondaryCollection] {ID = 0, Name = "Test A"} {ID = 0, GridCollectionID = 0, Name = "Test A Linked"} {ID = 1, Nam

Silverlight 4.0 如何在childwindow出现时通知

在我的应用程序中,我希望在childwindow出现时监视它。我可以在childwindow中使用一些事件,但我提供了一些更通用的解决方案,当childwindow打开时将调用一个函数 差不多 Application.Current.RootVisual.ChildWindow已打开-但不幸的是,即使在silverlight中也没有打开 提前感谢。由于必须手动调用ChildWindow,您可以创建如下帮助器方法: public void OpenChildWindow() { Child

Silverlight 4.0 重新加载控制

我已经创建了一个自定义控件,我在页面上多次使用该控件。 我在加载的事件中检查了值 由于数据检索的长时间延迟,我无法检查控件加载事件的值 现在我需要在从WCF服务检索数据之后重新加载控件 你能建议我做同样事情的正确方法吗 谢谢。如果您使用Silverlight调用WCF服务来获取数据,您将异步工作,对吗 您可以连接webservice调用的已完成事件,以便在从WCF服务检索到数据后重新加载、重新绑定所需的控件 如果可以设置与自定义控件的绑定,效果会更好。每当检索到可观察数据并将其分配给绑定对象时,

Silverlight 4.0 将现有项目转换为Silverlight

我们计划将所有项目转化为Silverlight技术。 在做了一些研究工作之后,我们知道有一些与Silverlight相关的插件问题。 将项目转化为Silverlight等仍在开发中的技术是一个好主意。 有人能指出Silverlight的一些优点和缺点吗 谢谢。首先,我相信大多数技术或多或少都在开发中。Silverlight已成为一种现代成熟的技术,优于许多其他基于网络的技术 Silverlight需要浏览器中的插件才能运行。该插件在全球的普及率约为75%——取决于您的应用程序类型,这对您来说不是

Silverlight 4.0 如何诊断Silverlight视觉问题

我有这样的silverlight4代码 <controlsToolkit:BusyIndicator IsBusy="{Binding IsBusy}"> <telerik:RadComboBox IsEnabled="{Binding IsEnabled, Mode=TwoWay}"/> </controlsToolkit:BusyIndicator> 这在某种程度上简化了问题,但本质上,如果在加载某些数据时将IsBusy设置为“true”,然

Silverlight 4.0 从WCF/Silverlight调用DLL时出现问题

尝试使用在W2k3服务器的任务计划程序中返回任务列表的DLL。当我在服务器上的C#控制台应用程序中使用它,并在我的计算机(ASP.NET开发服务器)上使用它时,效果非常好,但是当通过W2k3服务器上的Silverlight WCF RIA执行同样的操作时,它就不会运行了。Silverlight在调用该DLL时返回“对象引用未设置为对象的实例” 启动服务跟踪查看器: System.ServiceModel.FaultException`1[[System.ServiceModel.DomainSe

Silverlight 4.0 MVVM Light Toolkit VerifyPropertyName

在Silverlight页面的设计视图中,我遇到以下错误:- 找不到属性 参数名称:batchGender 在GalaSoft.MvvmLight.ViewModelBase.VerifyPropertyName(字符串propertyName)中 等等 在ViewModel中有一个名为batchGender的属性名,我已将其更改为Gender。任何地方都没有其他batchGender事件。这是VS中“在文件中查找”搜索的结果:- 查找所有“batchGender”,子文件夹,打开修改的文件,查

Silverlight 4.0 使用Ria服务而不使用.web项目的Silverligth应用程序

是否可以在没有.web项目的情况下使用RIA类库构建SL应用程序。 我的意思是,业务将托管在RIA类库中,我的SL项目还需要第一个生成的.web吗 致以最诚挚的问候您可以单独创建它们-关键点是“WCF RIA服务链接”,一旦您的RIA web应用程序可用,您将在Silverlight项目上设置该链接: 我知道您可以单独创建它们,我的问题是,我是否仍然需要.web项目,或者我可以删除它。如果您的Silverlight项目不再通过其WCF RIA服务链接指向它,则可以删除。:)

Silverlight 4.0 Silverlight ListboxItem可见性绑定

我正在ExpressionBlend 4中制作一个Silverlight应用程序的原型,并尝试根据绑定到的数据中的布尔值显示/隐藏ListBox/ComboBox项。我在网上找到了一个例子,它表明这是可行的,但事实并非如此: <UserControl xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/200

Silverlight 4.0 如何在SL4浏览器外项目中下载internet(http)文件?

我的功能在下载文件之前,在弹出式浏览器中打开internet页面。但当我切换到SL4并退出浏览器后,弹出窗口似乎不再工作 System.Windows.Browser.HtmlPage.PopupWindow(_uri, "Report", null); 然后我还尝试了HttpWebRequest和WebBrowser。似乎他们都不会要求用户下载文件,只是保持沉默。最后,我通过检查OOB模式时,对http URL使用Shell命令来解决这个问题,然后会直接提示下载框。你能检查System.Wi

Silverlight 4.0 Silverlight和MVVM中实现最佳性能的最佳实践是什么

我有很多标准化的表-可能超过50个。。。我想知道定义ViewModels的最佳方法是什么——为每个表单创建单个ViewModel,还是为多个表单创建公共ViewModel。因为制作单个表单可能会增加需要下载的数据的大小,并且可能会增加客户端上的数据冗余。i、 e.在每个表单上使用类别,每个表单都有不同的数据集。另一方面,为一组表单创建公共视图模型可能会增加管理工作的复杂性 有没有合适的文章描述这方面的发展。管理整个应用程序以使其提供最佳性能的最佳实践是什么。(从服务器获取最少数据) 感谢您的时间

Silverlight 4.0 silverlight 4.0 scrollviewer未更新

我是Silverlight的新手。我正在尝试与inkpresenter一起提供放大功能。我正在使用Silverlight 4、c#、asp.net。我可以将滑块绑定到画布,它确实可以放大,但我面临scrollviewer布局不更新的问题。有很多帖子提到我需要使用布局转换。任何人都可以告诉我我做错了什么或任何其他建议 <Slider x:Name="slider" Maximum="2" Minimum="0" Value="1" Width="100"/> </StackPan

Silverlight 4.0 保存XDocument问题

我正在加载我的文档,如下所示: WebClient client = new WebClient(); client.OpenReadCompleted += new OpenReadCompletedEventHandler(client_OpenReadCompleted); client.OpenReadAsync(new Uri("Rolls.xml", UriKind.Relative)); 然后在阅读完成后: XDocument doc = XDo

Silverlight 4.0 使用silverlight 4作为开发环境的问题

我正在运行VisualStudio2010,当我选择Silverlight 4作为构建环境时,它会提示我下载Silverlight 4的开发工具(http://go.microsoft.com/fwlink/?LinkId=168436) 我已经下载了多次,甚至重新启动了机器 有人知道潜在的问题是什么吗?事实证明,如果您使用的是旧版本的windows phone开发人员工具,那么它确实会干扰Silverlight 4开发位 显然,新版本没有这个问题

Silverlight 4.0 检测RIA服务中的身份验证超时

我有一个silverlight应用程序,它利用RIA服务与服务器进行通信,并且我正在使用带有表单身份验证的成员API。我现在面临的问题是,应用程序在原始登录过期(身份验证超时)后试图通过RIA访问服务器时抛出异常。这是意料之中的,但错误没有确切说明问题所在,因此我可以处理它。任何帮助都将不胜感激。这并不是您所要求的,但我可以用不同的方式处理。事实上,我已经考虑过按照你的建议去做了。我只是想知道是否有更好的方法。非常感谢。

Silverlight 4.0 在silverlight 4中获取动态加载的程序集名称

我有一个Silverlight 4应用程序,允许用户上传一个文件,特别是一个程序集。在上传文件之前,我想确认他们选择的实际上是一个程序集,并且我还想获得该程序集的全名。当我尝试使用Assembly.Loadbyte[]时,我遇到了一个安全异常,有没有一种方法可以在Silverlight中验证程序集而不实际加载程序集?可能加载了第三方程序集信息?是否有一种合理简单的方法来检查字节数组中的字节以确定这一点 更新 下面的内容告诉我,打开程序集并不是检查字节数组的简单方法: 谢谢, Matt这种验证是

Silverlight 4.0 如何在Silverlight 4.0上清除缓存?

我想使用这段代码,但它只会擦除mozilla浏览器上的缓存。我想将其用于IE SetExpires(DateTime.UtcNow.AddMinutes(-1)); Response.Cache.SetCacheability(HttpCacheability.NoCache); Response.Cache.SetNoStore() 你能澄清一下你想清除哪种缓存吗?您是否正在尝试清除用户的站点cookie?你是否试图确保用户下次访问你的网站时,他会得到一个新版本的SL应用程序?你能澄清一下你想

Silverlight 4.0 元素已经是另一个元素的子元素 对于(i=0;i

您不能将框架元素的单个实例添加到多个父元素。您需要创建多个实例。例如: for( i=0; i<10; i++) { MyDockPanel.Children.Add( MyFrameWorkElement); } for(i=0;i问题是您需要创建MyFrameWorkElement的新实例。现在您正尝试多次添加同一实例。不清楚该对象是什么,但请尝试以下操作: for( i=0; i<10; i++) { MyDockPanel.Children.Add( new MyFra

Silverlight 4.0 在silverlight数据表单中添加新项目和编辑项目未正确更新SharePoint列表

我正在尝试制作一个简单的Silverlight应用程序,它将托管在SharePoint网站上。 我正在从列表“testlist”中读取信息,并尝试使用dataform控件编辑、添加和删除列表中的数据。我可以很好地删除。当我尝试添加时,它会添加一个新条目,其中包含以前查看的项目的数据,我无法编辑当前项目。这是我的密码: namespace SP2010 { public partial class MainPage : UserControl { ClientContext context

Silverlight 4.0 如何使用caliburn.micro绑定到命令属性?

我的行为公开了几个命令属性。通常我使用MVVM Light,在视图模型中只使用routed命令并绑定到这些命令。然而,这个项目使用的是Caliburn.Micro,所以我试着用Caliburn.Micro的方式。是否有一些语法可以用于Message.Attach(是否有关于Message.Attach解析器的好文档) 我是否必须修改行为以公开事件才能使Caliburn.Micro起作用?Caliburn.Micro有自己的视图/视图模型通信机制,作为命令调用的替代方案。您应该能够将Action参

Silverlight 4.0 Internet Explorer 9 Silverlight 4内存泄漏

我们正在将视频从实现IHTTPassynchandler的ashx流式传输到Silverlight客户端 在客户端,异步处理程序正在MediaStreamSource的实现中使用 它在最新的Firefox、chrome和InternetExplorer8中运行良好 但在InternetExplorer9中,我们看到内存泄漏。我一直在使用umdh调试内存,并发现一个调用堆栈在转储内存之间使用了127mb。所以我想我已经把范围缩小到这个调用堆栈了 但现在我不知道如何继续调试。以下是umdh信息: 第

Silverlight 4.0 TFS生成Xap打包失败,因为另一个进程正在使用它

我负责管理我们的自动化构建,最近我们将两个基于silverlight的web应用程序移到了同一个解决方案中。现在,大约有一半的时间,当我们通过构建服务器构建时,构建会随机失败,出现两个xap文件中的一个,并显示以下错误消息 Xap打包失败。进程无法访问该文件 “G:\Builds\2\Application Suite\Main\Binaries\silverlight app1.xap” 因为它正被另一个进程使用。 结构如下: web app1构建silverlight app1 web ap

Silverlight 4.0 Silverlight中的图像阵列帮助

我回来了!还有更多的Silverlight问题(耶!) 我试图在Silverlight中创建一个图像数组,但是图像没有出现在页面上。这是我的密码: Public imgImages(50) As Image Public Sub Create_Image_Array() Dim I As Integer For I = 0 To 50 imgImages(I) = New Image imgImages(I).SetValue(Canvas

Silverlight 4.0 SL4B2中的GroupDescriptor

使用Silverlight4,当分组值是外键时,如何使datagrid分组从另一个表中查找显示名称 我可以对实体进行非规范化,以便它自己解决连接问题,但这会带来更新问题。我想到的方法是一种价值转换,我会研究它,但如果你有明确的答案,任何建议都将不胜感激 注 在视图中使用连接可以很好地工作,尽管您必须显式地处理更新。然而,还有其他与数据网格中的分组相关的问题。扩展或折叠组会导致datagrid的CurrentItem为NULL,这似乎会破坏绑定到同一DataContext上的查找的任何组合框的绑定

Silverlight 4.0 防止MEF部署目录提供过时的xap文件

过去,我在为旧版本的xap文件提供浏览器缓存时遇到问题。 为了克服这个问题,我在aspx页面的silverlight source参数中动态添加了一个查询字符串参数,其中包含xap文件的最后修改日期。这保证了客户端将接收最新的xap文件,而不是缓存的过时版本 我现在在silverlight应用程序中使用MEF中的DeploymentCatalog功能下载一些xap文件。 有人知道这是怎么回事吗? 它会使用浏览器缓存还是每次都下载新鲜的? 如果它确实通过浏览器缓存,如何防止过时的缓存版本被提供?(

Silverlight 4.0 OOB应用程序可以复制到另一台机器上吗?

我正在编写一个商业WPF应用程序,需要进行拷贝保护。由于这是WPF,如果可能的话,我正在考虑将其移植到Silverlight OOB应用程序。我不确定的一件事是OOB应用程序是否容易“黑客攻击”,是否可以手动复制到另一台机器上,而无需到web URL下载。OOB应用程序是否有拷贝保护解决方案 请帮忙 谢谢 konstantin我没有尝试复制一个,但我认为如果你有.XAP文件,你就可以在另一台计算机上运行它(除非你在.XAP文件中建立了保护) 如果转到此文件位置: c:\Users\UserNam

Silverlight 4.0 我在哪里可以找到silverlight的开源项目以供贡献?

我是一个即将上大学的学生,我们必须在6个月后提交一个项目。我擅长Silverlight(使用C#)和Sql Server。有谁能告诉我在Silverlight中哪里可以找到好的开源项目,最好是面向数据库的项目,这样我就可以为该项目做出贡献,并从其他聪明的开发人员那里学到很多东西 提前感谢:)www.codeplex.com 如果它回答了您的问题,请标记为答案我希望您能享受在网站上发展的生活:D

Silverlight 4.0 PanelDragDropTarget和ListBoxDragDropTarget:到底拖动了什么?

我的Silverlight 4应用程序允许从ListBoxDragDropTarget拖动到PanelDragDropTarget 应用程序有Person对象,这些对象是表示人的模型,以及PersonControl用户控件,这些控件的数据上下文为Person 有关守则如下: <toolkit:ListBoxDragDropTarget x:Name="dtListBox" Grid.Row="2" AllowedSourceEffects="Copy" AllowDrop="True"

Silverlight 4.0 Silverlight单元测试失败,无法加载system.xml或其依赖项之一

我正在开发一个silverlight 4应用程序,因此首先我创建了一个silverlight测试项目。我编译并运行时没有任何代码更改,它运行得很好。现在我添加了一个测试,它读取xaml数据并输出结果。因此,我添加了system.xml和system.xml.linq,但是当我使用这些引用运行测试时,我得到一个错误“无法加载文件或组装system.xml或其依赖项之一”。 我将xml和xml.linq的版本和运行时与我的测试项目和silverlight项目进行了比较,两者都指向正确的版本和文件。我

Silverlight 4.0 新Silverlight版本-问题:在OOB模式下自动更新

我安装了一个签名的XAP(Silverlight版本4.0.50401.0),提升了OOB中的信任度 每个新版本的XAP都是在OOB模式下成功安装的(自动下载并…)-一切正常 现在我安装了最新的Silverlight开发工具(现在我有Silverlight4.0.50917.0) 所有在浏览器中运行我的应用程序的我的客户端-需要更新他们的Silverlight运行时-一切正常-漂亮的Silverlight更新对话框,安装新的Silverlight运行时,等等 我的OOB安装客户端出现问题-他们忽

Silverlight 4.0 Silverlight造型使插入符号消失?

我必须制作一个黑暗的silverlight用户界面。这是一种痛苦,所有的控件都是黑色的,文本都是白色的。我还想更改文本框中的插入符号颜色。出于我不想讨论的原因,我为文本框制作了一个样式(名为BaseTextBoxStyle),我也为它们制作了一个隐式样式,它基于前面提到的BaseTextBoxStyle。我使用“编辑副本”命令用Blend编辑了所有样式和模板,除了颜色和画笔之外,我什么也没做 现在我的文本框和我玩了一个有趣的游戏。它们使插入符号消失。我试图识别这些失踪的模式,但我唯一能确定的是,

Silverlight 4.0 如何在silverlight 4中以https显示http图标

我在一台服务器上以https模式托管了silverlight应用程序。我的图像在服务器中,其url如下 我的应用程序在https站点上运行,无法在silverlight应用程序中加载这些图像文件 谢谢你的帮助和支持 请尽快回复。您是否使用以下图像url? 使用相对路径而不是绝对路径。您需要使用映像服务器或IP的实际名称更改本地主机。我已将其更改为IP。我仍然无法从https托管的站点访问这些url。现在你必须发布你的代码,否则我猜不到

Silverlight 4.0 我对Silverlight的字体有问题

我有一个应用程序,它在相同的模式上运行XAML。 我需要知道用Silverlight绘制的字符大小。 我已使用此度量CharacterRanges 但许多字符是用Silverlight绘制的,另一个例子是日文字符。 我如何制作类似于我的代码的东西? 谢谢你的帮助 Region[] partRegions = tempGraphics.MeasureCharacterRanges(t.Text, font, textRect, stringFormat);

Silverlight 4.0 附加y轴范围silverlight中缺少零值

我们在silverlight应用程序中使用RadChart。该图表具有多个y轴(两个),一个显示从0到100的范围,但另一个y轴不显示从0到100的范围。它显示从该值的点绑定-1到+1的范围(即值为80表示刻度为79,80,81) 能为我提供任何解决方案是感激的 像这样试试 AxisY axisY = new AxisY(); axisY.AxisName = "AxisY1"; axisY.Title = ""; axisY.Is

Silverlight 4.0 Silverlight数据网格中的单元合并

我需要一个数据网格控件,如下所示。 我想在silverlight中的datagrid中实现类似单元格合并的功能。我有一些行显示单个值,一些行返回所有列的所有值。那么如何为datagrid中的特定行实现类似colspan的功能呢 像这样 请查看链接

Silverlight 4.0 Silverlight 4屏幕截图

我正在用Silverlight 4编写时间表帮助工具。这将是一个受信任的浏览器外应用程序,它将定期询问用户(使用SL4通知窗口)他们一直在做什么。我想做的是让它不时捕捉他们桌面(或者更好的是,活动窗口)的图像,以提醒他们自上次提交状态报告以来一直在做什么。这个想法可能吗?我需要使用COM吗?如果是这样,我将使用什么COM组件?我不知道您可以使用任何已安装的COM对象--您必须创建一个并安装它

Silverlight 4.0 ComboBox的数据绑定问题

将数据绑定到combobox时,需要设置3项: <ComboBox ItemsSource="{Binding MyList}" SelectedItem="{Binding MyItem}" DisplayMemberPath="MyName" /> 假设ItemSource是国家/地区列表 我先将itemsource设置为right source,这很好。然后我将selectedItem设置为特定的Country对象,但它不起作用 在设置ItemSource时,似乎需要

Silverlight 4.0 RIA服务初始化问题

我对RIA服务有问题。有时(并非总是)我会收到一个InvalidOperationException消息:“EntityTypes已经初始化” 错误来自生成的文件,但我不知道如何解决此问题。谷歌只提供了两个结果,但都不是很有帮助 有人知道我能做些什么来解决这个问题,或者我能尝试些什么吗 关于我现在找到了一个解决办法 设置断点后,我注意到我从不同线程调用了两次相同的方法 我的理论是:他们同时访问同一个域服务查询,但由于某些原因,这是不可能的。这也解释了为什么这个错误只是偶尔发生 因为我修改了我的代

Silverlight 4.0 具有RIA服务的Silverlight 4-刷新绑定到CollectionView的Datagrid

以下是我的情况: 我的Silverlight 4页面中有一个域数据源。我从RIA服务中提取了相关实体,并使用collectionview将它们显示在同一页面上 在按钮单击事件中,我插入/添加一个实体,请参见下面的代码段 如何让datagrid刷新?我做错了什么 我知道数据被插入到数据库中,如果不离开页面并返回,就无法刷新网格 DomainContext ctx = new DomainContext(); foreach (<Entity> x in EntityList)

Silverlight 4.0 silverlight中的DataContext和命令在一起使用时不起作用

我正在使用Silverlight 4.0实现MVVM体系结构, 我在这个usercontrol中有一个usercontrol TestMVVM.View.EmployeeView和一个View EmployeeList。 EmployeeList包含一些文本框和一个按钮。 我的问题是,当我在EmployeeList上使用代码中给出的DataContext时,button上的命令停止工作,但如果我从EmployeeList中删除DataContext,button命令工作正常 <UserCo

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