问题标签 [silverlight-2.0]

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 投票
1 回答
931 浏览

silverlight - 如何在 Silverlight 中正确地将基类序列化为 JSON?

我有以下结构:

当我尝试执行以下操作时:

它失败并显示错误消息:

不应使用数据合同名称“Child: http://schemas.datacontract.org/2004/07/MyNamespace ”键入“MyNamespace.Child”。将任何静态未知的类型添加到已知类型列表中 - 例如,通过使用 KnownTypeAttribute 属性或将它们添加到传递给 DataContractSerializer 的已知类型列表中。

有谁知道如何正确序列化子类?

0 投票
5 回答
2215 浏览

silverlight - 在 Silverlight 中获取 .png 像素数据

我们有一个 Silverlight 应用程序,它需要加载许多 .png 文件。我们可以正常加载图像,但是 Silverlight 不支持从 Image 类中读取像素数据。

任何人都可以提出一个简单的解决方案来获取这些数据吗?我们目前最好的选择是第三方 .png 加载库,但我们很难找到合适的库。

0 投票
2 回答
483 浏览

silverlight - 我可以让 Silverlight 媒体播放器播放 .Vox 文件吗?

我需要在我的网页上播放 .vox 文件。有人对如何使用 Silverlight Mediaplayer 控件播放 .vox 文件有任何提示吗?

0 投票
5 回答
13548 浏览

datagrid - Silverlight DataGrid 设置 ItemSource/DataContext 时自动选择,排序,

有没有办法关闭 Silverlight 内置 DataGrid 中第一行的自动选择?

我们基于用户在数据网格中选择一行来构建许多功能。当数据绑定或排序时,SelectionChanged 的​​自动触发确实给我们带来了问题。我们试图在选择周围设置一些守卫,但似乎无法涵盖所有​​问题。

例如,如果在加载屏幕时未显示的 TabControl 选项卡中有 DataGrid,并且 DataGrid 绑定到作为对象列表的 DataContext 的属性。在显示选项卡之前,网格不会进行数据绑定。是否有事件告诉我们网格是数据绑定的?数据绑定的默认行为不应该是不选择行吗?

谢谢迈克

0 投票
1 回答
103 浏览

.net - 在 Silverlight2 中剪裁形状

我正在编写一个简单的应用程序SilverLight2,它需要在画布元素内绘制一个椭圆 - 椭圆的位置、高度和宽度是在运行时计算的。

我需要修复的是椭圆的剪裁。如果它变大,它会部分绘制在画布之外,在其他 UI 元素之上。我希望画布的边界框也是椭圆的边界框。

我用 Clip 属性和矩形几何体进行了几次尝试,但没有成功。有任何想法吗?

0 投票
4 回答
22366 浏览

silverlight - 如何在 Silverlight 中设置右键单击上下文菜单?

我想为我的文本框创建一个右键单击上下文菜单,以提供典型的复制/粘贴功能。关于如何解决这个问题的任何想法?

0 投票
1 回答
2200 浏览

xaml - Silverlight 2 用户控件 - 元素上的未知属性名称

更新:

截图http://farm4.static.flickr.com/3277/3048788466_661e8e5e78_b.jpg

重现:

  1. 从 Silveright.net 获取此示例项目 - http://download.microsoft.com/download/5/9/2/5922d533-7ed5-4065-a138-ce3d9ca266e5/4-UserControls_Source_CS.zip

  2. 打开 UserControlDemo 解决方案。然后在 Page.xaml 的第 9 行,您将看到错误。

    http://download.microsoft.com/download/5/9/2/5922d533-7ed5-4065-a138-ce3d9ca266e5/4-UserControls_Source_CS.zip

我正在使用作为我的指南在 Silverlight 2 中创建一个用户控件。

问题是当我在 Page.xaml 中使用我的用户控件时,XAML 画布显示此错误:“元素上的未知属性名称 ...。”

由于此错误,我无法再预览我的 XAML 画布。奇怪的是,该项目仍然可以精美地构建和呈现我的用户控件。

在调查了这个问题后,我发现问题的原因是我的用户控件使用的是一个静态资源样式。当我删除此样式属性时,我的 Page.xaml XAML 文件中的错误消失了。

此错误已在其他 在线 线程中讨论过,但不幸的是没有解决。

我正在使用 Visual Studio 2008 和 Silverlight 2 的最新版本和服务包。

我正在做的事情有问题还是这是 VS/Silverlight 错误?

提前致谢!

0 投票
5 回答
16841 浏览

c# - 在 Silverlight 中的 TextBox 上按 Enter

我正在开发一个 Silverlight 应用程序,您需要在文本框中输入信息,然后按 Enter。好吧,我没有找到 onclick 事件,所以我所做的是使用 onkeypressup 事件并检查是否是按下的回车键,如果这样做“等等”。

只是感觉有更好的方法来做到这一点。那么问题来了,有吗?

0 投票
2 回答
2342 浏览

silverlight - 使用 Blend 自定义控件

我正在为我的 Silverlight 2 应用程序构建自定义控件。它在一个 SL 类项目中,它包含两个文件:

  • MyControl 类,继承自 Control,几乎没有 DepedencyProperties
  • 主题/generic.xaml,带有可视元素 (ControlTemplate)、VSM 状态和转换

我手动创建了整个 xaml,它可以工作,但想使用 Blend2(SP1) 进行编辑!当我在 Blend 中打开 generic.xaml 并切换到资源选项卡时,我没有任何要编辑的内容。
例如,当我将可视化模板和状态定义放入(我的主 SL 项目的)App.xaml 时,我可以通过资源和状态选项卡访问所有元素和状态,并以可视方式对其进行编辑。

Blend 是否支持从 SL2 类项目编辑 generic.xaml?
构建自定义控件的最佳实践是什么?我不希望我的自定义控件依赖于主 SL2 项目中的任何内容,但希望它们是可换肤的,并且能够动态更改皮肤(主题)。

0 投票
2 回答
20166 浏览

silverlight - 在 Silverlight 中更改 Datagrid Header 的背景颜色

我想在 Silverlight 中更改 Datagrid 标头的背景颜色。