Silverlight 4.0 基于表单的身份验证-我需要RIA服务还是可以使用WCF服务?

我正在启动一个项目,它主要是一个通过ASP.NET MVC 3的网站驱动的应用程序,但包含一个Silverlight组件 典型的工作流程如下所示: 用户访问网站并登录。 用户在网站上做各种事情。 用户在浏览器中启动Silverlight应用程序。 Silverlight应用程序需要知道经过身份验证的用户的身份,以便: 显示与该用户相关的信息,以及 基于经过身份验证的用户允许/拒绝某些功能 我知道,当Silverlight向网站回拨服务时,表单验证cookie会被传递。我使用GetUserDeta

Silverlight 4.0 Silverlight导航应用中的Tabcontrol

如何在Silverlight 4导航应用程序中使用公共TabControl? 例如,在所有视图中,它将保持在相同的位置,如此处的Manu栏,其标题为问题、标记、用户等 当用户单击任何选项卡项时,我希望在默认情况下提供的框架中加载相应的页面。我还希望浏览器的“后退/前进”按钮正常工作。我知道您要求使用TabControl执行此操作,但我认为这不是您真正想要的。您可以创建一个由s组成的“菜单栏”。像在ASP.NET中一样使用a,在ASP.NET中,框架之外的所有内容都像a 看看这本书 嗯, 查尔斯

Silverlight 4.0 错误4004,Silverlight 4 WCF RIA带有远程数据库

当我尝试使用WCF RIA加载silverlight应用程序的数据时,出现了一个错误 如下面所说 消息:Silverlight应用程序中未处理的错误 代码:4004 类别:ManagedRuntimeError 消息:System.ServiceModel.DomainServices.Client.DomainOperationException:查询的加载操作失败 我正在使用远程数据库,它正确验证用户身份,连接到数据库,但数据绑定失败。代码: public MainPage()

Silverlight 4.0 如何覆盖Silverlight应用程序中的文本块IshitteVisible

我将保留我的观点,他们为什么这样做,在其他地方咆哮,所以 我试图阻止文本块在我的Silverlight应用程序中获得焦点。在我的应用程序的基本页面类(页面继承)中的任何文本块上添加此属性的setter似乎有一定的意义,但1)我可能错了,2)我似乎不能完全正确 我尝试过添加如下代码: this.Style.Setters.Add(new Setter(TextBlock.IsHitTestVisibleProperty, false)); <Application xm

Silverlight 4.0 最新的Silverlight 4 SDK-缺少属性?

我有我认为是最新的SL4 SDK和Visual Studio 2010工具。然而,我似乎错过了我期望看到的某些属性 例如,在编辑XAML textblock控件时,我没有看到TargetNullValue、StringFormat和FallBackValue属性。我已经添加了对System.Windows.Data的引用,但XAML编辑器中仍然没有显示任何内容 有人能确认我是否应该看到这些属性,或者我是否应该做些其他事情来使这些属性可见 谢谢,他们来找我了 确保设置了正确的绑定: <Tex

Silverlight 4.0 silverlight 4 ria wcf-返回复杂对象的多个列表

我需要一些帮助,找出适合这种情况的正确模式: 我有一个5层叠组合框视图。当您从第一个组合框中选择一个值时,将进行服务调用以获取下一个组合框的结果,然后启用该组合框。用户进行下一个选择,过程继续。这个很好用。接下来给出了一个例子,用户返回到这个视图时,已经选择了数据,并且每个组合框中已经填充了相应的数据 我不想一个接一个地打所有的电话来获取数据,这似乎是浪费。相反,我想打一个电话,一次返回所有数据使用RIA WCF服务,实现这一目标的最佳方法是什么? 这是我尝试过的,但它没有像我希望的那样起作用

Silverlight 4.0 棱镜。OnNavigationTo不';使用RegisterViewWithRegion显示视图时未激发

