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

.net - WPF 工具包数据网格

我想在 XPS 文档中显示数据网格内容(行、列)。我有 20 列。当我使用 XPSDocumentWriter.Write 方法将数据网格发送到 XPS 时,它只显示一些列而不是全部。我如何在 xps 中显示所有列和行(如 Xceed datagrid xps 导出)

谢谢

0 投票
3 回答
7547 浏览

wpf - 使用 WPFToolKit 的 DataGridHyperlinkColumn

我正在使用 WPFToolkit 的 Datagrid 控件。我可以填充数据网格,但我遇到了 DataGridHyperlinkColumn 的问题。我希望它将链接直观地显示为人员的名称,但链接可以转到 UriLink 的值。

我怎样才能做到这一点?我究竟做错了什么?

xml:

或者,我宁愿放置一个事件处理程序,并创建要导航到的页面对象,但我似乎无法从事件的两个参数(在本例中为 o 和 e)中提取任何数据,其中 obj1/obj2是单击的超链接行的对象/变量。

替代 Xaml:

VB 代码(用于替代 Xaml):

0 投票
4 回答
15860 浏览

wpf - Wpf 工具包。将 DataGrid 列标题绑定到 DynamicResource

我正在尝试使用以下代码将 DataColumn Header 绑定到 DynamicResource。

但出于某种奇怪的原因,列标题仍然为空。然而,StaticResource 运行良好。您能否帮我弄清楚如何将该 Header 属性绑定到一些 DynamicResource。

0 投票
1 回答
2155 浏览

wpf - WPF Datagrid 缩放问题

我正在使用 WPFToolkit 中的 WPF DataGrid,但在尝试缩放整个数据网格时遇到了问题。我最初的想法是它会非常简单,我只需对网格应用缩放变换,并在用户单击按钮时为 ScaleX、ScaleY 属性设置动画。但是这不起作用,因为滚动条被放大使其变大。我需要数据网格上的固定标题和固定列,所以我不能简单地使用数据网格之外的滚动查看器来处理滚动。我尝试的第二件事是仅缩放网格中的字体大小,但这失败了,因为在缩小字体大小时,列保持在原始宽度并且不会缩小。

最后,我认为我可以通过使用以下代码使其工作,该代码进入数据网格的视图树,并向 Scroll Content Presenter 添加比例变换。(此代码中也未显示,我以相同的方式将转换应用于标题的可视树项,以便它也可以缩放)。在我测试缩放后的水平滚动之前,我认为这很好用。(垂直滚动效果很好。)在缩放之前水平滚动很好,但是在缩放之后,当我水平滚动时,显示会变坏。很难确切地说出它在做什么,但看起来从屏幕左侧滚动的内容正在“折叠”并从左侧返回。也许它只是在左侧粉碎。有没有人有任何想法我怎么能得到这个工作,

0 投票
1 回答
3305 浏览

wpf - Silverlight Toolkit:为什么我不能更改 Chart.Series 上的 ItemsSource?

我开始尝试System.Windows.Controls.DataVisualization.Charting(来自Silverlight 3 Toolkit)中的新图表控件

我想绑定一个包含预算列表(名称和值列)的数据表。它在我第一次加载页面时起作用:

我将我的数据绑定到这样的图表:

我的问题是,如果我RefreshChart()第二次打电话,我会遇到一个奇怪的异常:

KeyNotFoundException:给定的键不在字典中。

有什么我做的不对吗?

0 投票
3 回答
3698 浏览

wpf - WPF DataGrid - 以编程方式设置 RowDetails

我正在使用 WPF DataGrid,我想知道是否有任何方法可以以编程方式访问 DataGridRow 的 RowDetails。

例如,当用户选择行时,我会从某个地方(例如数据库)获取一些数据,并将其显示在 RowDetails 中。

我见过的所有示例都倾向于只显示一些未包含在行的列中的额外绑定数据。

0 投票
1 回答
2666 浏览

powershell - 如何在 Powershell 中加载 WPFToolkit 程序集

我已经安装了 WPF 工具包:

我可以通过完整路径加载它:

但不能按程序集名称加载:

什么是解决方案?

0 投票
2 回答
4888 浏览

wpf - 无法在 PowerShell 中向 WPF DataGrid 添加行

我正在使用来自 PowerShell 的“WPF Toolkit”中的 DataGrid。问题是我无法使用 GUI 添加新行。

对话框.xaml

对话框.ps1

运行.bat

问题似乎出在 $people 集合中。我在 C# 中尝试了相同的代码并且它有效,但集合是这样定义的:

还尝试了 Clr 集合 - 根本不起作用:

有任何想法吗?

0 投票
1 回答
2267 浏览

wpf - 如果下拉列表中不存在文本,则 DataGridComboBoxColumn 为空

我正在使用绑定到 Person 集合的 WPF Toolkit DataGrid。LastName 由具有众所周知的名称的 ComboBox 表示。

问题是,如果我将 LastName 设置为“Brown”(在 knownLastNames 中缺失),则 ComboBox 列是空的。

如果我使 ComboBox 可编辑,我可以看到“棕色”,但只有在编辑模式下(按 F2)。

0 投票
1 回答
2549 浏览

wpf - PowerShell WPF DataGrid:提交空行时引发异常

我在尝试提交DataGrid 行时遇到异常。

重现步骤:

  • 转到“新行”
  • 按 F2
  • 按 ENTER

这工作正常:

  • 转到“新行”
  • 按 F2
  • 按 ESC

也:

  • 转到“新行”
  • 按 F2
  • 输入“sdfdsf”
  • 按 ENTER

来源可以在这里找到。

我发现了两个似乎与此问题有关的帖子:

  1. .Net 3.5 SP1 中的异常
  2. WPF 数据绑定、类类型、无命名空间异常

另外,我在 C# 中尝试了类似的代码,并且效果很好。

我该如何解决这个问题?