silverlight-4.0相关内容
尝试了解以下内容:
..
我正在用Silverlight开发一个应用程序。我想限制,当用户直接从地址栏更改URL。如何停止此操作。 推荐答案 没有办法阻止它。你不能这样控制用户。您可以在JavaScript中使用window对象的beforeonload事件向用户显示警告。 window.onbeforeunload = function() { return "
..
我正在尝试创建一个相当大的文本块的滚动列表。我希望有一个垂直滚动条来显示它们,如果它们溢出到一定大小,我希望它们显示一个省略号。事实上,我把这一切都做得很好。 我有以下Silverlight XAML:
..
我正在使用Silverlight 4制作应用程序。我遇到了一个问题,当同一行的特定列值(使用组合框)发生更改时,我需要以编程方式将特定的组合框更改为文本框。我需要在事件cell EditEnded上更改此设置。 请注意,我需要将单元格模板组合框更改为文本框,而不是单元格模板文本块。 这是我的列,我需要在其中决定其组合框选定值。
..
处理在Silverlight 4应用程序中将大文件加载到内存中导致内存不足异常和崩溃的问题。文件大小约为100MB。我正在尝试确定Silverlight是否对RAM有某种默认限制。 推荐答案 我只能告诉您有关Silverlight 5的信息,因为我现在对它有问题。 正如某些作者所写的here,在用于32位进程的任何机器(x86或x64)上,默认的内存限制是2 GB。如果在.exe头中
..
我在一个文本框上将IsTabStop设置为False,我知道这会使该控件无法接收焦点,但根据Silverlight Forums,它应该仍然能够接收鼠标事件。我连接了MouseLeftButtonUp事件,并在我的tbxTotal_MouseLeftButtonUp方法中设置了一个断点,并且在调试期间它从不被击中。SL论坛上的帖子现在已经很老了,所以可能是在某个更新中被更改了。我想要一个文本框,不
..
我在Silverlight 4中遇到跨域Web服务调用的奇怪问题。 启动后,应用程序立即调用同一主机上的Web服务,该服务是从同一主机下载的,但位于不同的端口(例如。应用程序位于http://www.mydomain.com:80,而WebService位于http://www.mydomain.com:81)。不涉及任何SSL。 宿主提供了正确的clientaccesspolicy.xml文件
..
作为一名Silverlight新手,我发现设置RIA Web服务真的很难。Web上可用的示例几乎总是将实体框架称为ORM,但我们使用的是NHibernate作为我们的ORM。我知道Brad Abrams的教程,其中他使用NHibernate作为ORM,但大部分内容都让我摸不着头脑,因为我也是NHibernate的新手,RIA的一些概念对我来说并不清楚,例如DomainService。 我想先
..
我在尝试将我们的大型项目升级到SL4时出错。 原创主题不是我写的,我的主题知识也不是很好。 在我的演示应用程序中,我有一个Label和一个LabelHeader(这是我创建的,只是Label with DefaultStyleKey=typeof(LabelHeader)的派生类; 我正在设置LabelHeader的样式,如下所示:
..
我的主要问题是关于一个控件有多个源(DataGrid中的组合框)(或同时具有datacontext和itemssource)场景中的绑定情况。那么我们如何知道绑定将使用哪个源呢?(澄清这一点的任何语法) 假设数据网格有一个itemssource=“球员列表”datacontext=“Manager” ,并且有一个组合框作为一种列。我们还假设每个玩家都有一个集合类型的库存属性。 然后在dat
..
我正在创建一个应用程序,其中我有 2 个用户控件,是否有可能,我们有 2 个 xaml 用户控制页面并且在 xaml.cs 文件后面有 1 个代码? 解决方案 首先创建三个文件,首先将“代码隐藏".cs 文件创建为一个简单的类:- 公共类 MyCommonUserControl : UserControl{} 注意它没有 InitializeComponent 调用. 现在创建
..
public Image Base64ToImage(string base64String){//将 Base64 字符串转换为 byte[]byte[] imageBytes = Convert.FromBase64String(base64String);MemoryStream ms = new MemoryStream(imageBytes, 0,imageBytes.Length);/
..
据说 Silverlight 4 RC 的新功能之一是它现在支持上传进度. 我假设这意味着可以在没有“分块"的情况下制作上传文件进度条,但我不知道如何做到这一点,那么我们该怎么做呢?源代码示例会很棒. 谢谢! 解决方案 好了,玩了好久终于明白了: private void UploadFile(string url, CustomPostDataInfo pdi){//使用
..
我正在尝试实现我过去在 Winforms 应用程序中认为理所当然的内容.我是 Silverlight 菜鸟,所以希望所有这些都是初级的. 我在 Silverlight 4 应用中有一个列表框.我想执行以下操作: 右键单击列表框 将项目放在我点击突出显示的位置 我想要弹出一个上下文菜单(在上下文菜单中有我自己的项目) 从我目前的研究来看,Silverlight 中似乎没有 Co
..
我想找到一种方法将 DataGrid 行的背景颜色绑定到绑定对象的属性. 这是我的 XAML: 我在 Silverlight 4 中使用 MVVM Light Toolkit. 解决方案 您可以通过更改行模板来实现: ...
..
我想要一个用于 DataGrid 中所有列的特定模板.通常的方法是我将在 DataGrid 中的每个 Column 中多次复制 DataTemplate 的整个 XAML. 有什么方法可以将 CellTemplate 全局定义为资源,然后将“绑定"的“路径"属性传递给它,以便它显示来自 DataContext 的正确项目? 这可能吗? 解决方案 在 App.Xaml 文件中使用
..
如果用户将主题从 "Light" 更改为 "Dark" 或在后面的代码中反之,我需要更改我的应用程序的背景图像.我希望这些应该在 Page Loded 事件 中完成 解决方案 @TimDams 向您指出了一种检测现在设置什么主题的好方法,但我没有注意到有任何关于如何在应用程序运行时检测主题的变化.用户可以启动您的应用,然后前进到菜单,更改主题,然后返回到您的应用.虽然您可能认为您的应用会被墓
..
我在一些代码中看到过这种Deployment.Current.Dispatcher.BeginInvoke(()=> {...})格式.它是用来做一些后台工作的吗?它的一般用途是什么? > 解决方案 不,不是在 后台 线程中工作 - 而是在 UI 上工作线.所以它通常从后台线程调用,以便操作 UI,而这只能在 UI 线程上完成. lambda 表达式的主体是您要在 UI 线程中执行的代
..
如果问题标题不清楚,我很抱歉,但我正在尝试做这样的事情.我不知道它们是 WrapControl 中的图块还是图像: 我想用一个包裹面板制作这样的东西,每个块都作为一个堆叠面板.但我不确定那是否是正确的方法. 有没有做这种事情的控件? 解决方案 您走对了.WrapPanel 是要走的路:) 为了让每个区块更有趣,你可以看看HubTile 控件来自最新的 windows ph
..
我们有一个由多个页面组成的 Web 应用程序.我们将我们的网络应用程序域注册到 Google Analytics,页面浏览量跟踪按预期工作(在 Analytics 面板中,我们可以看到每个页面的页面浏览量).现在我们希望将此页面视图信息存储在我们数据库的后端中.因此,我们希望创建一个每天运行一次的后端流程,并从 Analytics API 获取页面浏览量. 这当然需要在代码中完成.从最初的研
..