问题标签 [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 - 如何使用 Blend 或 VS Designer 编辑 WPF PropertyGrid 的默认样式模板
我在我的项目中使用来自 NuGet 的Extended WPF Toolkit Community Edition v2.6,但我不知道我是否应该做更多的事情来允许我设置主题或自定义控件模板。
在要求 Designer/Blend 为 PropertyGrid 控件创建现有默认模板的副本后,UI 已损坏。模板看起来正确,但在设计时或运行时不再起作用。
选择将默认模板复制到新的样式后:
有没有一种简单的方法来编辑这个控件的内置样式?我真的只是想覆盖 PropertyGrid 的编辑器/标签的前景色/背景色。
我在 XAML 中尝试了一些手动戳,但成功有限:
尝试创建属性容器样式时,通过复制默认值,我得到“复制样式失败”。VS Designer 或 Blend 中的错误。
结果如下:
我已经尝试手动包含 Xceed Toolkit 程序集中的 generic.xaml,但它并没有解决问题。
我尝试了两种引用资源的方法:
这是我尝试设置 PropertyContainerStyle 时来自 Designer 的堆栈跟踪:
c# - 修改 ColorPicker 调色板的大小
由于某些 GUI 大小限制,我想修改 XCeed ColorPicker 的调色板的大小。按钮的宽度小于下拉弹出框;我只想更改弹出窗口的宽度(或高度)以强加可用标准颜色的布局。默认情况下,我们有 10 列颜色,我希望有 6 或 8 列颜色。有什么办法吗?
c# - 如何从字符串中设置自定义颜色选择器颜色?
我正在使用Extended WPF ToolkitColorPicker
提供的自定义控件。
我有一个配置文件,应用程序在其中获取颜色,这种颜色是字符串格式,例如:#FFF0E68C
.
现在我正在尝试将字符串转换为颜色并以ColorPicker
这种方式调整颜色:
但在最后一行我得到这个错误:
从“System.Windows.Media.Color?”中的“System.Windows.Media.Brush”类型进行隐式转换?
我没有任何Media.Color
东西,brush
我该如何解决这个问题?也许有人知道实现这一目标的更好解决方案?
提前致谢。
c# - Extended Toolkit SplitButton:使用 ComboBox ItemsSource 作为 DropDownContent
我想重构我的代码以使用Extended Toolkit SplitButton而不是 Standard Combobox
。
这是我的初始工作代码:
这是我的SplitButton
现在,我想设置类似ItemsSource
toSplitButton
的内容,以使其表现得像标准的 ComboBox 按钮。有没有办法获得这种行为?
如果你需要,这里是ControlTemplate
我的风格SplitButton
。
wpf - 扩展的 WPF 工具包缩放框禁用缩放和重置
我正在尝试在带有 NET451 的 WPF 应用程序中使用扩展工具包 Zoombox。我使用 tabcontrol 进行导航,并且项目绑定到 ContentControls 的 observablecollection。当我更改选项卡时,内容已更改,但缩放参数未重置。我还想禁用某些 tabitems 的缩放。绑定到诸如 scale、minscale 和 maxscale 之类的属性似乎并不能解决问题。我的问题是,更改视图时如何重置/回家?以及如何禁用 cetain tabitems 的缩放?
XAML 看起来像:
wpf - 从 wpf 扩展更改缩放控件的位置
我在桌面应用程序中有一个缩放控件内的图表(来自 WpfExtensions- https://wpfextensions.codeplex.com/ )。控件的默认位置是左上角。我想将位置更改为左下角。更新
wpf - 如何使自定义控件遵循 WPF 上当前的“主题/样式”?
我正在尝试使用: Modern UI for WPF和Extended WPF Toolkit,更具体地说是IntegerUpDown,问题是, IntegerUpDown 不遵循所选的 ModernUI 主题。当我们将其更改为深色主题时会更清楚,IntegerUpDown 保持白色背景。
首先,我尝试类似...
...但在运行时出现异常“只能基于目标类型为“IntegerUpDown”的样式。” 我明白了,到底 IntegerUpDown 是一个“复合”控件,而不是直接从 Textbox 派生的......
所以,我不知道我该怎么做。在我的研究中,我发现可能相关的文件:
但是我不是 XAML 专家,无法将这两个信息联系起来以获得解决方案,或者如果还有其他一些我看不到的简单解决方案......
谢谢你的帮助。