如何将Silverlight客户端与WCF同步?

这可能只是一些概念上的问题,但我似乎找不到理想的解决方案 我想创建一个Silverlight客户端应用程序,它使用WCF通过一些自行编写的Web服务来控制第三方应用程序。如果有多个Silverlight客户端,则应同步所有客户端,即一个客户端的参数更改应传播到所有客户端 我设置了一个非常简单的Silverlight GUI,用于处理传递给服务器的参数(类继承INotifyPropertyChanged): OnPropertyChanged负责传输数据。WCF服务(duplex net.tcp)

正在从Silverlight应用程序调用WCF服务。。。问题

我正在编写我的第一个silverlight应用程序。 我调用了一些WCF服务(web服务)——WCF服务需要返回简单的字符串(“hello word”)——但是我发现我唯一可以调用的方法是async。方法-即使WCF服务公开的方法定义为非异步。方法 WCF服务在简单的winform客户端应用程序上运行良好 我做错了什么? 为什么我现在得到这个异步方法 你没有做错什么。Silverlight中的Web服务调用始终是异步的。 您可以使用AsyncResult中的WaitHandle以同步方式处理请求

在silverlight中使列只读时遇到问题

嗨,我在silverlight中锁定数据网格中的列时遇到了一些问题 void proxy_ListAllGroupsCompleted(object sender, gkws.ListAllGroupsCompletedEventArgs e) { grouplist = e.Result; List<allGroups> source = new List<allGroups>(); for (int i =

Silverlight CSS图像均匀填充拉伸?

我正在尝试将一些Silverlight代码移植到CSS,因为一个客户要求我这样做,我有点被卡住了。Silverlight应用程序用于在网页顶部显示5幅图像,每个图像对象的拉伸属性设置为UniformToFill,该属性不会拉伸源图像,但会缩放源图像,使其符合图像对象的边界,并将源图像保持在图像对象的中心 我想知道是否有一种方法可以在CSS中实现这一点,是否也可以使用CSS3(或者HTML5中是否有一种方法)。我已经有一段时间没有做HTML/CSS web开发了,所以如果我有点生疏,请原谅我 非常

通过反射获取mscorlib2.0.5.0(又称Silverlight mscorlib)中的类型?

我正在尝试将Silverlight支持添加到我最喜欢的编程语言langauge Nemerle中 Nemerle在编译过程中主要分两步通过反射加载所有类型 1-)使用Assembly.LoadFrom加载程序集 2-)使用Assembly.GetTypes()获取类型 然后在编译结束时,它使用Reflection.Emit发出已解析的类型 此过程适用于所有程序集,包括Silverlight程序集,Silverlight的mscorlib除外 在c#中,这失败了: var a = System.

在Win2008上从批处理文件在浏览器中显示Silverlight应用程序

我正在尝试从Windows Server 2008框上的批处理文件中打开包含Silverlight应用程序的网页 如果我将其放入批处理文件中: start iexplore http://www.google.com 谷歌页面显示 如果我将其放在批处理文件中(TestPage中有一个Silverlight应用程序): 该页面显示但带有“下载Silverlight”图标/链接 如果我手动浏览到该页面,应用程序将显示 有什么办法可以解决这个问题吗 我正在尝试在我们的构建机器上运行Silverlig

Silverlight复选框双向绑定未按预期工作

