草庐IT

Silverlight

全部标签

c# - 在 Windows Phone 上设计媒体播放器的好方法是什么?

关闭。这个问题是off-topic.它目前不接受答案。想改进这个问题吗?Updatethequestion所以它是on-topic用于堆栈溢出。关闭11年前。Improvethisquestion为了学习一些Microsoft技术,我和一些friend正在创建一个Google音乐类型的项目。我负责WindowsPhone应用程序并让它与WCF交互以获取音乐流并播放它。看完之后,我发现了很多播放音乐的方式,包括XNA、SoundEffect、MediaElement、MediaPlayerLauncher。有如此多的选择,我无法确定最适合这份工作的东西。XNA播放器似乎功能齐全,但需要我

c# - 如何计算上传大文件的最佳 block 大小

是否存在处理大文件的最佳block大小这样的东西?我有一个上传服务(WCF),用于接受数百兆字节的文件上传。我试验过4KB、8KB到1MB的block大小。更大的block大小有利于性能(更快的处理),但它是以内存为代价的。那么,有没有办法在上传文件的那一刻计算出最佳的block大小。如何进行这样的计算?是否是可用内存和客户端、CPU和网络带宽的组合决定了最佳大小?干杯编辑:可能应该提到客户端应用程序将在silverlight中。 最佳答案 如果您担心资源耗尽,那么最好根据系统的可用内存评估您的峰值上传并发性来确定最佳设置。您一次同

c# - 在 WPF 和 Silverlight 之间共享代码的最佳方式

我有一个包含Silverlight4和WPF4解决方案的解决方案。一种是应用程序的网页版,一种是桌面版。这两个项目都有相似的域类和接口(interface),并且都访问云以进行存储和其他操作。我想创建一个通用的接口(interface)和类项目,所以我创建了一个类库,但您不知道吗,Silverlight无法添加对类库的引用。因此,我将公共(public)项目创建为Silverlight类库,但是当我从WPF项目引用它时,我收到警告:警告无法引用项目“Interface.Common.Silverlight”。引用的项目针对不同的框架系列(Silverlight)当我使用该库中的任何类时

c# - Ria 服务将复杂对象作为参数传递给查询域服务方法

我在使用WCFRIA服务时遇到了一些困难,类似于thisthread中指定的问题.我正在创建的域服务方法(一个查询方法)应该采用一个复杂的对象参数。域服务方法示例:publicComplexObjectResultGetComplexObject(ComplexObjectParametertest){//dostuff}参数对象:publicclassComplexObjectParameter{[Key]publicdecimalID{get;set;}...otherfields}我收到此编译错误:错误70域操作条目“GetComplexObject”的参数“test”必须是预定

c# - Visual Studio Lightswitch Beta2

您对Beta2ofVisualLightswitch有哪些经验?它可以用于现实生活中的项目吗?有人知道最终(RTM)版本何时发布吗?我对将来在RAD中使用Lightswitch非常感兴趣,但我有点自觉,如果该工具足够灵活以满足我的个人需求,并且如果Lightswitch解决方案可以用自己的代码扩展!?它可以与“普通”Silverlight混合使用吗? 最佳答案 我目前正在生产一个通过IIS连接到SQLServer2008的Lightswitch应用程序。我现在用它来创建基本的东西,比如订单、发票。考虑到Beta2,我到目前为止的体验

c# - 如何使用 MVVM 在 WP7 中聚焦文本框?

该问题已被问过几次,不幸的是答案仅适用于WPF。任何人都知道如何在silverlight中完成此操作?基本上我需要关注代码中的某个文本框。 最佳答案 我已经成功地使用了这种方法http://caliburnmicro.codeplex.com/discussions/222892?ProjectName=caliburnmicropublicclassFocusBehavior:Behavior{protectedoverridevoidOnAttached(){AssociatedObject.GotFocus+=(sender,

c# - 如何将 WriteableBitmap 转换为 BitmapImage?

BitmapImagebitmapImage=newBitmapImage(newUri("arka_projects_as_logo.png",UriKind.Relative));ImageuiElement=newImage(){Source=bitmapImage};ScaleTransformt=newScaleTransform(){ScaleX=0.2,ScaleY=0.2};WriteableBitmapwriteableBitmap=newWriteableBitmap(uiElement,t);我想将此转换的结果(writeableBitmap)插入到System.

c# - 点击上下文菜单而不是点击并按住

我需要打开一个菜单,由于WP7未设计来执行此类操作,因此我正在借助Toolkit。以下是示例代码:现在,只要用户执行按住操作,它就可以正常工作。但我不能要求用户执行此类操作。我需要通过单击/点击/触摸/手势(无论您想调用它)来显示菜单。有人可以建议吗?如果您认为工具包不是最好的方法,请使用示例代码建议替代方案。我尝试了弹出窗口,但这对我的应用程序来说弊大于利 最佳答案 您可以将GestureListener添加到Border并订阅Tap事件。在事件处理程序中,您获取Border的ContextMenu,如果它没有逻辑父级,则将IsO

c# - 是否可以在加载内容之前更改 WebBrowser 控件的背景颜色?

我有一个页面,其中包含一个经常更新内容的WebBrowser控件。我使用的是黑色背景,但加载WebBrowser内容之前的默认颜色是白色。我可以通过加载一个背景设置为黑色的小HTML字符串来更改它,但是仍然有一段时间WebBrowser显示为白色,因此会出现一种闪烁的效果。我的问题是:有没有办法改变WebBrowser底层控件的颜色?我已经尝试了一些解决方案,例如隐藏WebBrowser直到内容被加载,但是这些都不是很优雅并且效果不佳。 最佳答案 我已经找到适合我的情况的方法。它不一定是最优雅的,但可以完成工作。我将WebBrows

c# - 如何在 Silverlight 4 中等待状态改变转换完成?

我需要更改控件的状态然后执行一些操作。具体来说,我想在隐藏控件之前运行动画。我想做这样的事情:VisualStateManager.GoToState(control,"Hidden",true);//waituntilthetransitionanimationisfinishedParentControl.Children.Remove(control);问题在于过渡动画是异步运行的,因此在动画开始后控件会立即从可视化树中删除。那么我该如何等待动画完成呢? 最佳答案 您可以将Storyboard.Completed事件处理程序附