问题标签 [silverlight-toolkit]

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 回答
388 浏览

silverlight - 使用 HierarchicalDataTemplate 从 Treeview 获取信息

再会!

我有这样一个模板:

树视图

我想知道 Treeview 中每个 TextBox 的 Name 属性,以验证每个文本框,例如:

我想看看哪些复选框被选中

我该怎么做?

0 投票
1 回答
904 浏览

silverlight - 防止 DataGridDragDropTarget 显示“拖动阴影”

是否可以阻止 Silverlight 工具包 DataGridDragDropTarget 启动拖动操作?

我想要的是仅将一个 DataGrid 用作 DragSource,而将另一个 DataGrid 用作 DropTarget。并且 DropTarget-only-DataGrid 在按下并将鼠标移到项目上时不应显示此“StartDragShadow”。

0 投票
1 回答
740 浏览

silverlight - 使用 Silverlight 3 + MVVM Light 工具包对 AutoCompleteBox 进行错误处理

我正在尝试创建一个包含 AutoCompleteBox 的用户控件。我想使用此 AutoCompleteBox 的 SelectedItem 属性来填充其他用户控件,其中包含基于用户选择的项目的信息。为了防止每次用户在下拉列表中的项目之间“导航”时触发 SelectedItem,我创建了一个在 DropDownClosed 事件上执行的 EventToCommand,如下所示:

该命令的类型为: public RelayCommand SelectedItemCommand { get; 私人套装;}

这可以正常工作,除非用户开始输入开头有匹配项的内容,但如果用户继续输入并且不再有匹配项,则 DropDown 关闭并且实际上没有选择任何项目。这给了我一个错误,上面写着:

无法将“System.Windows.RoutedPropertyChangedEventArgs`1[System.Boolean]”类型的对象转换为“MyProject.ViewModels.MyItem”类型

我试图在命令的 Command 方法中为该命令创建一个 try-catch 语句,但即使在我进入该方法之前,该异常似乎就已被触发。

我的问题是:如果不匹配(即 AutoCompleteBox 中没有实际的 SelectedItem),如何防止命令被触发?

0 投票
1 回答
2057 浏览

silverlight - 在饼图图例上显示相关值

我正在使用 Silverlight 4 + Silverlight 4 Toolkit(2010 年 4 月)。我想在图表图例中显示我的饼图的相关值。我已经尝试为图例项设置样式,但是我不知道如何绑定到依赖值。

非常感谢,基思

0 投票
1 回答
5888 浏览

silverlight - Silverlight 4 Toolkit 在 Visual Studio 2010 中安装后未出现

我正在运行 Visual Studio 2010 并安装了 Silverlight 4 Toolkit,但是在创建 Silverlight 应用程序时,我的 Toolkit 中似乎没有控件?

有人可以帮我吗?

0 投票
1 回答
3987 浏览

silverlight - Silverlight 工具包图表中的交错列标签

我需要在 silverlight 工具包中设置图表控件的样式,使其看起来像这样 http://img375.imageshack.us/img375/3758/chartstyle.png

其中列标签是交错的。任何人都可以引导我找到正确的方向来完成这项任务吗?示例将不胜感激。

谢谢,基思

Silverlight 图表 http://img375.imageshack.us/img375/3758/chartstyle.png

0 投票
2 回答
1827 浏览

c# - Silverlight TimePicker 当前时间

有什么方法可以删除 TimePicker 在 Silverlight 中具有焦点时显示的当前时间?

时间选择器:

http://www.silverlight.net/content/samples/sl4/toolkitcontrolsamples/run/default.html

类别 : 输入 > TimePicker

0 投票
1 回答
818 浏览

c# - Silverlight 4 RIA 服务、SIlverlight 4 Toolkit 控件和数据库中的多对多关系

我已经看了很长一段时间的片段和教程,但我找不到完整的答案——只有一些零碎的东西。

我有一个包含 3 个表的数据库:

产品:

  • id唯一标识符
  • 名称nvarchar(50)

类别:

  • id唯一标识符
  • 名称nvarchar(50)

产品分类:

  • fk_product 唯一标识符
  • fk_category 唯一标识符

显然,这涉及到多对多的关系——一个产品可以有多个类别,一个类别可以应用于多个产品。

下一步是从数据库生成 ADO.NET 模型和域服务。这非常简单,我认为是标准的。

现在在视图中,我使用了 Silverlight 4 Toolkit 提供的 DataGrid 和 DataForm。

数据源 ProductsSource 定义如下:

现在:在视图中呈现来自这种多对多关系的数据的最佳方式是什么?有没有办法在 DataForm 中为具有多对多关系的属性显示启用多选的列表框?

0 投票
2 回答
1734 浏览

silverlight - Silverlight 4 单元测试

我已在 2010 年 4 月安装了 Silverlight 4 Toolkit 并安装了 VS 2010 RTM,但未安装 Silverlight 4 单元测试项目模板。

这个版本是默认的吗?如果是这样,我该如何使用 SL4 单元测试?

谢谢。

0 投票
2 回答
1734 浏览

wpf - 按索引对 PagedCollectionView 进行排序(使用 Silverlight Datagrid)

我有一个 silverlight 数据网格,它绑定到一个显示 RowViewModel 集合的 PagedCollectionView。

每个 RowVM 都有一个 CellViewModel 集合,datagrid 列是模板列,动态生成,其内容绑定到 Cell[0].Content、Cell[1].Content 等。这是因为 rowviewmodels 是从服务返回的,并且可以包含任意数量的列和不同类型的内容。

这工作得很好,但我在数据网格中启用列排序时遇到了问题。DataGridColumns 上的 SortMemberPath 属性(最终成为 SortDescription.PropertyName)似乎不适用于包含索引的表达式,例如“Cells[1].Content”。

有谁知道解决这个问题的方法?