我有一个简单的问题,就是在Silverlight 3.0中设置复选框的双向数据绑定。这肯定是一个不需要动脑筋的问题,但也许我今天把脑子忘在家里了 我定义了一个模型类来表示我的..'数据'。我实现了INotifyPropertyChanged接口,以使UI能够看到数据何时更改 public class Model : INotifyPropertyChanged { private bool _value; public bool Value { get {

Silverlight 4 webclient身份验证-有人已经开始使用了吗?

因此,关于新的Silverlight 4 beta版的一个最好的部分是,他们最终实现了网络堆栈中缺失的一个重要功能—网络凭据 在下面的示例中,我有一个有效的请求设置,但由于某种原因,当请求返回时,我会收到一个“安全错误”——这是因为twitter.com拒绝了我的api调用还是我在代码中缺少了什么 应该指出的是,当我通过fiddler看到这段代码执行时,它显示跨域的xml文件被成功地拉下来,但这是fiddler显示的最后一个请求 public void RequestTimelineFromTw

Silverlight能否访问访问USB端口的.Net库?

我们有一个.Net库,可以通过USB端口访问一些自定义硬件。我已经读到Silverlight包含.Net运行时的一个子集。因此,我的问题是,这个子集是否足以使.Net库正常工作?不,您不能使用从Silverlight内部访问USB端口的.Net库 你能得到的最接近的是一个SL4浏览器外应用程序,该应用程序具有可使用COM组件的提升权限 是的,你可以 只有像我这样的人才能发现这个问题,答案如下:

在HTML对象中交付Silverlight或嵌入标记base64编码数据

使用 我注意到Silverlight的对象标记应该类似于: <object type="application/x-silverlight" data="data:application/x-silverlight;base64," width="300" height="300"> <param name="source" value="myApp.xap"/> <object> 看起来我应该可以把它放进去,使

Silverlight数据寻呼机-拆分为3X3?

我有一个绑定到可观察集合的列表框 我还有一个数据寻呼机绑定到列表框的itemsource 我目前将数据寻呼机设置为最多只显示3行 我该如何更改样式列表框样式(或其他样式),以便可以显示3X3?例如,我的可观察集合中的前三个项目将显示在列表框的第一行,水平相邻,然后下一行将包含可观察集合中的下三个项目 任何信息都将不胜感激 谢谢 Chris听起来您想在ItemsPanelTemplate中使用带有WrapPanel(来自Silverlight工具箱)的ItemsControl <It

Silverlight 4具有WCF RIA体系结构,应用DDD

在我的ASP.NETMVC应用程序中,我使用DDD,它工作得非常好。我是Silverlight开发的新手,想知道如何应用DDD构建新的体系结构。 我看了一下WCF RIA服务,默认情况下公开的是简单的CRUD方法。 我想使用MVVM模式 我考虑过一般的架构,不知道我所想的在Silverlight开发中是否有意义 我考虑在SVC的顶部创建域模型。我不想通过WCF RIA公开一些处理域模型中的聚集的操作,而不是简单的CRUD。我要公开的是视图可以使用的ViewModel实体 我不知道这是否有意义,我

Silverlight问题:如何在列表框中找到与项对应的DataTemplate

我有两个课程A和B,还有一个列表框。我将listBox.ItemsSource指定为类型a的对象集合。listBox项使用silverlight数据模板进行可视化,例如,请参见和。ItemTemplate是一个DataTemplate,它使用类B来可视化listbox项。现在,在我的代码中,在类B的任何方法中,如果我这样做。DataContext,它指向类型A的对象。因此,给定类型B的对象,我可以找到类型A的对应对象。到目前为止还不错。我的问题是,给定一个类型为A的对象,如何导航到对应的类型为B

Silverlight数据绑定到父用户控件';在两个控件中都使用MVVM的属性

我有两个用户控件(“UserControlParentView”和“UserControlChildView”),在这两个控件中都实现了MVVM模式。父控件是子控件的容器,应该通过父控件的数据绑定来更新子控件的属性,以便在子控件中显示/隐藏某些复选框 父控件说明 UserControlParentViewModel具有以下属性: private bool isShowCheckbox = false; public bool IsShowCheckbox {

Silverlight 使用鼠标滚轮滚动并使用平移缩放图像

我想做一个小的silverlight应用程序,它显示一个相当大的图像,可以通过滚动鼠标放大,然后用鼠标平移。 它类似于谷歌地图中的功能,我不想使用deepzoom 这是我目前的情况。请记住,这是我的第一个silverlight应用程序: 这个应用程序只是让我看到它是一个很好的方式来建立一个网站。这是一个演示应用程序,因此变量名不好 初始图像的宽度为1800px private void sc_MouseWheel(object sender, MouseWheelEventArgs

使用F#和异步工作流在Silverlight中拖放

我正在尝试使用F#和异步工作流在Silverlight中实现拖放 我只是想在画布上拖动一个矩形,使用两个循环来表示两种状态(等待和拖动),这是我从Tomas Petricek的书《真实世界函数编程》中得到的想法,但我遇到了一个问题: 与WPF或WinForms不同,Silverlight的mouseeventarg不携带有关按钮状态的信息,因此我无法通过检查鼠标左键是否不再按下来从拖动循环返回。我只是通过引入可变标志来解决这个问题 有没有人能找到一个不涉及可变状态的解决方案 以下是相关的代码部分

禁用datagrid silverlight 2.0中的行

我有一个datagrid,当用户试图编辑一行时,我只希望该行可编辑,所有其他行被禁用。这可能吗?我试图查找datagrid.rows,但没有 请帮忙 谢谢 Sai查看BeginEdit和EndEdit事件。如果默认行为不阻止您在当前编辑行时编辑其他行,则您应该能够在这些事件中放置一些代码,以禁用在编辑模式下选择其他行

Silverlight 将模型列表显示给多个ViewModels,并使它们保持同步

我知道有很多关于如何处理模型和ViewModel集合的讨论,不同方面以及BLINQ、CLINQ、,MVVM包装工具包等。我仍然没有掌握这一点,我想找到一个很好的解决方案,在我目前的项目中的问题,如这里所述。主要区别在于我有几个ViewModels,它们公开相同的模型数据 我有一个相当简单的WP7项目,我使用MVVMLight和Messenger类作为中介。有一个从独立存储中提取的项目列表。几个(四个)不同的视图以不同的形式显示此数据。这三种方法都可以以不同的方式修改数据(ViewModel包含更

Silverlight系列平均线

我有一个Columnseries,现在我想显示一行,显示所有列的平均值。 如果添加线条系列,它将显示在columnseries旁边,而不是后面 有什么建议吗 感谢Juono创建包含与ColumnSeries相同条目数且具有相同独立值集的行序列,将DependentValue设置为相同的值平均值。如果您想将其显示在ColumnSeries后面(这似乎是一件奇怪的事情),您可以将其作为图表中的第一个系列,然后将ColumnSeries作为图表中的最后一个系列。创建一个线条系列,该线条系列包含与Col

Silverlight 网络客户问题

我正在尝试获取http://www.yahoo.com使用WebClient#下载StringAsync()。然而,由于Silverlight不允许跨域调用,我得到了一个异常。我知道我们必须将clientaccesspolicy.xml和crossdomain.xml放在我们的web服务器根目录中,但这只有在我能够控制我的服务时才可能。目前谷歌不在我的控制之下;),那我该怎么处理呢 我在我的web应用程序中创建了一个WCF服务,然后调用WebClient来解决这个问题。这种方法很有效,但效率很低

Silverlight WP7如何用瓷砖制作菜单?

我是Silverlight的新手,我相信我的问题很简单,但还没有找到答案。所以,我有一个应用程序,我想让我的菜单看起来像WP7中的瓷砖。我已经决定对每个瓷砖都使用按钮控件,但我觉得这不是最好的决定。当用户单击某个按钮时,该按钮会更改其设计(背景色、前景色等),以指示该按钮已被单击。在我的WP7上,瓷砖的设计不同。当用户点击它时,它有点向下(下沉)以表明它已被点击。因此,我的问题是:有没有一种简单的方法来模拟自然瓷砖的行为,当它们被点击时,或者我必须在按钮控件上建立自己的行为? 提前谢谢。干杯。这

Silverlight 更改wp7 webbrowser前景色

我写的代码像 <phone:WebBrowser x:Name="wbLogin" LoadCompleted="wbLogin_LoadCompleted" IsScriptEnabled="True" Margin="0,0,0,34"/> 我想更改此webbrowser前景色/页面颜色,使其以不同的颜色显示(以青色为例)。所以我采取了这样的策略 <phone:WebBrowser x:Nam

Silverlight Windows Phone上静态资源的转换器

希望这应该是一个简单的,我有一个矩形的背景,我想显示为手机的重点颜色或禁用的颜色基于布尔在我的视图模型 我假设转换器是一种方法,但不确定访问静态资源的语法 <Rectangle.Fill> <SolidColorBrush Color="{StaticResource PhoneAccentColor}"/> </Rectangle.Fill> 您有两个选择: 使用 在viewmodel上定义一个属性,该属性基于布尔值返回笔刷。我更喜欢这种解决方案

Silverlight数据网格中的展开/折叠按钮

我正在Silverlight数据网格中使用RowDetailsTemplate来显示行详细信息。设置RowDetailsVisibilityMode=“VisibleWhenSelected”无法提供良好的用户体验(一次只能展开一行,不能折叠所有行)。在每一行上添加展开/折叠按钮以使行可以独立展开/折叠的最简单方法是什么?我一直想把我的解决方案写在博客上。 我将grid RowDetailsVisibilityMode设置为Collapsed,并使用DataGridTemplateColumn(

Silverlight 在XAML中定义的自定义矩形

我有一个奇怪的问题和需要。基本上,我需要一个矩形控件,它可以为四条边中的每一条边(以及所有笔划值,如破折号等)具有不同的边框厚度和不同的颜色。Border控件让我走了一半,允许矩形的每一侧使用不同的厚度值,但不允许每一侧使用不同的颜色笔刷 我尝试过使用标准的画布并将线捕捉到每一侧,但它们不会基于水平对齐或垂直对齐-需要一定数量的绝对位置属性 我知道矩形的宽度,但不知道它的高度——这意味着矩形的垂直边需要动态调整大小 关于如何做到这一点,您有什么想法吗?也许您可以构建一个3x3网格: 1 2 3

如何取消隐藏Silverlight WCF BeginXXXX和EndXXXX服务调用

我一直在学习RX和Silverlight,并发现了一篇博客文章,展示了如何在RX中使用Observable.FromAsyncPattern实现Silverlight wcf服务。在博客文章中,它有一个对Silverlight开发人员的注释 Silverlight的重要提示 Silverlight的web服务生成的客户端代码做了一些事情 恼人–它隐藏了BeginXXXX/EndXXXX调用,可能是为了 让智能感知更干净。然而,它们并没有消失,就像你一样 可以通过将MyColServiceClie

在silverlight的viewmodel中从RIA服务获取数据

我正在创建silverlight应用程序并实现MVVM模式。在我的视图模型中,我希望从RIA服务域类获取数据。通过以下代码 LoadOperation<DimensionDTO> loadOp = this.parametersDomainContext.Load(this.parametersDomainContext.GetDimensionDTOQuery()); List<DimensionDTO> Dimensions = LoadOperation.Enti

ssl、silverlight、wcf和本地安装

我正在尝试在本地安装silverlight程序,并且仍然能够通过ssl访问wcf数据服务。当我在浏览器中运行应用程序时,一切正常。当我在没有ssl的情况下使用浏览器运行应用程序时,一切正常。当我使用ssl运行应用程序OoB时,会出现“找不到”错误。当我运行fiddler并重试时,一切正常。我猜程序在OoB时没有正确地解密或发送ssl流量,因为当fiddler为其解密或发送ssl流量时,应用程序工作正常。当我将VS附加到服务器上时,我也没有遇到服务器上的任何异常或断点(这使我认为发送有问题)。有没

Silverlight 将图像读写到独立存储器

我在一些Windows Phone网站上遇到了几种将图像写入独立存储的不同方法,但是我不确定哪种方法最适合用于摄像头应用,或者是否有一些方法比其他方法更好: 第一个是关于一个基本相机应用程序的文章:它从相机中获取jpeg,并将其直接写入独立存储 void cam_CaptureImageAvailable(object sender, Microsoft.Devices.ContentReadyEventArgs e) { string fileName = savedCounte

Silverlight ViewModel事件注册和ViewModel生存期

我有一个架构上的问题,以及一个可能的解决方案,我想就此发表意见 我已经习惯了WP7的MVVM体系结构(只要可能,但不幸的是,有时sdk似乎走了相反的方向) WP7强制使用ViewFirst方法,我觉得这是可以接受的(除了在Silverlight中无法覆盖视图创建以使构造函数注入成为可能的部分)。 我发现自己很自信,因为大多数viewmodel都遵循其视图的实时性。因此,在创建视图时(通过访问ViewModelLocator)会创建viewmodel,viewmodel只(或应该)由其视图引用,当

Silverlight 资源",&引用;无法在设计时解决

我的资源已合并到App.xaml中。但在设计模式中找不到 在运行时,它发现并正常工作 <Application.Resources> <ResourceDictionary> <ResourceDictionary.MergedDictionaries> <ResourceDictionary Source="Assets/Styles/Main.xaml" /> </Resou

带值转换器的Silverlight ComboBox绑定

我试图通过使用组合框的绑定作为键来查找我想要显示的值,从而转换组合框的显示值。我似乎无法让它工作 我的用户控件的datacontext是MyObject。 MyObject有一个属性“MasterDrawerId”,它是“MyReferencedObject”的Id 在我的应用程序的其他地方,可以通过my App.xaml.cs的静态属性访问“MyOtherObjects”的集合。“MyReferencedObject”与“MyOtherObject”的Id具有外键关系 我的组合框绑定到“Mas

Silverlight 如何同步多个全景项目的位置?

我有一个标准的基于全景的应用程序,但是一个关键数据项在两个相邻的全景项目中重复 我希望这两个全景项目具有相同的垂直滚动位置(以避免用户再次查找关键项目) 是否有方法获取和设置全景项目控件的滚动位置并检测滚动变化 通用解决方案(感谢Paul Diston提供的线索): // ///将每个新全景项目滚动到与上一个相同的位置 /// 私有无效全景图\u选择已更改(对象发送者,选择已更改已更改) { 如果(e.RemovedItems.Count>0&&e.AddedItems.Count>0) {

交叉缓冲多边形-Silverlight的ArcGIS API

我正在使用Silverlight(4)在(VS2010)中创建一个应用程序。我利用Silverlight的ArcGIS API生成以下场景: 我将多段线缓冲到可变距离 然后,我检索所有多边形,但仅检索那些被缓冲区重叠的多边形 然后,我将重叠部分相交以将它们分开 为了获得分离的重叠部分,我打算利用区域和周界服务来检索这些部分的区域,但我意识到最后一步可能会失败 我没有问题编码上述场景,除了;我现在意识到,在这一点上,第4步不是很有用,因为我无法在分离的重叠部分与原始多边形之间共享数据。想象一下,如

Silverlight WP7 HttpWebRequest如何知道多个请求何时完成?

说明: 我使用HttpWebRequest多次连续下载图像并保存在IsolatedStorage中。 完成所有图像下载后,我需要将用户导航到另一个页面,在该页面中,图像显示在独立存储的图像控件中 问题: 我如何知道何时完成所有下载以运行导航 在保存图像后的最后一次foreach循环迭代中,我尝试将重定向传递给请求回调函数(requestImage_BeginGetResponse()), 但是图像大小不同,有时最后一个图像下载速度比以前快,这导致在所有下载完成之前重定向 守则: private

使用Silverlight授权管理对单个控件的访问

我正在使用Silverlight制作一个应用程序 我必须将某些控件的访问权限重新分配给某些用户 示例:user1无法使用删除按钮 有没有一个框架或什么可以帮助我? 如果我使用会话,会有帮助吗 谢谢。我找到了一个可以满足我需要的工具。它被称为视觉防护。这是一个非常好和强大的工具 在 VisualGuard的设计目的是实现尽可能多的功能自动化 可用于管理PowerBuilder应用程序中的安全性。 这是在多个级别执行的: 管理特定于PowerBuilder Visual Guard的操作管理 修改主

Silverlight 如何为Windows Phone应用程序填充独立存储

在Windows Phone 7应用程序首次运行之前,是否有一种建议的方法来初始化其独立存储中的数据?现在我能想到的最好的解决方案是在IsolatedStorageSettings中放置一个标志,并在应用程序启动事件中检查它是否存在。如果该标志不存在,我将在代码中初始化几个对象,并将它们保存到独立存储中,然后设置该标志,以便在下次运行应用程序时不会设置它们。有更好的方法吗?我应该将处于序列化状态的对象作为某种资源添加,还是可以在代码中初始化它们?我预计它们需要大约一千行代码。如果您可以创建文件并

Silverlight 如果ObservableCollection为空,则显示文本块

我想在应该显示的集合为空时显示一个文本块,上面写着“您没有数据” 通过使用转换器,我可以很容易地在页面加载时实现这一点,但由于收集数据更改时不会收到通知,因此代码不起作用:- TextBlock Visibility="{Binding Devices, Converter={StaticResource EmtpyListToVisibility}, Mode=OneWay}" Text="You have no devices added, please press the Add Devi

Silverlight 声纳SL4插件的代码在哪里?

我刚刚发现,声纳不支持Silverlight 5,但它支持Silverlight 4。我想,如果我能看一下Sl4插件代码,我可能会添加Silverlight 5支持。我正在浏览,但找不到SL4插件代码在哪里。有人能告诉我它在哪里托管,以及增加对SL5支持的方向吗。如果工作已经在进行中,我如何在此项目上提供帮助。 非常感谢。Silverlight的支持在的.Net核心插件中实现 添加对SL5的支持应该非常容易,并且应该仅位于 如果您想做什么就做什么,可以在projet上打开pull请求!:-) 非

Silverlight不包括名称以“quot;结尾的程序集;。资源“;在应用程序清单中

我将Silverlight 5应用程序资源从应用程序转移到一个单独的程序集,我将其命名为X.Y.resources 在应用程序停止工作后,我注意到X.Y.Resources程序集未包含在应用程序清单中,因此XAP文件中缺少该程序集 任何以“.Resources”结尾的程序集名称似乎都不包括在应用程序清单中,因此也不包括在XAP文件中 当引用缺失程序集的成员时,这将导致FileNotFoundException 经过深思熟虑,结束程序集名称.Resources可能不是一个好主意,通过将其更改为.A

Silverlight 如何创建十六进制键盘?

我正在使用XAML编写一个Windows Phone 8应用程序。我需要允许用户以二进制、十六进制、八进制、十进制和ASCII格式输入数据。我想向用户展示一个与其输入选择相匹配的键盘。是一个Windows Phone计算器的屏幕截图,显示了类似的输入选择,以及我想以十六进制模式向用户演示的内容的模型 有没有办法创建自定义键盘布局 我是否应该将ui构建为按钮,并将按钮连接到按键命令 谢谢你的建议 您可以找到的可用键盘作用域-您无法更改它们 因此,在您的情况下,您必须构建自己的控件模拟键盘,您可以阅

Silverlight RadGridView焦点

我使用的RadGridView包含8个加载时为空的GridViewDataColumn。第一列显示“单击此处添加新项目”,即我尝试输入新项目。我需要使用“讲述人”实现RadGridView的可访问性 我的问题是: 当我在RadGridView中使用tab键时,整个网格将获得焦点,我无法在第一列中使用tab键添加项目,连续的tab键将焦点移动到其他元素。但是,当我尝试更新现有网格时,焦点似乎可以正常工作。 我只是想澄清一下,我只是想把焦点放在网格中如何显示“单击此处添加新项目”?可能它不是一个控件

上一页 1 2  3   4   5   6    7   8   9  ... 下一页 最后一页 共 340 页