我对VigationAware界面中的OnNavigatedTo方法有点问题 当我使用RegionManager.RequestNavigate(myRegionName,myViewName)显示我的视图时, 调用OnNavigationTo方法 但是当我使用RegionManager.RegisterViewWithRegion(myRegionName,typeof(myView)) 我无法理解这个场景,在那之后,我打电话给 RegionManager.RequestNavigate(my

Silverlight 4.0 如何根据SL4中的应用程序资源定义即时资源?

我想知道是否有一种方法可以基于应用程序资源(在App.xaml中定义)定义即时资源(在用户控件或页面中定义) 因此,如果我的App.xaml中有一个资源,比如: <my:ParentResource x:Key="AppResource" /> 我可以基于应用程序资源的属性创建即时资源。比如: <UserControl.Resources> <local:ChildResource x:Key="LocalResource" /> </Us

Silverlight 4.0 SL4:将视图中的元素作为参数传递给ViewModel中的命令

我们有一个用户控件,其中一个子控件上有上下文菜单。 该命令已绑定到ViewModel中的RelayCommand。 但是,该命令必须作用于视图中的另一个子控件。 最好的方法是什么?我已尝试将所需的子控件作为参数传递,但我认为语法不正确: <Controls:ContextMenu > <Controls:MenuItem Header="Center" >

Silverlight 4.0 在Silverlight 4中访问麦克风时,防止网络摄像头灯亮起

我正在用Silverlight 4编写一个小的录音机组件。它工作正常,但我注意到当我录制音频时,网络摄像头上的灯亮起,表示摄像头处于活动状态 虽然我知道我没有对网络摄像头做任何阴险的事情,但我的用户完全有权怀疑。是否可以告诉Silverlight我只对麦克风访问感兴趣,而不激活网络摄像头 FWIW以下是我访问麦克风的方式: private CaptureSource _source = new CaptureSource(); private MemoryAudioSink _sink; //

Silverlight 4.0 垂直滚动SIlverlight

如何在silverlight网页的浏览器上滚动。我在MainPage.xaml中提到了usercontrol的width=“1800”height=“1800”。滚动条不显示,并且所有内容在浏览器中都不可见。您仅在XAML上更改宽度和高度,还需要考虑浏览器对象声明,如果您使用的是de basic项目模板,则对象声明的宽度和高度声明为100%。这将根据屏幕大小调整silverlight对象(不考虑XAML声明) 此外,如果您的应用程序需要某种滚动支持,我建议使用ScrollViewer控件 &

Silverlight 4.0 在silverlight中组合非常相似的控件

我有两个控件。XAML很大而且非常相似。一个区别是:它们包含一个列表框,在一个控件中,它绑定到{StaticResource X},并且是multiselect,另一个绑定到{StaticResource Y},并且不是multiselect。后面的代码也非常相似。我应该如何将这两个类合并为一个类?我曾想过创建一个基类并从中派生出我的2个控件,但我不知道如何使用XAML来实现这一点。我知道,如果我在代码中设置不同的属性,而不是XAML(这样的情况下XAML将变得相同),那么我们可以使它变得更容易

Silverlight 4.0 PRISM-如何获取DLL的名称和版本信息?

是否可以从驻留在与PRISM模块对应的VS2010项目中的appmanifest.xml获取DLL的名称和版本信息 我的Silverlight 4应用程序按需加载模块目录中列出的所有模块。我猜这意味着它已经下载了所有模块对应的XAP文件、appmanifest.xml文件,以加载必要的资源DLL等 那么,在这一点上,我如何从我的主Silverlight项目中访问每个模块的DLL名称,如果可能的话,如何访问DLL的版本号 谢谢你的反馈 您可以在每个PRISM模块的ModuleInit.cs中执行此

Silverlight 4.0 当切换到组合框(MVVM)时,SelectedValue丢失

我有一个带有CellTemplate/CellEditingTemplate的DataGridTemplate列,工作正常,加载后显示先前从模型中选择的selectedvalue绑定。 但问题是,当我通过列“tab”时,组合框会丢失它的selectedvalue并给我一个空值 我希望我的代码有问题: <data:DataGridTemplateColumn x:Name="colPosId" Width="80">

Silverlight 4.0 使用Silverlight将大文件上载到Sharepoint

我正在尝试将照片上载到sharepoint库。如果我使用一个相对较小的文件(370KB),那么它可以正常工作。 但如果我尝试上载一个大约3MB大小的文件,则会出现错误: “远程服务器:未找到。” 翻译: “远程服务器返回错误:NotFound。” 我读到应该可以设置最大消息大小,但是我发现没有办法在ClientContext对象中设置这样的内容 这是我使用的代码: private void UploadFileCallback(object state) { va

Silverlight 4.0 Metro风格的Silverlight应用程序

关于开发Metro风格的silverlight应用程序,是否有任何指导?如何设计UI以匹配WP7的metro外观和感觉。顺便说一下Windows8的UI和UX,我认为我们为win操作系统的未来版本开发应用程序的方式可能会发生变化,看起来或多或少是“metro” 因此,我想问的是,是否有人知道任何资源或对如何使用当前可用的silverlight控件来实现这种外观有任何想法。是否有计划更改控件以匹配开箱即用且更自然的用户体验 正如您所知,Metro与任何技术都没有关联。您可以参考WP7UI指南来获得

Silverlight 4.0 Silverlight 4实体框架将DataGridColumn绑定到导航属性

我正在使用EF4,在我的域模型中有一个名为Applications的实体。应用程序有一个名为Status的导航属性。状态实体包含两个字段:StatusID和StatusName。 我正在显示一个DataGrid,它显示应用程序的详细信息。我用[Include]属性修饰了应用程序元数据,还修改了getApplicationQuery,使其具有.Include(“status”)语句。网格的ItemsSource是使用Linq查询在代码中设置的 如果我将DataGrid上的AutoGenerateC

Silverlight 4.0 使用MVVMLight显示RadDialog窗口

我有一个功能性MVVM模式的SL应用程序,带有一个RadWindow(本质上是一个ChildWindow),我想删除视图中使用ShowDialog显示窗口的代码。如果有帮助,主视图和窗口都绑定到同一个ViewModel 该按钮具有ViewModel命令(使用MVVMLight RelayCommand处理设置状态)和视图中的事件处理程序 最终的解决方案/模式将被重复使用20多次,因此比代码隐藏更好的东西会更好 想法 private void Button_Click(object sender,

Silverlight 4.0 自定义Javascript的提示框

正如标题所说,我在Silverlight应用程序中通过下面的命令调用一个非常灵活的Javascript提示框。 字符串输入=System.Windows.Browser.HtmlPage.Window.Invoke(“提示”,新字符串[]{“您的问题在这里”,“答案输入在这里…”)作为字符串 但是我想要的是定制提示框的大小、对齐方式和提示框标题内容。如何在不破坏其核心功能的情况下在上述代码中传递这些参数???Jquery插件可用…您可以使用 如果您想了解JavaScript中的window.pr

Silverlight 4.0 silverlight 4在打开项目时出错

我在VS 2010中安装了Silverlight4,它运行得非常好,但现在打开它时,我发现以下错误: System.NullReferenceException Object reference not set to an instance of an object. at Microsoft.Windows.Design.Platform.SilverlightMetadataContext.SilverlightXamlExtensionImplementations.<GetX

Silverlight 4.0 打开silverlight应用程序时找不到解决方案的映射

我正在尝试打开silverlight项目。它内部有12个项目。最后两个项目未正确加载。我正在尝试重新加载这两个项目,打开一个弹出窗口,要求下载silverlight运行时(silverlight developer.exe)。下载此软件时出现错误消息:已安装64位版本的silverlight 我关闭了visual studio,再次启动了同一个项目。最后两个项目加载不正确。 您能给我一些建议吗?为什么我会遇到这个问题。我想您是用旧版本的silverlight开发这个应用程序的。你的笔记本电脑现在

Silverlight 4.0 Silverlight 4受信任的应用程序是否可以访问通信端口?

我知道Silverlight 4具有“硬件设备访问”。有人知道我是否可以在Silverlight 4受信任的应用程序中从com端口读取数据吗?您可以获得以下功能 可信网络访问 对文件系统的访问 创建和使用COM对象(不是COM端口) 全屏模式下的全键盘访问 由于com端口的行为类似于一个文件(通过COM1、COM2),因此您可能可以使用文件系统访问来读取和写入该文件 所有这些都是在浏览器之外的

Silverlight 4.0 更改实体后Silverlight项目中的域数据源未更新

我有一个Silverlight项目,它通过域服务/实体框架访问数据。我对数据库进行了更改,然后更新了EDMX,然后删除并重新创建了域服务。我可以在DomainServiceName.metadata.cs文件中看到新添加的属性 但我一辈子都搞不清楚如何在Silverlight项目中刷新数据源。我已经重新编译、删除了DomainContext文件并重新生成了它,但是Silverlight端的对象没有新属性。我创建了一个临时RIA项目,并用它重新生成了域服务,并删除了我需要的代码。虽然不是最优的,但

Silverlight 4.0 使用Caliburn.Micro将属性和方法绑定到单个元素

所以,我对Silverlight的开发还比较陌生,我正在尝试找出并使用Caliburn.Micro框架。我知道CM使用约定将视图模型中的属性与视图中的元素相匹配,默认约定可以在CM的ConventionManager类中找到 我的情况是这样的:我有一个名为“Libraries”的TreeView(使用Silverlight工具包),并且在我的视图模型中将ObservableCollection类型的属性成功绑定到TreeView。该属性也被命名为“库”,所以CM完成了其余部分 现在,我想在视图模

Silverlight 4.0 Silverlight样式在运行时工作,但在设计时不工作

我有一个Silverlight项目和一些自定义样式,但问题是这些样式在运行时工作,而不是在设计时。我已将我的样式合并到App.xaml中,但它们似乎被忽略,我收到一条“资源…无法解析”消息 你知道我应该从哪里开始找吗?样式的属性都具有相同的构建操作、自定义工具等,但它们只是在设计时失败 编辑:这是App.xaml文件的内容: <Application.Resources> <ResourceDictionary> <ResourceDictionary.

Silverlight 4.0 Silverlight应用程序代码中的未处理错误:4004 System.Collections.Generic.KeyNotFoundException

我以一种非常奇怪的方式得到了这个错误。我已经能够分离出它,我知道是什么导致了它,但我不知道为什么 情况是这样的:我有一个ChildWindow,其中包含一个TabControl,它包含两个UserControl,它们都包含这样一个datagrid,导致未处理的错误: <sdk:DataGrid x:Name="PersonEmailDataContainer" AutoGenerateColumns="False" Height="119" HorizontalAlignment="Lef

Silverlight 4.0 Silverlight字节[]转换为其原始文件格式

有没有办法将字节[]转换为其原始文件格式 Byte[] tempByte = new Byte[content.Length]; tempByte = Convert.FromBase64String(content); 如果您有一个Base64编码字符串,那么yes Convert.FromBase64String将返回一个与转换为Base64字符串的字节数组相同的字节数组 但是,您的第一行是不必要的。您正在分配一个数组,该数组的长度等于刚刚被Convert.FromBase64String

Silverlight 4.0 自定义WCF RIA服务终结点

是否可以自定义WCF RIA服务端点的参数?具体来说,我想为端点创建一个自定义绑定,并增加maxReceivedMessageSize,以允许发送几兆字节大小的文件内容 我曾尝试干预web.config,但出现以下错误: [无效操作例外]:异常 约定名称MyNamespace.MyService 在列表中找不到 该处执行的合同 MyNamespace.MyService web.config 我们遇到了类似的问题-我们希望使用WCF-RIA服务调用操作将Silverlight客户端的大型位图发送

Silverlight 4.0 表达式混合4从右到左问题

我最近安装了ExpressionBlend 4并创建了一个测试Silverlight 4项目。 当我将主页的FlowDirection设置为Right(向右)时,设计器不会更改方向,但如果我运行应用程序,它将正确显示 这是一个错误还是我必须做些什么? 谢谢。我相信你也是在microsoft社交网站()上发布这篇文章的人,但由于我花了一段时间才找到它,我也会在这里给出回复: 乌尼拉文德拉纳坦-MSFT: 我们在设计图面上不支持RTL,因此您当前看到的是design(您设置的值被忽略)。然而,我们希

Silverlight 4.0 个人能否以其网站名称对Silverlight OOB应用程序进行数字签名以供公开发布?

我已经阅读了所有关于数字签名的博客文章,并签出了Thawte和其他几个人。所有这些都表明,你必须是一家注册公司,并拥有注册证明等 我没有这些-我是一个在澳大利亚的独家贸易商,为扑克玩家运营一个社交网络(PokerDIY.com),现在我发布了一个免费的应用程序(),我需要让用户在全屏模式下打字(讽刺的是,我这么做就是为了这个)。所以我正在研究对我的.xap进行数字签名,这样我就可以在OOB时在更高的信任度下运行。在法律界,我只是一个业余开发者 因此,在花100美元购买我可能无法使用的证书之前,我

Silverlight 4.0 在Silverlight中从一页过渡到另一页

在使用Silverlight时,如果您有很多页面,可以使用哪些技术从一个页面过渡到另一个页面 基本上,我想创建一个包含不同部分的主页,比如说TopLeft、TopRight、BottomRight和MainArea。这些不同的部分将加载带有转换的不同页面 编辑>我认为这个问题在当时不是很清楚,可能是。。。我想在同一区域加载另一个页面时获得“效果”。比如“滑入”、“滑出”等等 有什么建议吗?您可以在Silverlight中使用基于URL哈希部分的机制()来执行导航,而无需重新加载宿主页面。您可以在

Silverlight 4.0 异步WCF服务,如何返回任何变量 public int SendServiceCallFromAnotherClass() { client.sendpleted+=新事件处理程序(client_sendpleted); client.sendaync(clientSettings); //我必须从我的服务中返回一些int } 无效客户端\u SendCompleted(对象发送方,SendCompletedEventArgs e) { //因此,这里我必须从SendServiceCallFromAnotherClass方法返回int变量 }

无法从发送完成回调返回变量,因为其签名是由sendsync参数委托(EventHandler)定义的。您可以调用其他方法来传递异步操作结果,该结果可以在e参数中找到 public int SendServiceCallFromAnotherClass() { client.SendCompleted += new EventHandler<SendCompletedEventArgs>(client_SendCompleted); client.SendAsync(cl

Silverlight 4.0 在网站上显示实时网络摄像头

我们可以使用Silverlight在网站上显示实时网络摄像头吗?1年前,我用Flash和Red5媒体服务器做同样的事情。红色5是Flash媒体服务器的开源替代品。在这种情况下,媒体服务器可以执行哪些操作?我是否也可以将相同的RED5媒体服务器与Silverlight C#一起使用?或媒体服务器是特定于技术的。如果是这样,在我们的情况下,哪一个是我们的媒体服务器?我知道Silverlight支持网络摄像头,它可以显示我们的网络摄像头。但是广播呢 提前感谢:)SocketCoder在他的网站上放了一

Silverlight 4.0 如何在silverlight应用程序中跨所有页面共享值/变量

全局文件在silver light中不存在 在同一会话中,如何跨页面共享数据?您需要将数据放入资源文件中,并在App.xaml中设置合并词典(或者直接将数据放入App.xaml中) 定义数据 <sys:String x:Key="SingleString">Hello World</sys:String> 你好,世界 然后,您可以使用StaticResource访问它 <sys:String x:Key="SingleString">Hello

Silverlight 4.0 如何从两个不同的表中单击按钮将数据添加到datagrid中的datagrid中

我有一个显示员工信息的数据网格。在选择该网格的行时,我想将其扩展到另一个网格,该网格显示该员工的部门信息 我在外部数据网格的rowdetailstemplate中添加了一个数据网格。并希望在选择外部行时将数据绑定到它。 有人能告诉我怎么做吗,因为我是silverlight的新手,没有找到任何解决方案。您可以从外部网格将内部网格绑定到DataItem上的属性: <asp:DataGrid id="innerGrid" runat="server" DataSource="<%# ((O

Silverlight 4.0 Silverlight绑定时间选择器

我有一个带有时间选择器的数据表单,当我在XAML中绑定该值时,我无法在时间选择器中编辑该值。以下是xaml绑定的代码: <toolkit:DataField Label="Start Date:" Width="325"> <sdk:DatePicker x:Name="StartDate" SelectedDate="{Binding StartDate, Mode=TwoWay, Converter={StaticRe

Silverlight 4.0 Caliburn.Micro是否支持设计时数据?

Caliburn.Micro是否支持设计时数据? 我尝试了以下步骤; 我创建了一个简单的hello world程序。其中,ShellViewModel是从IShell派生的。通过运行示例程序,它确实在运行时显示hello word。由于视图模型是从IShell派生的,因此我创建了一个虚拟类,该类也是从IShell派生的,并将其用作设计时实例 public class SampleShellViewModel:IShell { #region IShell Members pu

Silverlight 4.0 在silverlight4中使用ContentControl和转换器动态创建控件

我在silverlight 4中创建动态控件时遇到问题 我的要求是: 我在数据库中有一个问题表,如下所示 QuestionText、AnswerControl、AnswerDefaultText、IsItmandatory 问题1文本框空是 问题文本2,单选按钮,是,是 问题3,组合框,空,否 我需要将这些数据放入对象中,并将问题文本转换为文本块,并基于answercontrol值,动态创建控件 正如您在文章中提到的,我尝试过,但数据没有绑定,无法将默认值作为参数值发送到转换器 我的转换器没

Silverlight 4.0 从Silverlight 4中确认框

我很难在FireFox(3.6.4)中运行以下代码,但是,它在Chrome(5.0.375.70)和IE(8.0.7600.16385)中运行得非常完美 操作系统是Windows7 32位。 Silverlight版本(4.0.50401.0) 事实上,它不仅在FireFox中不工作,而且会弹出对话框,然后您必须结束FireFox进程才能继续工作。还有其他人有这个问题吗?有办法吗 谢谢, Eric是的,我在Firefox上也遇到了同样的问题,但是您应该能够通过使用Silverlight的Mess

Silverlight 4.0 如何使用webclient下载js文件

我有一个javascript->c数组解析器,我想从互联网上下载一些.js文件,所以我想下载这些文件并让解释器运行它们。唯一的问题是,我不能这样做,因为我所访问的站点上没有跨域策略,但我不明白为什么这会成为一个障碍。我可以在浏览器中通过浏览来检索js,那么为什么我不能从代码中检索完全相同的文本进行进一步处理呢?我怎样才能从网上下载js文件?你为什么不把这些js文件的副本上传到你的网站上呢 跨域块可能是浏览器的一项功能,用于防止此类行为,这些行为基本上以钓鱼网站或其他某种邪恶的黑客行为而告终。但是

Silverlight 4.0 如何更改Silverlight DataGridRow的背景色?

我有一个Silverlight数据网格绑定到一组MyObjectMyObject有一个名为IsHighlighted的布尔字段。 如果此值为真,我想更改行的背景色。如果它变成假的话,就把它换回来 我已经尝试过使用Loading_Rowevent(),但它对我不起作用,因为这个事件只调用了一次,而且我的ObjeTC此时都将布尔值设置为false(只有在选择另一个组件时它才会变为truc;这样做有效,我检查了这些值) 有人有线索吗?提前谢谢 更新:我制作了一个测试应用程序来说明,它再现了我的问题 &

Silverlight 4.0 Silverlight&;事件

命名空间SilverlightApplication1 { 公共部分类主页面:UserControl { 公共主页() { 初始化组件() 为什么会出现消息框?datePicker1.SelectedDateChanged-=datePicker1\u SelectedDateChanged; //定义您使用RemoveHandler函数。您可能希望在应用程序生存期内删除事件处理程序 datePicker1.SelectedDate=DateTime.Today; //您正在将所选日期分配给日期

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