问题标签 [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 投票
2 回答
1164 浏览

silverlight - 银光。需要修复。向右拖动堆栈面板项目将其移动到其他项目下方

我有带有自定义控件的堆栈面板。我将标准 MouseDragElementBehavior 附加到每个项目。

当我向右拖动时,该项目在其他项目下方移动。

什么是创建更好的用户体验的可行解决方案- 显示更好的视觉提示 - 项目如何移动以及它将被丢弃在哪里。

0 投票
2 回答
3482 浏览

autocomplete - Silverlight:AutoCompleteBox 和 TextWrapping

如何在 SilverlightToolkit(2009 年 11 月)的 AutoCompleteBox 控件中启用 TextWrapping?没有设置包装模式的属性。那么有什么解决方法吗?

斯文

以下是有关我当前问题的更多信息:对我来说,AutoCompleteBox 由一个显示所有可能值的列表和一个文本框组成,我在其中输入搜索字符串并显示选定的值。我现在想要 TextBox 中的选定值换行。

所以这是我当前的 XAML,它在 DataGrid 中使用 AutoCompleteBox:

AutoCompleteBox 对列表 (DescriptionTypeNumer) 和所选值 (Description) 使用不同的值。

0 投票
1 回答
1214 浏览

silverlight - 如何将列表项绑定到 Silverlight 3 Toolkit 中的 Accordian 控件?

我有一个模型中的对象列表。我希望在我的 AccordianItem 面板的列表中显示 DTO 的元素。模型是这样的:

我想在 AccordianItems 的背景图像中显示图像,并将 LongDescription 放置在图像的一部分上。

如果我对其进行硬编码,则可以在 AccordianItem 中获取图像......

当我尝试使用类似的绑定<ImageBrush ImageSource="{Binding Path={StaticResource MyContentTemplate.ImageUri}}" Stretch="None"/>或尝试使用 时<ImageBrush ImageSource="{Binding Path=Items[0].ImageUri}" Stretch="None"/> ,它会抛出 XamlParseException。

编辑: 我可以使用以下 StaticResource 对硬编码图像上的文本进行一些绑定(注意:我正在对 Items[2] 进行硬编码,我不确定如何对其进行索引)

有没有办法在 DataTemplate 中索引 Items 集合?此外,如何让图像绑定而不是在每个 AccordianItem 中硬编码它们?任何正确方向的帮助将不胜感激,尤其是如何在图像上绑定和放置文本。

0 投票
2 回答
1570 浏览

silverlight - 在 silverlight 中分层模板化多种对象类型

是否有可能,如果可以,在 silverlight (4) TreeView 控件中实现以下层次结构的最佳方法是什么?(其中 Item 和 Group 是可以存在于树中的类)。

如果需要,该结构当然可以任意地比这更复杂。

HierarchicalDataTemplates 似乎是解决这个问题的方法,但我特别难以理解如何应用模板来正确解释不同的类。

针对 WPF 提出了一个类似的问题,其答案使用了 HierarchicalDataTemplate 上的 TargetType 属性,但我不确定该属性在 silverlight 版本中是否可用,因为我似乎无法在我的环境中访问它。

0 投票
4 回答
7108 浏览

silverlight - 2009 年 11 月 Silverlight 工具包中的 Microsoft.Windows.Controls.dll 在哪里?

我想在 Silverlight 3中使用WrapPanel 。

它显然在 Silverlight Toolkit中。

我可以在上面找到的所有信息都说下载工具包,解压缩下载,查看文件夹二进制文件,你会找到Microsoft.Windows.Controls.dll

适用于Silverlight 工具包的2008 年 12 月版本,因为它是一个 zip 文件。

但我想要最新的版本。

但是,2009 年 11 月版本的 Silverlight 工具包是一个.msi文件,它可以安装但不告诉我Microsoft.Windows.Controls.dll在哪里。

也不是在添加服务 | .NET 选项卡。

如何从 2009 年 11 月的 Silverlight Toolkit 安装中获取 Microsoft.Windows.Controls.dll,以便在 Silverlight 3 中使用 WrapPanel?

0 投票
1 回答
1069 浏览

silverlight - 如何更改 DataForm 中字段之间的间距?

如何在 Silverlight 中更改 DataForm 中字段之间的间距?

我试过编辑模板,但找不到我需要的东西。我以为我需要做的就是改变风格的MinHeightand MarginDataField但这似乎并没有做到。

我发现了许多关于样式化 DataForm 的文章,但其中许多似乎已经过时了。我在 Blend 中完整提取的模板中看不到任何与间距相对应的内容。

0 投票
1 回答
3831 浏览

silverlight-4.0 - Silverlight 4 覆盖 DataForm Autogenerate 以插入绑定到转换器的组合框

一段时间以来,我一直在努力寻找解决方案,并且可以提供一些帮助。我知道我以前见过这样的例子,但今晚我找不到任何接近我需要的东西。

我有一项服务,可以从 Cache 或 DomainService 为我提供所有 DropDownLists。它们以 IEnumerable 的形式呈现,并通过 GetLookup(LookupId) 从存储库中请求。

我创建了一个自定义属性,我装饰了我的 MetaDataClass,它看起来像这样:

我创建了一个设置为 AutoGenerateFields 的自定义数据表单,并且我正在拦截自动生成字段。

我正在检查我的 CustomAttribute 并且有效。

鉴于我的 CustomDataForm 中的这段代码(为简洁起见删除了标准注释),下一步要覆盖字段生成并在其位置放置一个绑定的组合框?

任何引用的 SL4/VS2010 工作示例将不胜感激。

谢谢

更新 - 这就是我所在的位置。我现在得到了我的组合,但即使 itemsSource 不是,它也总是空的。

0 投票
2 回答
1387 浏览

silverlight - 嵌套 AccordionItem。内部 AccordionItem 不展开

在 Silverlight 中,AccordionItem 在另一个 AccordionItem 内。When the inner one is selected, it can not expand its parent more which is already expanded to show its own content.

我试图通过模板来解决它,但我很不幸。有没有人有解决方案[更喜欢没有代码的解决方案]?

这是一个错误还是我走错了路?

0 投票
1 回答
1012 浏览

silverlight - 图表中的 Silverlight 3.0 自定义光标

当我看到解决方案时,我可能忽略了一些显而易见的事情,但现在......

我正在尝试在 Toolkit 图表的图表区域内使用自定义光标。我为图表创建了一个 ControlTemplate,并为包含光标创建了一个网格。我显示/隐藏光标,并尝试使用各种鼠标事件移动包含的网格。光标显示在正确的时间,但我无法让它移动到正确的位置。

这是 ControlTemplate(时髦的颜色只是试图确认模板的不同部分属于什么):

以下是鼠标事件(特别是 MouseMove):

任何通过此障碍的帮助将不胜感激!

谢谢,wTS

0 投票
2 回答
590 浏览

silverlight - 解决方案中的多个 Silverlight 单元测试项目

我正在构建许多属于同一解决方案的 Silverlight 4.0 库。我喜欢将它们分成单独的项目,并为每个项目创建一个单元测试项目:

这在使用 VS 常规测试项目和基础设施时非常有用,因为我可以创建和执行从每个测试项目聚合的测试列表。但是对于 Silverlight 单元测试框架,因为 Silverlight 单元测试项目必须是“启动项目”,所以我无法弄清楚如何一次性从每个测试项目运行一组测试。我必须分别运行每个然后每次切换启动项目。我宁愿避免创建复杂的构建脚本或构建定义——有没有办法一次运行所有测试?

-谢谢