问题标签 [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.
silverlight - 如何在 Silverlight 3.0 中仅显示图表的图形(无图例、无标题、使用的最小空间)?
我正在编写一个 Silverlight 应用程序,该应用程序将已完成项目的饼图显示为 DataGrid 中的项目。我目前可以使用 DataGridTemplateColumn 将图表显示为 DataGrid 中的一个项目。
我的问题是网格炸毁了数据行的高度,因为它有一个标题和一个图例,周围有很多分配的空白。我只想显示饼图,没有额外的填充或信息。
我找到了一些复杂的样式方法来做到这一点,但它们似乎会引发语法错误(也许它们是 Silverlight 2.0 解决方案?)
有没有人在 Silverlight 3.0 中有这样的工作方式?
提前致谢!
silverlight - 如何测试 Silverlight 对话框的 UI 交互?
我正在使用 Silverlight 3.0 单元测试,版本 Silverlight Toolkit 2009 年 11 月。
除了单元测试,它还允许进行 UI 交互测试,通常使用 AutomationPeer 子类(例如 ButtonAutomationPeer 与 Button 交互)。
是否有 AutomationPeer 类来测试与以下内容的交互:
- 打开文件对话框
- 保存文件对话框
- 消息框
在单元测试中可以对这些进行存根,但对于集成和浏览器测试来说,拥有这个可测试的会很棒。
silverlight - 从 Silverlight Toolkit DataForm 上的 DataFields 的 DescriptionViewer 部分回收空间
DataField的DescriptionViewer部分用于显示 System.ComponentModel 的Description属性。DisplayAttribute作为生成表单中的工具提示。我不想使用此功能,尽管我可以通过使用样式将 DescriptionViewerVisibility 设置为 Collapsed 或将 DescriptionViewerStyle 设置为 null 来确保 UI 元素不可见,如下所示,但仍有空间保留在此元素的 DataField 布局。
这个空间在我的场景中是浪费,我想摆脱它。我希望此布局由DataField.Template属性公开,但是当我使用 Blend 编辑默认模板的副本时,布局不存在。
我正在使用 System.Windows.Controls.Data。DataForm.Toolkit,版本=2.0.5.0,来自WCF RIA Services Beta 业务应用程序 Silverlight 3 项目中的 Silverlight Toolkit 2009 年 10 月版。我正在使用 Visual Studio 2008 SP1。我知道有一个 2009 年 11 月的版本,但我在发行说明中看不到任何提及此更改的内容。
silverlight - Silverlight 3 Toolkit DataForm - 未启用取消?
我有一个 Silverlight 3 数据包:DataForm 通过 ItemsSource 绑定到 ADO.NET 数据服务 1.5 CTP2 数据源。下面是一个片段...
我的 DataForm 定义非常简单......
我关闭了 AutoEdit 和 AutoCommit,因为我希望用户有半模态的感觉来明确地启动更改,然后专门接受最终结果。这就是一切都变糟的地方。
当用户点击铅笔图标开始编辑时,OK 按钮会亮起,但绝不会出现取消按钮。由于导航图标在编辑期间被禁用(没有自动提交),因此用户除了更改数据库之外没有其他办法退出编辑。
这是 ADO.NET 的产物吗?
谢谢!
c# - Silverlight Accordion 控件:加载时全部折叠
我目前正在做一个项目,我在 MainPage 上有一个 Accordion 控件。这一切都按预期工作,但有一个小问题我似乎无法理解。
当我加载页面时,第一个手风琴展开。是否有任何解决方法可以告诉手风琴控件,所有手风琴在首次加载时都应该折叠?
另外,我可以单击展开项目,但是当我单击刚刚展开的同一个项目时,它不会再次折叠。有人知道我应该在这里参加哪个活动吗?
提前致谢。
一切顺利,
博
silverlight - 如何将焦点放在 DataForm 中的 TextBox 上?
我有一个小的 DataForm,我想将焦点放在第一个 TextBox 上。我正在使用 2009 年 11 月的工具包。我已经命名了 TextBox 并尝试使用 DataForm 的加载事件中的 .Focus() 。我看到它获得一个光标“闪烁”的焦点,然后它就消失了。我正在尝试确定这是 DataForm 的人工制品还是其他东西。有谁知道我是否应该能够做到这一点?
silverlight - 是否可以在不创建整个编辑模板的情况下将 DataField 添加到 Silverlight DataForm?
我将 DataForm 用于具有大约 40 个属性的实体。我对表单如何显示除 3 个属性之外的所有属性感到满意。这 3 个属性恰好是项目列表。
我不想编写整个编辑模板,这似乎很适得其反。
silverlight - Silverlight Toolkit DatePicker 错误指示器
我似乎无法为我的日期选择器控件获取红色边界线错误提供程序。我在绑定到属性的设置器上抛出验证异常,就像我在表单上的其他控件一样。我在表单上的所有控件上都看到了错误指示器,但日期选择器除外。任何帮助表示赞赏。
c# - Silverlight BarChart 的原点 (X, Y = 0, 0) 如何设置在左上角?
我有一个带有 BarSeries 的 Silverlight 图表,条形水平设置。数据源从右下角开始。源数据也绑定到 ListBox。比较图表和列表框时,屏幕上的排序显示不同。这是它的外观示例:
图表
项目4 ========
项目3 =====
项目2 ============
项目1 ==
项目0 =======
列表框
项目0
项目1
项目2
第 3 项
项目4
如何将图表的数据设置为从左上角开始?
silverlight - Silverlight、DataForm、AutoGeneratingField、RIA 服务和子实体
我正在尝试弯曲 DataForm 以支持多对多和绑定子对象列表。我已经能够控制对象的显示并可以访问 on change 事件。
例如:
这是我的小覆盖:
我正在获取 SelectedChanged 事件,并在我的视图模型中更新项目,该项目被设置为表单的当前项目,如下所示:
当我提交更改时,在此示例中,CouponImage 被发送到我的域服务中的 Update 方法,但 Client 仍然为 NULL。
CustomerLoyaltyProgramOffer 似乎没有引发通知属性更改。
这是一个子对象问题吗?我对这一切都错了吗?必须创建一个完整的编辑模板吗?