问题标签 [silverlight]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
935 浏览

silverlight - 您可以在 Silverlight 中为自定义依赖属性设置动画吗?

我可能会遗漏一些非常明显的东西。我正在尝试编写一个自定义面板,其中内容根据几个依赖属性进行布局(我假设它们必须是 DP,因为我希望能够为它们设置动画。)

但是,当我尝试运行故事板来为这两个属性设置动画时,Silverlight 会引发灾难性错误。但是,如果我尝试仅对其中一个进行动画处理,则效果很好。如果我尝试为我的一个属性和一个“内置”属性(如不透明度)设置动画,它也可以工作。但是,如果我尝试为我的两个自定义属性设置动画,我会收到灾难性错误。

还有人遇到这个吗?

编辑:

两个 DP 是 ScaleX 和 ScaleY - 都是双打。它们缩放面板中子项的 X 和 Y 位置。以下是其中之一的定义方式:

编辑:我已经尝试过调用和不调用 InvalidateArrange (在任何情况下都是绝对必要的),结果是一样的。在灾难性错误开始之前,事件处理程序甚至不会被调用。

0 投票
3 回答
2475 浏览

asp.net - .NET Web 应用程序可移植到 SilverLight

我工作的公司创建了这个应用程序,它是我们业务的核心,并依赖网络浏览器来执行某些“规则”,如果没有它们,应用程序对我们的客户来说就变得毫无用处。抱歉必须谨慎,NDA 以及许多其他事情使我无法准确说出应用程序是什么。本质上,JavaScript 控制某些定时事件(必须精确到至少秒),这使得使用 ajax/回发等难以控制。

我的问题是:假设大部分代码实际上是 C# 业务逻辑而不是 asp.net 控件,将 ASP.NET 应用程序转换为 SilverLight 有多难?我刚听完 Deep Fried bytes,MS 的人说这听起来真的没什么大不了的。对于 Web 应用程序是这样,还是主要是 Win32 应用程序?

我知道 asp.net 前端与 SilverLight 有根本的不同,但有一堆 C# 代码我不想在必要时重写。我假设将javascript代码替换为silverlight是微不足道的(我知道假设不好,但我必须从某个地方开始),因为它处理定时事件,所以我并不真正关心这一点。我需要想出一个如何缓解这个问题的解决方案,我希望这是一个中间立场:什么都不做,看着我们被客户敲打,用比网页更安全的方式重写整个应用程序只有前端验证。有没有人尝试将 ASP.NET 代码转换为 SilverLight 项目?

0 投票
5 回答
1859 浏览

flash - 那么到底哪个更快呢?Flash、Silverlight 或 GIF 动画?

我正在尝试开发一个多媒体站点,并且我非常倾向于 Silverlight,但 Flash 始终是主要参与者。我是一名速度和性能类型的开发人员。在给定的场景中,哪种技术加载速度最快?56k、DSL 和电缆?

0 投票
2 回答
6300 浏览

wpf - 用于 WPF 的 Deepzoom

Silverlight 的 MultiScaleImage(又名 DeepZoom)的 WPF 是否有任何端口?Microsoft 是否为 WPF 制定了路线图?

我想从 WinForms 转移到 WPF 并需要像 DeepZoom 这样的东西,使用 Silverlight 不是一个选项。

0 投票
4 回答
6034 浏览

silverlight - Silverlight 2 拖放教程

我想知道人们是否可以建议最好的教程,它将引导我使用 MS Silverlight V2 进行拖放控制碰撞检测等的最佳方法。

我在 Silverlight.net 上完成了Jesse Liberty 教程,它们是一个很好的介绍,但我正在寻找更深入的东西。

建议?

更新:为方便起见,这是答案列表的摘要:

  1. http://www.adefwebserver.com/DotNetNukeHELP/Misc/Silverlight/DragAndDropTest/
  2. 李家一角
  3. 科里·舒曼
  4. 马丁·格雷森:“开发者”的冒险
  5. http://www.codeplex.com/silverlightdragdrop
  6. Nick Polyak 的软件博客
0 投票
2 回答
23212 浏览

c# - Silverlight 中的编程绑定

孩子们,我在这里错过了一些东西。这一直在抬头,我不知道这是怎么回事,所以我希望我的家人们能帮上忙。

在 Silverlight 中工作时,当我在我的 c# 代码中创建绑定时,它们在应用程序运行时永远不会停止。我的 xaml 中的声明性绑定似乎没问题,但是当我在 C# 中创建绑定时我做错了。我希望我遗漏了一些非常明显的东西。这是一个典型的绑定被粉碎:

0 投票
3 回答
5799 浏览

silverlight - Silverlight 跨域策略

在silverlight 应用程序中,我想从HTTP 子域访问silverlight .xap 文件的页面,但让Web 服务通过HTTPS 访问不同的子域以获取敏感信息。

我在子域的根目录下设置了clientaccesspolicy.xml,它允许silverlight 应用程序通过http 访问其服务,但不能通过https。它给出了跨域访问错误,如果没有适当的客户端访问策略,它通常会给出。

我知道浏览器本身对混合 http 和 https 有很多限制。我是否试图做一些不允许的事情?

0 投票
4 回答
17736 浏览

vb.net - Silverlight- DataGrid 控件 - 选择更改事件干扰排序

我目前正在使用 Silverlight(Beta 2) Datagrid 控件。在我连接 SelectionChanged 事件之前,通过单击标题,网格将完美排序。现在,当单击网格时,当我单击标题进行排序时,它将触发 SelectionChanged 事件。有没有办法解决?

在一个半相关的主题中,我希望在单击已选择的项目时触发 SelectionChanged 事件(这样我可以弹出一个窗口以允许用户编辑选定的值)。现在,您必须单击一个不同的值,然后返回到您想要的值才能弹出它。还有其他方法吗?

包括我的代码。

这页纸:

以及更改网格选择时发生的调用:

对不起,如果我的代码很糟糕,我还在学习 Silverlight。

0 投票
5 回答
670 浏览

javascript - 是否有任何项目可以替换 HTML 和当前的 javascript?

Google 创建了协议缓冲区来替代庞大的 XML 数据转换方法。更快的 XML 处理还不够好。大多数网络已经成长为不同技术的大杂烩,这些技术已经集成在浏览器中工作或生成 html。JavaScript 与 HTML 是分开的。Flash 和 Silverlight 也加入了组合。我们可以使用我们拥有的工具完成工作,但我们能做得更好吗?
在您提到标准(这是一件好事)之前,请考虑一下进化变化与革命性变化。如果亨利福特问人们更好的出行方式,他们会说他们想要一匹更快的马。(Webkit 是一匹更快的马。)
我希望有一个项目,但我还没有读过它。

0 投票
6 回答
442 浏览

silverlight - 有没有办法在不购买 VS2008 的情况下高效地进行 Silverlight 开发?

微软似乎希望 Silverlight 起飞,但如果不购买 Visual Studio 2008,我就找不到在其中开发的简单方法。有没有人找到在 Visual Studio 的快速版中获得 silverlight 开发环境的方法?还有其他工具吗?