问题标签 [wpf-extended-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 回答
1356 浏览

wpf - WPF - IntegerUpDown - 更改微调器按钮颜色

我正在使用扩展 WPF 工具包的 IntegerUpDown。无论如何,旋转按钮的颜色可以改变。

IntegerUpDown 控件

0 投票
1 回答
882 浏览

c# - 如何从扩展的 WPF 工具包创建循环 doubleUpDown?

我有一个任务,我应该制作一个数字微调器,如果选中了一个复选框,它也会循环通过最大最小值,从扩展的 WPF 工具包的 doubleUpDown 派生。有没有办法我可以理解增量旋转按钮或减量旋转按钮被按下?这样我就可以对我的数字微调器进行必要的控制了吗?

DoubleUpDown 的文档

我制作了一个数字微调器,但只使用 WPF,我应该使用扩展工具包制作一个。

在此处输入图像描述

0 投票
1 回答
567 浏览

c# - 如何自定义 WPF 扩展工具包 RangeSlider 拇指上的工具提示?

WPF 扩展工具包 RangeSlider 中的 RangeSlider 小部件对滑块上的两个拇指中的每一个的值使用双精度值。

我正在使用滑块来指定较低的 DateTime 和较高的 DateTime。为此,我必须绑定到将 DateTime 表示为双精度的属性(本质上 DateTime.Ticks 强制转换为双精度)。

将鼠标悬停在 RangeSlider 的拇指上时,显示的工具提示是双精度值,但我想改为显示人类可读的日期。我可以很容易地进行转换,但是:

如何让 RangeSlider 在拇指工具提示中显示自定义文本?

一个不太吸引人(但足够)的替代方法是完全禁用拇指工具提示。这种替代方案的解决方案也被证明是难以捉摸的。

对于它的价值,我尝试使用 JetBrains 反编译器检查 RangeSlider.cs 的代码,但它并没有为我未经训练的眼睛产生任何有希望的线索。

0 投票
0 回答
1094 浏览

c# - WPF 扩展工具包 CheckComboBox 不显示所选项目

我正在为医院设计一个 WPF 应用程序。我使用 SQL Server 作为后端。我正在使用 CheckComboBox,因此我可以从中选择多个值DropDownList并根据这些选定的值执行操作。我尝试了很多帖子和谷歌搜索以获得完整的解决方案,但我只得到了一半的解决方案。到目前为止,我能够将后端数据(SQL Server 中的人员表)绑定到CheckComboBox。它成功显示项目,DropDownList但是当我选择项目时,它不显示它们的名称。 选择一些值后的快照

我认为我没有正确绑定数据。这是我的XAML代码

这是文件背后的代码

我想根据所选值做出某种决定(我想在 SQL 查询中使用它们)。

0 投票
2 回答
3346 浏览

c# - CheckComboBox WPF 扩展工具包

我在 SQL Server 中有一个名为Charges的数据库表,它具有三列(ChargeName、Charge、Type)。这是下面填充表的快照:

快照

我正在使用扩展 WPF 工具包的CheckComboBox控件。我想从下拉列表中打印选定的项目。

这是我的 XAML 代码文件

这是文件背后的代码

我错过了什么?伙计们帮助我,我不擅长 WPF。

0 投票
2 回答
1387 浏览

c# - 如何在 Xceed PropertyGrid 中使用日期选择器?

我们正在使用扩展的 WPF 工具包来实现PropertyGrid.

如果我没记错的话,默认的日期选择控件似乎不是 WPF DatePicker,而是自定义控件。

通常,我们使用DatePicker控件来选择日期。是否也可以将它们用于PropertyGrid控制?我们需要它以提供一致的日期格式,dd.MM.yyyy并且由于此属性是日期,因此也不应显示时间。

这可以使用 Xceed 属性网格来完成吗?

日期选择器

0 投票
1 回答
2964 浏览

c# - WPF-单击后如何隐藏下拉菜单

我的 WPF 窗口中有一个SplitButton,它是从 Xceed 的扩展 WPF 工具包中借来的。它的下拉内容由一些RadioButtons组成。就像是:

这会产生这样的东西:

测试

问题是,当我单击每个RadioButtons 时,下拉菜单不会消失。我做了一些谷歌搜索,并意识到我应该Click为每个RadioButton. 但我不知道如何隐藏该事件处理程序中的下拉菜单。作为旁注,它似乎 aMenuItem 具有 的属性 StaysOpenOnClick,但其他控件没有这样的东西。

尽管以编程方式执行此操作就足够了,但是是否有 MVVM 方法呢?

0 投票
1 回答
1009 浏览

wpf - 如何以编程方式将 ChildWindow 添加到 WPF 中的 MainWindow?

我有一个类型的子窗口:

我的主窗口是类型System.Windows.Window 我怎样才能以编程方式将我的所有子窗口都放入我的主窗口?

0 投票
1 回答
848 浏览

c# - 更改键扩展 WPF 工具包 Zoombox

我正在使用扩展 WPF 工具包的 Zoombox。现在,Ctrl+ 拖放正在改变位置,alt+Scroll正在改变缩放。从逻辑上讲,我宁愿扭转这种局面,因为在大多数软件中Ctrl+Scroll用于缩放。如何更改这些键?我玩弄了DragModifiersRelativeZoomModifiers 财产,但无法让它发挥作用。

我尝试了以下方法:

不幸的是,这并没有改变任何东西

0 投票
1 回答
250 浏览

c# - 带有 NavigationCommands.Refresh 的扩展 WPF 工具包 DataGridControl

在我的 WPF 应用程序中,我想将用户 F5 笔划处理为刷新。为了实现这一点,我决定使用该NavigationCommands.Refresh命令。

在 UI 内部,我使用了DataGridControlExtended WPF Toolkit。问题:只要焦点在数据网格内,刷新命令处理程序就不会被触发。

这可以用一个非常小的样本来证明:

后面的代码没什么好看的,我只是用它在处理程序中放置断点:

复制:

  • 启动应用程序,按 F5 - 执行处理程序
  • 单击该DataGridControl区域,按 F5 - 不执行处理程序
  • 单击文本框,按 F5 - 执行处理程序

所以问题是,当焦点在DataGridControl?