问题标签 [wpftoolkit]

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 投票
5 回答
8530 浏览

wpf - 居中 DatePicker 控件

我正在使用 wpf 工具包中的 datepicker 控件。我需要在 datepicker 控件中居中对齐内容。我怎样才能做到这一点?

试过 VerticalContentAlignment="Center"。它没有用。

0 投票
1 回答
2249 浏览

wpf - 如何动态地将按钮添加到 WPF Datagrid 列?

有没有办法将按钮控件(连同列名)动态添加到 WPFDataGrid 列,?

通过单击标题按钮,弹出窗口将打开。

此按钮生成是动态的,由代码隐藏决定,有些列标题需要添加,有些不需要添加。

0 投票
1 回答
1619 浏览

wpf - MVVM解决方案中的WPF Toolkit日历控件,如何突出显示日期?

从这篇文章http://msdn.microsoft.com/en-us/magazine/dd882520.aspx我想像他一样创建一个选定日期的列表。除了我的列表不是静态的而且把它放在转换器里看起来很臭。有没有人用 WPF 工具包日历控件做过类似的事情?或者我们是否试图将此控件用于超出其预期目的的东西?

0 投票
2 回答
5078 浏览

c# - WPF ComboBox/ListBox 与 MultiSelect 基于带标志的枚举

所以我可能会稍微突破界限......

基本上我有以下枚举,在 C# 代码中声明:

此枚举是我已成功绑定到 DataGrid 对象的对象的成员。成功意味着我已经成功绑定了所有其他字段。:)

我想在这里实现的是一个控件,其中检查了上述所有适当的选项,其行为和行为类似于 ComboBox/ListBox。因此,您单击该字段,会弹出一个下拉菜单,可以“检查”所需的任何选项。

控件还必须能够从枚举中读取并写入枚举。

我是 WPF 新手,所以除了创建 ComboBox 并绑定到列之外,我不知道去哪里......任何帮助将不胜感激!

0 投票
2 回答
787 浏览

wpf - wpf 工具包、数据网格、组合框列

在数据网格中,我有两个 DataGridComboBoxColumns。其中一列的项目应取决于在另一列中选择的内容。用于对此建模的基础集合是dictionary<string,List<string>>.我应该如何实现这个?我似乎无法连接到列上的任何相关事件,也找不到任何支持这一点的数据绑定场景。

0 投票
1 回答
1244 浏览

wpf - WPF - 帮助用户控件中 DataGrid 的 ComboBox 列

我有一个 MainWindow.xaml(由 TabControl 组成)和一些 UserControls(加载到 TabItems 中)。一个特定的 UserControl 有一个 WPFToolkit DataGrid 自定义列(不是自动生成的)。其中一列是 ComboBox 类型的列,它绑定到我的模型中名为“Status”的属性。我还有一个名为“FollowUpStatus”的状态枚举。此 ComboBox 列声明如下:

FollowUpStatusProvider 是一个 ObjectDataProvider,在应用程序资源级别声明如下 - 对 MainWindow 和所有 UserControl 都可见:

在运行时一切正常。在设计时,从 MyUserControl.xaml 中,设计器将其呈现为正常。但是我的 MainWindow 抱怨它不能“创建一个'MyUserControl'类型的实例”。导致 MainWindow 阻塞的代码是 ComboBox 列中对 ItemsSource 的赋值:

如果我删除此分配,一切都会按预期工作。

有人可以帮我理解为什么以及如何解决它吗?

谢谢!

0 投票
2 回答
7278 浏览

wpf - 在 WPF 中需要自定义样式的帮助

我正在尝试为 WPF ToolkitDataGrid控件构建一些简单的自定义样式。

我有一个整体DataGrid风格和一个风格DataGridColumnHeader。我没有设置任何控件模板,只有基本属性。

这是应用了我的自定义样式后我的示例 DataGrid 的样子:

替代文字 http://img86.imageshack.us/img86/43/datagridcustomstyle.jpg

标题有渐变的蓝色背景、粗体文本、填充等。我想要,但有两件事消失了:列标题之间的分隔符和 ID 列的排序箭头(此列当前具有降序排序)。

如果我没有弄乱任何控件模板,为什么分隔符和排序箭头会消失?

我什至尝试明确设置SeparatorBrushtoBlackSeparatorVisibilityto Visible,但这没有效果。

如果我恢复为默认样式,这是我的示例 DataGrid 的样子:

替代文字 http://img42.imageshack.us/img42/6533/datagriddefaultstyle.jpg

分隔符和排序箭头又回来了,所以绝对是我的风格在发挥作用。

这是我的自定义 DataGridColumnHeader 样式

这是我的自定义 DataGrid 样式

这是我的示例 DataGrid 的标记

这是一个错误吗?

如果没有,您能否告诉我如何修改我的样式,以免丢失分隔线和排序箭头?

编辑

我尝试BasedOn根据@Aran 的建议添加属性(如下),但这似乎没有任何效果。有人有其他想法吗?

0 投票
1 回答
13220 浏览

wpf - WPF 数据网格。获取所选行的每个单元格的值

我正在使用 WPF 工具包 DataGrid。

如何获取所选行的单元格的值?

0 投票
1 回答
1663 浏览

mvvm - MVVM 将 DataGrid (WPF Toolkit) 绑定到 DataTable

我在我的项目中使用 MVVM,设置为 DataTable 的绑定第一次正常工作,但是在我更新 DataTable 上的数据后,它似乎对 DataGrid 没有影响。有谁知道如何解决它?

0 投票
4 回答
23618 浏览

wpf - WPF Toolkit DataGrid Multi-Select: How to get SelectedItems out?

I'm using the WPF Toolkit's DataGrid. I've enabled the property on the DataGrid to allow for multi-selecting of rows. How do I get the SelectedItems out? I'm using an MVVM framework to bind my ViewModel to my View.

Thanks!