Microsoft Silverlight是一个跨浏览器的、跨平台的插件,为网络带来下一代基于.NETFramework的媒体体验和丰富的交互式应用程序。Silverlight提供灵活的编程模型,并可以很方便地集成到现有的网络应用程序中。Silverlight可以对运行在Mac或Windows上的主流浏览器提供高质量视频信息的快速、低成本的传递。
我的页面底部有一个文本框,点击它,键盘出现.一切都很好,直到我向页面添加应用程序栏:键盘和文本框之间的一个恼人的差距出来了.有人能告诉我如何摆脱它吗?非常感谢.解决方法:尝试在文本框获得焦点时设置根帧变换.varrootFrame=Application.Current.RootVisual as PhoneApplica
我想从Hudson构建服务器运行自动Silverlight单元测试.看来有两种选择:>使用Statlight,虽然它似乎是为TeamCity而不是Hudson设计的,但它会涉及一些黑客攻击才能让它工作.>使用NUnitSilverlighttests.任何人都可以推荐这些选项中的任何一个吗?还是有更好的选择吗?解决方法:您可以尝
我有一个Silverlight应用程序,它在新的浏览器窗口中启动另一个Silverlight应用程序.新的Silverlight应用程序有一个名为“关闭”的按钮.当用户单击“关闭”时,我运行以下代码:HtmlPage.Window.Invoke("close");这段代码适用于IE就好了.但是,它在Chrome中不起作用.如何编写将在IE
背景正如标题所述,我有一个自定义用户控件.我正在使用Silverlight4,但我很确定这也适用于WPF.目标是创建一个控件,为DEV提供选项,以便仅显示他们想要在特定页面上显示的控件部分,以及格式,对齐,控制替代文本和方向属性.要显示的部分是:>国家>细分类别(州,区,边远地区)>Subdivi
我有一个使用类型参数的泛型类publicclassCustomClass<T>我正在使用它与ObservableCollection<someClass>类型.我想要的是让这个类实现IEnumerable接口,所以我做了以下事情:publicclassCustomClass<T>:IEnumerable#regionVariableDeclarations...#endregion#
下面是一段我觉得有用的代码,我可以用它来快速压缩枚举.CurrentEnum存储对用于提供字符串的枚举的引用,在本例中为“Bald”,它可以更改.我想要做的是复制Silverlight中没有GetEnumValues函数的相同功能.优选的解决方案是一种扩展方法,可以使用与我下面的示例相同的方式.classP
当我运行以下Silverlight应用程序时,它给了我错误:AG_E_PARSER_BAD_PROPERTY_VALUE[Line:12Position:35]我在WPF中尝试了相同的代码并且运行正常,即中间网格行根据绑定值正确调整大小.我需要在此代码中更改哪些内容以避免Silverlight中出现此错误?XAML:<UserControlx
由于SL4.0已获得视频和麦克风支持……对于基于Web的应用程序,在Silverlight4.0上提供VOIP功能(最多5个用户的实时语音流)是多么可行?什么都是相关的挑战?解决方法:最近以CSpeex的形式提供了该解决方案的一部分,CSpeex是旧版Speex(c.2003)的旧Java端口的端口.我玩过它,它肯定有效(
我正在开发WindowsPhone7Silverlight应用程序.我想进行应用程序级错误处理,而不是在所有方法中编写try…catch…我需要提取实际错误发生的方法名称,类名称和行号.以下是演示代码.在Application_UnhandledException事件中,我期待Method=“GenerateError”和Class=“Exceptio
在Silverlight中,System.Windows.Threading的Dispatcher.BeginInvoke()接受一个Action<T>或代表调用..NET允许我只传递lambda表达式.但ReSharper认为这是一个错误,说“无法解析方法’BeginInvoke(lambda表达式)’”:Dispatcher.BeginInvoke(()=>{DoSomething();})如果我在表达式
我正在使用SilverlightWCF创建项目.我是这两种技术的新手,所以任何建议都会受到重视.我的目标是使用WCF流式传输视频和音频文件,同时向客户端显示(播放).如何使用这些技术?或者任何教程或书籍建议将不胜感激.解决方法:通常,您不使用WCF,使用WMS,IISMediaServices或普通旧文件
我正在开发WindowsPhone应用程序,这是我遇到问题的场景:所以我有三页,我们称之为第1,2,3页.在第1页中,我有一个名为开始下载的按钮.单击按钮并使用NavigateService.Navigate(page2Uri)并导航到page2.从Internet上查询和下载图像,因此在其OnNavigateTo处理程序中,我检查页面堆栈,
我有一个Silverlight客户端应用程序,它将一个字符串“包括字符şăă和î”发送到Javajax-wsSOAP服务.现在,无论我做什么,我总是在另一边“包括角色……和—.(“â”工作,但其他人没有).我甚至在Silverlight中尝试过HttpUtility.UrlEncode(“şţă和â”),但是Java中的UR
我用VisualStateManager制作一个StackPanel动画很麻烦.VisualStateManager.GoToState()接受Control作为参数,但StackPanel的类型为UIElement/FrameworkElement.如何在StackPanel上调用VisualStateManager.GoToState()?解决方法:您可以使用VisualStateManager.GoToElementState
我正在从INotifyPropertyChanged查看NotifyPropertyChanged()并注意到在Microsoft的示例中,例如:http://msdn.microsoft.com/en-us/library/system.componentmodel.inotifypropertychanged.aspx首先没有捕获委托引用(正如它在此处所说的那样:Useofnullcheckineventhandler)
我尝试根据鼠标位置移动按钮,但是当按钮移动时它会闪烁.请找到下面的代码,在XAML的代码下面,<ButtonName="Samplebutton"PreviewMouseDown="Samplebutton_PreviewMouseDown"PreviewMouseUp="Samplebutton_PreviewMouseUp"
在WindowsPhone中,从性能的角度来看,在XAML中定义控件还是在运行时动态创建控件更好?什么是XAML和运行时控件的缺点/优点?解决方法:我记得读过Xaml加载比代码中的等效创建更有效,但是:影响速度的因素包括命名元素的数量(因为它们通过设计器文件中的查找连接到代码隐藏成员)以及相似/
我有一个Silverlight类库,Silverlight应用程序和常规C#WCF服务都在使用它.Silverlight应用程序调用WCF服务来读取/写入一些数据.它们都使用公共库来操作传递的数据.一切都编译得很好,但是当我们运行应用程序时,webservice会在调用silverlight库时抛出以下错误:“无法加载文件或程
我是Windows手机和Silverlight开发的新手.在我的学习练习中,我遇到了一个错误,这是我在这篇文章的标题上提到的.我的主要目标是将图像文件保存并检索到SQLCE数据库,我使用了本教程http://antonswanevelder.com/2011/10/28/writing-an-image-to-sql-ce-linq-to-sql/但是,我对此代
我试图通过MVVM中的以下简单公式计算“NetAmount”GrossAmount+Carriage–Discount=NetAmount我正在使用MVVMLightToolkit和声明的属性如下publicconststringDiscountPropertyName="Discount";privatedouble_discount;publicdoubleDiscount{get
我在windowslight手机的Silverlight上做了一个简单的游戏.当我尝试发布它时,市场要求我提供游戏评级证书.我在哪里可以得到这个?由于游戏非常简单和免费,如果我可以免费获得这个游戏会很棒!
我写了以下代码.它尝试创建一个执行以下操作的故事板:>淡入500毫秒>暂停1000ms>淡出500毫秒但是在运行时获取System.InvalidOperationException,后跟以下输出:Additionalinformation:MultipleanimationsinthesamecontainingStoryboardcannottargetthesameprop
是否有任何工具可以自动生成用于组成WPF应用程序的不同组件?模型,视图,视图模型,XAML表单?解决方法:我见过的最接近这个是MVVMLightToolkit.
我已经开始学习WCF了.我写了一个简单的服务来通过LINQ查询SQL关系.[ServiceContract][AspNetCompatibilityRequirements(RequirementsMode=aspNetCompatibilityRequirementsMode.Allowed)]publicclassOrder_WCFService{[OperationContract]publicList
您好我必须举例说明部署的代码没有任何错误,但设计师投诉.我搜索这种类型的错误是指项目名称有“space”或旧版本的phone.controls.对我来说也不是问题.因此,我认为这可能是模板结构的变化?我有3个例子都给出错误:例1<ListBoxCanvas.ZIndex="1001"Grid.Row="0"x:Name="ColorPi
假设想要创建一个左侧有一个小椭圆的自定义按钮.我希望这个椭圆的颜色是数据可绑定的.所以我启动Blend并在表面上放置一个按钮并编辑模板的副本.我现在拥有自定义模板,并在其中放入一个小椭圆:…<Borderx:Name="Background"BorderBrush="{TemplateBindingBorderBrush}"Bord
我有TextBox,只允许插入数值(过滤),但当我粘贴复制文本时,它允许任何类型的符号.如何在粘贴之前阻止或过滤文本?解决方法:您可以在任何手动输入之前备份文本,然后当提供的输入无效时,恢复以前的文本,如下所示:_backupText=string.Empty;doNotPasteTextBox.TextI
我在WPF应用程序中使用DataContextProxy时遇到问题.当我在Grid的Resources部分放置DataContextProxy时,它永远不会被加载.如果我将DataContextProxy移出资源部分,一切正常.我已经研究了一段时间,并尝试了许多方法来调试应用程序.>我已经在我正在尝试使用的控件上放置了一个DebugC
我试图从架构和设计角度理解EventAggregator模式.我之前从未在WPF中使用Prism,但我正在研究它如何在MSDN上运行.在我看来,对于每个事件,用户必须创建一个扩展CompositePresentationEvent的新事件对象.似乎新事件对象除了从它继承的功能之外没有其他功能(它通常没有自己的代码).
我想要一个silverlight列表框,其项目是可自动滚动的(如垂直选框)解决方法:您可以尝试使用ItemsControl将ItemsControl.ItemPanel设置为StackPanel,并在其上应用TranslateTransform.然后你可以有一个运行的Storyboard来调整TranslateTransform的Y坐标的位置.编辑:示例<BorderBor