Silverlight 2.0是一个可行的游戏开发平台吗?

我已经使用Silverlight 2.0编写了一些较小的项目,这相当令人印象深刻 Silverlight 2.0是否具备成为web游戏开发平台的条件? (帧率是否足够高,是否会开发3D引擎,以及更多问题) 是或否,如果需要详细说明,以及原因。你可以做一些小游戏,你可以看到一些。它有一些开放源码的项目。但是我不知道SilverLight的主要用途是什么:)好吧,SilverLight可以用于游戏开发,就像Java可以被使用一样 在我看来,这是一个非常糟糕的主意,但这是可能的。如果你有兴趣为网络浏

失去焦点后,保持Silverlight组合框下拉列表打开

有可能避免Silverlight组合框在失去焦点后自动崩溃吗?我认为没有简单的方法可以解决这个问题。下面的代码是从ComboBox类的反汇编代码复制而来的。正如您所看到的,当hasFocus为false时,它总是关闭。我认为这是没有办法的。编写自己的组合框是一个解决方案 private void FocusChanged(bool hasFocus) { this.UpdateSelectionBoxHighlighted(); base.SetValueInternal(IsS

如何在Silverlight中实现“滚动”效果?

我发现分辨率随机化器非常有趣。单击“随机化”按钮时,它具有滚动效果 我对Silverlight非常陌生,我想知道它是如何实现的。我想给我的项目添加一些类似的效果。任何人都有我可以参考的脚本?你可以查看Nikhil Kothari的SilverlightFX项目,它提供了一些非常强大的效果和转换声明。就获得滚动效果而言,您可能希望创建一个包含整个滚动视觉效果的ContentControl,并使用FX的移动动画,该动画具有在到达动画末尾时变慢的缓和效果。“移动”动画将沿视口移动整个视觉对象 Nikh

如何在运行时修改Silverlight模板?

我有一个自定义控件,其中包含一个具有模板化工具提示的路径。我希望能够在运行时获得对模板中网格的引用,以便根据使用情况修改其子级 我想我可以使用GetTemplateChild从控件的OnApplyTemplate方法中获取对模板中网格的引用,但该方法不起作用 public override void OnApplyTemplate() { base.OnApplyTemplate(); _tooltipDetails = (Grid)GetTemplateChild("TooltipD

在哪里可以找到好的Silverlight应用程序XAML模板&;主题?

如有任何建议,将不胜感激。不必是免费的。那怎么办 用于Silverlight导航应用程序。Silverlight工具包附带11个免费的Silverlight主题。 现场演示@ XAML文件本身也随Silverlight工具包下载一起提供 在我链接到的页面底部,有一个关于Silverlight工具包主题的资源集合,我建议您看看 此外,公司喜欢并发布的商用Silverlight主题集非常有限。但是,这些控件通常不会与第三方控件(Silverlight Toolkit控件、ComponentOne等)

Silverlight 3使内容大小与页面大小一致

加载此页面时,RadScheduler控件不会在屏幕上完全呈现,因此下半部分不可见。如何使其大小与页面窗口中的剩余空间一致 <navigation:Page> <Grid x:Name="LayoutRoot"> <Grid.RowDefinitions> <RowDefinition Height="50" /> <RowDefinition Height="*" /> </Gr

Silverlight 如何在MVVM中播放声音和动画

我读过很多关于播放声音/动画的最佳方式的博客,但如果可能的话,我想看一个简单的例子,说明如何做到这一点,以便我能更好地理解 据我对MVVM的理解 视图-->声音和动画 ViewModel-->如果某个值为true,我希望在视图上播放声音和动画 现在我该怎么做呢。我被告知要使用像ISoundService和IAnimationService这样的接口。在视图中实现,然后执行什么?如果可能的话,一个可行的裸体例子会有很大帮助 我认为这个结构看起来像 模型->包含声音和视频/位图的对象 查看->包含情

Silverlight的动画丰富交互背景

大家好,这不是一个真正的问题,我刚刚写了一篇关于如何创建代码项目的文章。此背景会对用户的鼠标移动做出反应,并导致背景元素的流动动画。您也可以查看背景。这不是一个真正的问题,因此可能不属于此处。不过看起来不错!

Silverlight 如何在服务器中的模型上同时在客户机中生成方法或属性?

我已经用RIA服务、Entity Framework 4和Silverlight 4设置了一个应用程序。按照MSDN中规定的标准方式设置,如下所示: 我已经针对驻留在服务器上的一个实体对象编写了一个新方法(或属性);我希望这个方法(或属性)也能在客户端自动生成。i、 e 我的数据库中有一个名为Customer的表,它有两个字段:FirstName和LastName (ASP.NET项目-服务器端)EF创建了一个名为Protocol的对应分部类,该类有两个属性:FirstName和LastNam

为什么不是';我的共享资源文件是否在Silverlight RIA项目中工作?

我正在使用WCF RIA服务测试版进行Silverlight项目。我正在使用BlahDomainService.metadata.cs文件通过添加验证属性来验证字段,例如[RegularExpression]。它正在工作,所以我试图将错误消息放在一个资源文件中,但现在它不工作了。RegEx验证没有在客户端上运行,尽管它正在服务器上运行 你知道是什么引起的吗 在客户端上生成的代码文件中,我看到以下错误: //由于以下错误,无法生成以下属性: // //-验证属性“System.ComponentM

Silverlight Windows Phone 7应用程序-方向更改

各位开发者好! 我正在开发一款WindowsPhone7应用程序,我不知道对于经验丰富的应用程序来说,我认为什么是一个简单的问题。 假设我有一个由两个元素组成的布局:一个列表框(填充了大量的项目)和一个文本块(为用户提供一些基本说明) 当设备处于纵向方向时,我希望它们一个比另一个高,当设备方向更改为横向方向时,我希望它们彼此相邻 对于纵向方向,我使用网格布局管理器,因为它允许我像这样定义行的高度。。。第0行Height=“2*”,第1行Height=“*” Listbox位于第0行,TextBl

Silverlight WP7确定我从哪个页面导航

我有3页。第1页是搜索条件,第2页是列表,第3页是详细信息 如果我从第1页转到第2页,我想调用一个web服务并将详细信息加载到该页上 如果我从第3页转到第2页(即使用后退按钮),我不想重新加载数据,因为我已经有了数据 要确定激活第2页时要做什么,我需要知道我来自哪里 在导航事件中,我看不到任何说明这一点的内容 有什么想法吗 干杯 Steve使用API/SDK无法做到这一点 但是,您可以让呼叫页面告诉page3它叫什么。 如何做到这一点的一个例子是在查询字符串中包含一个条目。i、 e Naviga

刷新或设置selectedIndex=-1后Silverlight DataGrid绑定问题

我在表单上有一个datagrid和一个combobox。组合框绑定到datagrid的selectedItem 我可以很好地加载,如果我选择不同的行,组合框就会相应地更新 但是,如果在加载后设置datagrid.selectedIndex=-1(这样第一行就不会被选中),组合框绑定将不再工作。这是一个问题 我还有另一个场景,确切的事情发生了。如果我过滤datagrid,到combobox的绑定也会停止工作 我正在将datagrid绑定到CollectionViewSource,如下所示,其中_C

Silverlight RIA服务:要使用的属性(装饰)列表及其作用?

对RIA服务很陌生,但我正在进步。。。我注意到有些方法用QUERY属性修饰 我想知道在哪里可以找到查询属性列表,并解释它们的作用 以查询属性为例,如果我不修饰domainservice上的方法,该怎么办 我尝试搜索我cna使用RIA服务的可用属性 我想我也可以根据积垢的哪一部分进行装饰 非常感谢您提供的任何帮助或信息 谢谢您可以找到所有属性以及您可以在domainservice方法上设置的每个属性的说明。非常好,谢谢!如果我的方法在domainService上返回BOOL,即它只是业务逻辑,没有

Silverlight:对业务逻辑使用本地WCF服务(中间WCF服务)?(Ria服务与普通WCF服务结合使用?)

我有我的silverlight呼叫我的WCF服务,它工作得很好。这是一个WCF(而非ria)服务,基本上返回enities或实体集合 例如,我真的无法控制仅仅为silverlight添加额外的项目 所以我在想,也许它的性能不好,或者是德金 但是,如果要使用承载silverlight的Asp.net网站托管本地WCF服务。。我可以将这个wcf服务用于不需要返回实体的业务逻辑。例如,silverlight可以调用服务器,然后服务器可以使用纯.net做一些事情 当然,我仍然需要silverlight与

Silverlight WP7路径几何错误

我在一个简单的PathGeometry对象上遇到了一个奇怪的错误,我似乎无法解决它。如果有人能向我解释为什么这不起作用,我将不胜感激 下面是一个工作路径示例,它绘制了一个小三角形: <Path Data="M 8,4 L 12,12 4,12 8,4 Z" Stroke="White" /> 下面是一个对我来说似乎不起作用的路径示例: <Path Stroke="White"> <Path.Data> <PathGeomet

能否在silverlight中使用多个应用程序域?

能否在silverlight中使用多个应用程序域?如果是,有什么特殊限制吗?取决于您的意思。默认情况下,每个Silverlight应用程序都在一个单独的应用程序域中运行。但是,您不能像在完整的.NET运行时那样以编程方式控制应用程序域。System.AppDomain命名空间存在,但缺少所有“CreateXXXX”方法。与文档进行比较,看看我的意思。取决于您的意思。默认情况下,每个Silverlight应用程序都在一个单独的应用程序域中运行。但是,您不能像在完整的.NET运行时那样以编程方式控制

Silverlight 我想删除silver light中datagrid列标题中的下划线 从表格中选择我为“你是最好的”

但datagrid标头显示 你是最好的 我应该如何停止这个下划线?? 或 这就是你的意思吗 或 这就是您的意思吗?如果您在编译时不知道列,则需要按照以下示例处理事件: <data:DataGrid ItemsSource="..." AutoGenerateColumns="True" AutoGeneratingColumn="FormatColumnHeader"> </data:DataGrid> private void FormatColumnHe

将查询字符串传递给silverlight

我有一个silverlight项目,它有许多xaml页面。我有一个名为silverlight网站的外部网站,例如 我想通过传递查询字符串中的值来更改页面 是否可以将主xaml页面从查询字符串更改为另一个页面 谢谢看看Silverlight导航应用程序是如何工作的。它将为您提供所需的功能。看看Silverlight导航应用程序是如何工作的。它将为您提供所需的功能。据我所知,从应用程序类分配主页后,您无法更改主页。但您可以使用并导航到所需的页面。在这种情况下,您还可以使用浏览器的后退/前进按钮。 是

Silverlight 跨RIA服务共享Linq到SQL实体

我正在创建非常精简的DTO,我想知道是否有一种方法可以共享Linq到SQL实体本身。我试过了。我在一个分部类中创建了一个元数据类,并设置了关键注释。然后,我尝试在RIA服务的查询中公开实体。尽管生成的代码中存在System.Data.Linq的问题,但我还是遇到了错误。这是有道理的,但是有没有一种方法可以做到这一点,而不必将依赖关系转移到Silverlight中不可用的其他库中 注意,我没有使用实体框架,因为它对于我当前的项目来说太大了。我宁愿使用瘦DTO,也不愿为这个项目引入EF 编辑: 我的

Silverlight OOB有任何限制吗?

如果我检查清单文件上的受信任应用程序,我的Silverlight OOB有任何限制吗 Ex:-目录访问限制 -套接字连接限制。这里您可以阅读 其主要特点是: 轻松跨域访问 限制放宽用户同意 用户启动需求 要求全屏支持 支持窗口自定义文件 系统访问本机集成

Silverlight 如何访问我导航的页面?

我有一页可以找到他 xaml: 守则: 导航(新Uri(“/Views/Page1.xaml”,UriKind.Relative)) 我希望能够从保存页面的主类访问page1 我怎么做 即使不使用MVVM模式,也可以使用MVVM Lights消息传递 在子视图中注册: Messenger.Default.Register<NotificationMessage>(this, "MyToken", DoSomething); 示例应用程序: 即使您没有使用MVVM模式,也可以使

Silverlight 快速操作后双击不起作用

在我的应用程序中,我有一个“下一步”按钮和许多图像。当我单击“下一步”按钮时,屏幕上会显示序列中的下一个图像。当我双击图像时,图像会被放大 现在我的问题是,在双击图像之后,频繁地点击下一步按钮,至少十次,图像就不会缩放。即使双击事件也不会发生。但当我再次双击时,它会被放大 我想在第一次双击时,图像应该被放大。您是否尝试过创建双击事件?类似于这个问题:我猜,当你快速连续多次更改显示的图像时,图像更改会排队,因此当你双击当前显示的图像和正在缩放的图像时,图像更改是不一样的。你是如何在图像之间进行更改

Silverlight 如何在不使用DependencyProperty的情况下绑定到DataContext上的属性?

我知道如何绑定到DependencyProperty,以及如何创建自己的DependencyProperty。是否有方法使用绑定系统(即非反射)从控件的代码隐藏中的DataContext获取值?我正在考虑一种直接绑定到后台代码的方法,而不必通过接口绑定。我知道我可以创建一个dependencProperty并绑定到它,但我只是想知道是否有一种方法可以使用BindingExpression或者放弃创建dependencProperty 我正在使用Silverlight 4和Expression B

Silverlight 4:在.web中使用web服务

如果在.Web中引用Web服务,是否可以调用它 如果是,我如何在MainPage.xaml.cs中访问它 我问这个问题的原因是为了在部署中轻松更改配置 谢谢最简单的方法是引用Silverlight项目中的服务。但是,您可以从.Web项目中公开一个新服务,从MachineHistoryWS中公开方法,然后将该服务引用添加到Silverlight项目中。实际上,您的答案是我当前的实现,但我之所以问这个问题是因为部署。由于我的客户端应用程序打包为xap,我需要解压缩,更改clientconfig以将

Silverlight wcf中的ActiveX数据对象(ADO)在部署后不工作

我正在silverlight应用程序中使用ActiveX数据对象(ADO)来显示创建数据库连接向导。。“数据链接属性”对话框。。这是在后台WCF服务中创建和显示的 当我从VisualStudio2010运行它时,它工作得非常好。但当我在本地IIS中部署它时,它不会显示 我试过处理这个异常,但没有 流程在此停止(用粗体和斜体标记)。我在wwwroot中还有客户机文件和跨域文件 日志(“adodb之前”); MSDASC.DataLinks DataLinks=新的MSDASC.DataLinks(

扩展器的列表框在Silverlight中无法正确折叠

我有一个Silverlight中的扩展器列表框。它们可以很好地扩展,但是,当它们崩溃时,包含扩展器的stackpanel不会最小化。我在这里附上了一个截图 <Grid Background="White"> <StackPanel Orientation="Vertical" Margin="5,5,5,5" Grid.Column="0" MinWidth="700"> <controls:Expander E

Silverlight 将控件绑定到容器控件的DependencyProperty

我在Silverlight中创建了一个UserControl,并向其添加了一些依赖项属性,以便将控件中的选定选项公开给使用我的控件的任何其他控件。如何将控件中使用的类似ListBox的属性绑定到控件的依赖项属性?我目前正在使用ElementBinding,但我一般不太喜欢ElementBinding。。。我希望有某种相对绑定,但相对绑定似乎没有提供我所寻找的选项(但我认为我实际上并不非常了解相对绑定)因此您有一个用户控件它包含一个列表框,并且您希望公开您的列表框从用户控件中选择的项目 我可以想出

将silverlight复选框复选标记框缩放到较小的大小

我需要一个silverlight复选框,其中包含的复选标记比默认大小小得多(10px 10 px)。 这可能吗?使用 您可以从MSDN页面上的代码中看到,您可以在任何UI元素上使用它。所以在你的情况下,你会想要这样的东西: <CheckBox ...> <CheckBox.RenderTransform> <ScaleTransform ScaleX="0.8" ScaleY="0.8" /> </CheckBox.RenderTrans

Silverlight 平面投影的约束尺寸

如何将平面投影约束到特定尺寸?例如,我有以下几点: <Canvas Width="720" Height="540" x:Name="Root" Background="Red" > <Line Width="200" Height="5" X1="0" X2="200" Y1="0" Y2="0" Stroke="LimeGreen" StrokeThickness="10" Canvas.Left

带有自定义图像块的Silverlight ProgressBar

我需要一个progressbar样式,它使用一个图像作为每个进度块。 有什么想法吗?编辑:我的答案是滑块控件,它可以很容易地适应ProgressBar控件,使用原始帖子中提到的数据绑定或ElementBinding+a转换器 这不是一个完美的解决方案,但我使用了一个绑定+一个自定义转换器来实现这一点,用于音量条。我的音量条由八块砖组成,在我的例子中使用了两种颜色的矩形,一种用于非活动,一种用于活动。你可以用图像和一个转换器来代替它来切换可视性 <Grid> <Stac

Silverlight 如何在xaml中自动折叠网格列?

基本上,我从服务中获取一些数据,并将结果显示在列表框中。项目的模板使用网格。注:如果有更好的方法,请告诉我 <Grid> <Grid.ColumnDefinitions> <ColumnDefinition/> <ColumnDefinition/> </Grid.ColumnDefinitions> <Image Grid.Column="0"/> <TextBlo

Silverlight 我能用“我能用”吗;测试证书“;要部署提升信任的应用程序?

很抱歉我的英语不好(还有一个新手问题)-我有一个silverlight 4 OOB应用程序,需要提高信任才能运行。CheckAndDownloadUpdateAsync仅在我的xap已签名的情况下工作。如果我使用可以在VisualStudio上创建的“测试证书”部署应用程序,会出现问题吗?CheckAndDownloadUpdateAsync工作正常,我不想只为这个购买证书。。。另外,证书过期时会发生什么情况?用户是否必须转到我的页面并显式更新应用程序,因为它将是一个新的(更新的)证书 另外,我

Silverlight PagedCollectionView自定义排序

是否可以在Silverlight4的PagedCollectionView中自定义排序? 在我看来,我有可能按照给定的属性对这些集合进行排序。我还可以设置是否要对集合进行升序或降序排序。然而,我看不到设置自定义排序的可能性——使用某种比较器或类似的东西 最简单的排序可以通过这种方式实现 PlayerPagedCollection = new PagedCollectionView(); PlayerPagedCollection.SortDescriptions.Clear(); PlayerP

能否在Silverlight 5中为Mac用户启用浏览器中的受信任模式?

我有一个关于可信浏览器应用程序的问题。OSX是否支持这些应用程序?我的团队开发了一个需要本地存储的大型教育silverlight软件包。我们希望我们的用户能够选择他们保存文件的文件夹。这里有关于如何在Windows中启用此功能的说明:但我没有找到说明如何在Mac上启用此功能的说明。在Mac中,您可以使用System.IO库。阅读了解更多信息 在Mac中,您可以使用System.IO库。阅读了解更多信息 我相信这只适用于浏览器之外的Silverlight应用程序。我指的是浏览器内应用程序。我相信这

Silverlight 自定义方差wp7滑块

你们将如何创建一个滑块,其中拇指保持居中,但滑块的图像或背景以滑动手势滑动 我能找到的唯一真实的例子是这里,在第二个屏幕截图中: 基本上,滑块“拇指”会保持在原位,但刻度上的数字会随着手指的滑动而移动 只是想在这里找到一些你将如何处理这个问题的方向。你建议我从什么控制开始?或者创建自定义控件会更容易吗?我没有尝试过,但滑块可能太难了,因为它的构造方式;要滑动的区域/比例由两个不容易滑动的重复按钮组成。因此,最好不要使用slider,因为slider类的代码希望存在这些模板部分 我会尝试使用简单

Silverlight工具箱图表线系列的颜色选择

我正在使用Silverlight4工具包并使用图表控件,特别是直线系列。我还使用了一个Microsoft Silverlight主题,它附带了一些图表的默认样式 我知道,在ToolkitStyles.xaml中,有大量的彩色画笔供制图工具包使用-ChartBrush1、ChartBrush2等。。我不明白的是它们是如何被图表本身使用的 我问这个问题的原因是因为我正在尝试更改LineSeries的DataPointStyle-我成功地在Blend中取出了数据点样式的副本,并进行了我想要的更改,即使

Silverlight 从Windows Phone使用数据服务,数据架构的版本:IExtensibleDataObject替代方案?

我正在使用System.Data.Services.Client dll通过DataServiceContext从我的windows phone Azure应用程序访问Azure存储(表) 我的问题是,在我的数据类中,我不能使用IExtensibleDataObject,因为Silverlight不支持它 应用XmlSerializerFormat属性也不会影响它,似乎在使用数据服务时忽略了它(Fiddler显示数据不是真正的XML格式) 是否有办法防止每次向表中添加新字段时应用程序崩溃?IEx

基于Silverlight的交互式楼层平面图

我们的客户将在接待区有一个大屏幕,在那里他们将有一个基于浏览器的实验室平面图视图。其想法是以交互方式输入每个房间的实验室温度,并在温度发生重大变化时更改楼层平面图 Silverlight将是这方面的基础技术,但这就是我的经验。我对silverlight不太了解,但一旦我开始使用它,我应该不会介意 到目前为止,我有以下两条路线: 1.只需在Silverlight中画出轮廓,并用额外的形状覆盖,以表示空调等元素。 2.Telerik有一个使用ESRI Shapefile的地图控件,这看起来很有趣,

Silverlight绑定值错误

我看到一个Silverlight页面打开了一个对话框。它是一个管理页面,具有通过Web服务与数据库进行对话的高级逻辑。对于Silverlight客户端,我们充分使用MVVM。第一次打开对话框时,根据实现的逻辑,一切正常 问题:第二次打开对话框时,我们的数据绑定设置程序开始接收错误的值 代码: 对话框的创建方式: MyPopupViewModel myPopup = new MyPopupViewModel(); Caliburn.Micro.Execute.OnUIThread(() =>

Silverlight Lightswitch表单基于windows用户的身份验证问题?

首先,如果我在搜索中找不到答案,我表示歉意——我尝试了各种各样的搜索主题,但没有一个是直接相关的 我部署了一个Lightswitch应用程序,运行在IIS 7和Windows Server 2008上,运行良好。它只是一个内部内联网应用程序 我只使用表单身份验证,所有其他的都被禁用 对于大多数windows用户来说,该应用程序运行良好。 然而,一些windows用户只能看到一个空白屏幕——没有登录,没有“加载…”,也没有silverlight的“98%”显示 在IIS日志中,我甚至看不到当他们尝

Silverlight Component One Licenses.licx引发异常

嗨,伙计们 在我们决定为Silverlight FlexGrid组件购买C1许可证后,我们想知道为什么激活无法工作 对话框显示C1.FlexGrid的副本已激活,但在发布Silverlight插件后,我们仍然会收到C1未激活的消息 经过长时间的研究,我们发现没有创建licenses.licx文件 因此,我们使用以下条目手动创建了该文件: C1.Silverlight.FlexGrid.C1FlexGrid, C1.Silverlight.FlexGrid.5 重建整个解决方案后,我们从lice

Silverlight 我的行跨度不';Don’不要接两条线

我对网格的rowSpan属性有一个奇怪的问题 我得到了一个需要不止一行的文本,所以我告诉他的stack spanel,RowSpan=“2”,这样文本可以在多行上,使用换行符,如下所示: <StackPanel Grid.Row="0" Grid.RowSpan="2" Orientation="Horizontal"> <TextBlock x:Name="tbConfirm" Text=

Silverlight 将枚举集合绑定到复选框

我做了一些谷歌搜索,但没有找到答案 是否有某种方法可以将给定枚举类型的集合绑定到一组复选框,并可能选择多个复选框 谢谢 更新:我打算使用双向绑定

浏览器中的Silverlight Laucher已停止工作

我们正在Silverlight浏览器外应用程序中运行Silverlight 4版本的Web应用程序,但当浏览器外应用程序崩溃时 持续使用一段时间后,收到消息“Silverlight Out Of Browser Laucher已停止工作”并崩溃。我们已经检查了内存使用情况,它有530MB,CPU使用率为40% 这是由于Silverlight插件问题引起的吗。在IE中,同一个应用程序比OOB应用程序工作得更好,很少崩溃,但OOB应用程序会持续崩溃。前面我们有内存泄漏问题,通过在Dispose方法中

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