问题标签 [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.
c# - Wpf PropertyGrid 最小/最大属性
我正在使用 WPF 扩展工具包中的 PropertyGrid 来处理很多类型的对象。对象是配置的包装。许多属性都是整数,我想在类定义中定义具体属性的最小/最大范围。
像这样的东西:
有什么解决方案可以实现吗?我认为使用 PropertyGrid 自定义编辑器是可能的,但我的意思是它不必要地复杂。
非常感谢!
wpf - 无法在 CheckComboBox 中设置所选项目的初始状态
我正在尝试使用Xceed CheckComboBox,它运行良好,除了一个小问题。最初加载 CheckComboBox 时,所选项目列表正确显示在 CheckComboBox 的 ToggleButton 部分,但表示这些项目的复选框未选中。这是我正在使用的代码
XAML
查看模型
我想知道为什么在视图模型中正确设置SelectedFacilities时,不会根据SelectedFacilities中的项目检查 CheckComboBox 的复选框。有趣的部分是 CheckComboBox 的 Toggle Button 部分在逗号分隔列表中正确显示SelectedFacilities 。
propertygrid - WPFExtendedToolkit PropertyGrid 标准值
我正在尝试XmlElement
在 Xceed PropertyGrid 中显示 的属性。为此,我定义了自定义包装类。它包装 XmlElement,遍历 XmlAttributes 并为每个 XmlAttribute 创建自定义 PropertyDescriptor。所有“虚拟”属性的类型都是String
. 一切正常。现在,我想为每个具有受限值集的属性提供可能的属性值的下拉列表。在 Xceed 的 PropertyGrid 中,就是ItemsSourceAttribute
这样。但它必须按如下方式应用:
这就是问题所在 - 我无法为MyCustomItemsSource
构造函数提供正确的参数。我能做些什么呢?
似乎还有另一种可能性 - 定义 TypeConverter,覆盖 GetStandardValues,并将此转换器提供给“虚拟”属性。但是 PropertyGrid 只是忽略了这个属性。
如何使用 Xceed PropertyGrid 完成这个简单的任务?
c# - 如何从 WPF 扩展工具包中找到两个日期之间的差异?
我正在使用 WPF 扩展工具箱中的 DateTimePicker(http://wpftoolkit.codeplex.com/wikipage?title=DateTimePicker&referringTitle=Documentation)
所以,我有两个值:开始时间和结束时间(都是 WPF 扩展工具包中的 DateTimePickers),我怎样才能找到这些值之间的差异?另外,我想找出 Start Time 和 DateTime.Now 之间的区别来打印还剩多少时间。
提前致谢。
这对我有用。谢谢你,ry8806 和克里斯舒伯特!
wpf - WPF DecimalUpDown 自定义模板 NullReferenceException
我正在尝试从 WPF Extended Toolkit 修改 DecimalUpDown 控件的外观,但每次尝试为其创建模板时,我都会在运行时收到 NullReferenceException。
当那时不起作用时,我尝试尽可能基本并使用它:
但是我两次都得到了 NullReferenceException 。堆栈跟踪是:
我的模板中似乎遗漏了一些强制性的东西,但我不知道它是什么。任何人都可以帮忙吗?
如果您还可以让我知道如何定义可以应用于所有向上/向下控件的样式(我也在我的应用程序中使用 IntegerUpDown),那么我将非常感激。
提前致谢
wpf - 编辑 xctk:DoubleUpDown 控件的样式
我喜欢将 xctk:DoubleUpDown 控件的角半径更改为 2。以下代码不起作用。如果没有控制模板部分,则不会显示错误,但使用“Setter Property Template 部分”会显示错误“73 Undefined CLR-namespace´ URI to a namespace ´Xceed.Wpf.Toolkit.Themes
that could not be found”。被展示。
Fontfamily、Fontsize、BorderThickness、Foreground 正在工作。
感谢您的任何帮助。
c# - 如何更改 ZoomControl 的内置工具提示(来自 wpfextensions)?
我正在使用使用WPFEextensions的库。
将鼠标悬停在 ZoomControl 上时,会有英语工具提示(如何使用缩放):
我想将其更改为另一种语言或编写自定义工具提示消息。
我怎样才能做到这一点?
c# - WPF PropertyGrid 支持多选
该文档仍然有效还是我遗漏了什么?
PropertyGrid
控件似乎没有SelectedObjects
或SelectedObjectsOverride
成员。我正在使用针对 .NET Framework 4.0 的工具包的最新版本 (2.5)。
更新
@faztp12 的回答让我通过了。对于其他正在寻找解决方案的人,请按照以下步骤操作:
/li>PropertyGrid
将您的属性绑定SelectedObject
到第一个选定的项目。像这样的东西:监听
/li>PropertyValueChanged
事件PropertyGrid
并使用以下代码更新所有选定对象的属性值。
希望这对未来的人有所帮助。
c# - WPF 扩展工具包 PropertyGrid DateTime 属性更新问题
在属性网格中有一个 DateTime 类型的属性。这是一个代码:
XAML
C#
当应用程序启动时,我看到当前日期而不是所需的 7.7.2020。属性 temp.Date 的更改不会反映在 propertygrid 中。以下代码不会导致结果:
C#
应该怎么做才能反映propertygrid中tempDate的变化?感谢您的帮助。
c# - Avalon 对接管理器内存泄漏
我注意到我的代码中有内存泄漏我使用 Ants 内存分析器来查看内存泄漏来自我正在做的唯一操作是在我的应用程序中切换选项卡。
我已经从 WPF 扩展工具包 2.0.0.0 -> 2.5.0.0 升级,但这并没有解决我的问题
有一个collectionchangedeventhandler,它有7个实例,一切都位于一个obserablecollection<BaseViewerTabItem>
这是我的代码的一部分:
如您所见,类 ImageViewerTabItem 注册到 OpenViewersCollectionChanged 事件并从中注销
这是我的 Xaml 代码
你能建议我的问题可能在哪里吗?
或者如何找到内存泄漏?
Avalon Dock 会不会有内存泄漏?