问题标签 [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.
wpf - WPF - IntegerUpDown - 更改微调器按钮颜色
我正在使用扩展 WPF 工具包的 IntegerUpDown。无论如何,旋转按钮的颜色可以改变。
c# - 如何从扩展的 WPF 工具包创建循环 doubleUpDown?
我有一个任务,我应该制作一个数字微调器,如果选中了一个复选框,它也会循环通过最大最小值,从扩展的 WPF 工具包的 doubleUpDown 派生。有没有办法我可以理解增量旋转按钮或减量旋转按钮被按下?这样我就可以对我的数字微调器进行必要的控制了吗?
我制作了一个数字微调器,但只使用 WPF,我应该使用扩展工具包制作一个。
c# - 如何自定义 WPF 扩展工具包 RangeSlider 拇指上的工具提示?
WPF 扩展工具包 RangeSlider 中的 RangeSlider 小部件对滑块上的两个拇指中的每一个的值使用双精度值。
我正在使用滑块来指定较低的 DateTime 和较高的 DateTime。为此,我必须绑定到将 DateTime 表示为双精度的属性(本质上 DateTime.Ticks 强制转换为双精度)。
将鼠标悬停在 RangeSlider 的拇指上时,显示的工具提示是双精度值,但我想改为显示人类可读的日期。我可以很容易地进行转换,但是:
如何让 RangeSlider 在拇指工具提示中显示自定义文本?
一个不太吸引人(但足够)的替代方法是完全禁用拇指工具提示。这种替代方案的解决方案也被证明是难以捉摸的。
对于它的价值,我尝试使用 JetBrains 反编译器检查 RangeSlider.cs 的代码,但它并没有为我未经训练的眼睛产生任何有希望的线索。
c# - WPF 扩展工具包 CheckComboBox 不显示所选项目
我正在为医院设计一个 WPF 应用程序。我使用 SQL Server 作为后端。我正在使用 CheckComboBox,因此我可以从中选择多个值DropDownList
并根据这些选定的值执行操作。我尝试了很多帖子和谷歌搜索以获得完整的解决方案,但我只得到了一半的解决方案。到目前为止,我能够将后端数据(SQL Server 中的人员表)绑定到CheckComboBox。它成功显示项目,DropDownList
但是当我选择项目时,它不显示它们的名称。
选择一些值后的快照
我认为我没有正确绑定数据。这是我的XAML代码
这是文件背后的代码
我想根据所选值做出某种决定(我想在 SQL 查询中使用它们)。
c# - WPF-单击后如何隐藏下拉菜单
我的 WPF 窗口中有一个SplitButton
,它是从 Xceed 的扩展 WPF 工具包中借来的。它的下拉内容由一些RadioButton
s组成。就像是:
这会产生这样的东西:
问题是,当我单击每个RadioButton
s 时,下拉菜单不会消失。我做了一些谷歌搜索,并意识到我应该Click
为每个RadioButton
. 但我不知道如何隐藏该事件处理程序中的下拉菜单。作为旁注,它似乎 aMenuItem
具有 的属性 StaysOpenOnClick
,但其他控件没有这样的东西。
尽管以编程方式执行此操作就足够了,但是是否有 MVVM 方法呢?
wpf - 如何以编程方式将 ChildWindow 添加到 WPF 中的 MainWindow?
我有一个类型的子窗口:
我的主窗口是类型System.Windows.Window
我怎样才能以编程方式将我的所有子窗口都放入我的主窗口?
c# - 更改键扩展 WPF 工具包 Zoombox
我正在使用扩展 WPF 工具包的 Zoombox。现在,Ctrl+ 拖放正在改变位置,alt+Scroll正在改变缩放。从逻辑上讲,我宁愿扭转这种局面,因为在大多数软件中Ctrl+Scroll用于缩放。如何更改这些键?我玩弄了DragModifiers
和RelativeZoomModifiers
财产,但无法让它发挥作用。
我尝试了以下方法:
不幸的是,这并没有改变任何东西
c# - 带有 NavigationCommands.Refresh 的扩展 WPF 工具包 DataGridControl
在我的 WPF 应用程序中,我想将用户 F5 笔划处理为刷新。为了实现这一点,我决定使用该NavigationCommands.Refresh
命令。
在 UI 内部,我使用了DataGridControl
Extended WPF Toolkit。问题:只要焦点在数据网格内,刷新命令处理程序就不会被触发。
这可以用一个非常小的样本来证明:
后面的代码没什么好看的,我只是用它在处理程序中放置断点:
复制:
- 启动应用程序,按 F5 - 执行处理程序
- 单击该
DataGridControl
区域,按 F5 - 不执行处理程序 - 单击文本框,按 F5 - 执行处理程序
所以问题是,当焦点在DataGridControl
?