问题标签 [propertyeditor]
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 - Visual Studio 中的 WPF Pen 类型没有内置属性编辑器?
在编写自定义 WPF 控件时,令我惊讶的是 WPF 没有为 System.Windows.Media.Pen 类型的属性提供内置的可视化编辑器。我希望看到类似于基于 Brush 的属性的编辑器的内容:
在检查了用于在一些主要库存 WPF 控件(Border、TextBlock、ListView、DataGrid、...)中绘制“某物”的属性类型之后,我发现它们都没有任何 Pen 属性 - 只有基于 Brush 类型的属性.
它是 WPF 的一般设计概念,我们是否也应该避免在自定义控件中实现 Pen 属性?
如果实现 Pen 属性仍然“合格”,任何人都可以举一个这样做的例子吗?或者我是否需要使用MSDN中创建自定义编辑器部分中描述的技术从头开始编写属性编辑器?
java - Base64字符串到字节数组的转换
在我当前的 spring 项目中,我有一个包含一些input[type=file]
字段的表单,这些字段需要由这个 PropertyEditorSupport 类处理:
图像作为 Base64 字符串发送到服务器,并通过此 javascript 代码添加到其他参数:
在 PropertyEditorSupport 类中,我读取带有 Base64 编码图像的字符串并转换为byte[]
,只是为了将此字节存储到文件中:
但是当我尝试打开生成的图像时,它与我上传的图像不同(我使用命令行工具vbindiff
来验证,并且图像的标题始终相同)。甚至无法打开生成的图像(我在 Linux/Kubuntu 上使用 Gwenview)。
有人可以看到这里有什么问题吗?
c# - 多节点树选择器验证
我想捕获多节点树选择器的提交事件,以便添加验证消息,当用户选择的数量超过最大数量时将显示该消息。允许的节点数。
我们可以使用“ContentService”捕获保存 n 发布事件,所以我想知道我们是否也可以捕获属性编辑器的提交事件?
任何帮助表示赞赏!
谢谢
delphi - GetStrValue 在自定义属性编辑器上返回空字符串
我想为我的自定义组件编写一个自定义属性编辑器。我有一个如下的组件声明:
以及如下的属性编辑器声明:
如果使用空备注注释属性编辑器将打开Assert(False, '"' + GetStrValue + '"');
,因为 GetStrValue 返回空字符串。
delphi - 如何为单个属性编辑器使用两个属性?
请参阅我之前的这个问题/答案组合。它描述了如何为 IDE 创建属性编辑器。
我为完全不同的目的创建了另一个属性编辑器。在这种情况下,它是一个类型的字形字符选择器String
(因为它可以包含多个字形字符)。与我在提到的问题/答案中的另一个不同,这个问题非常特定于特定属性上的特定属性TCollectionItem
类别的特定属性。
一切都很好,我可以为这个特定的属性调用这个属性编辑器。但是,我有一个难题。属性编辑器本质上与字体直接相关。用户可以从特定字体中选择一个字符(字形)。我的属性编辑器可以更改字体并浏览该字体中包含的字形。
我的这个组件还可以在单独的TFont
属性中指定字体。Glyph
当涉及到我的属性和Font
在同一个属性编辑器中使用的属性的组合时,就会出现问题。当我为属性调用这个编辑器时Glyph
,它还需要知道Font
它需要使用哪个。相反,当用户在此编辑器中选择字体和字形字符时,它也需要同时更新Glyph
和Font
属性。
长话短说,PropertyB
取决于PropertyA
. 如果PropertyA
发生变化,那么PropertyB
将有一组完全不同的可能值。因此,我在 IDE 中安装的任何编辑器都需要允许用户同时更改两者 。PropertyA
PropertyB
如何让属性编辑器可以访问多个属性?
c# - C#如何使用列表类作为自定义表单的属性
我正在尝试创建一个由List<>
自定义表单组成的属性。请看下面我的代码:
属性参数现在出现在自定义表单上,但问题是当我单击参数属性的省略号并添加一些列表时,当我按下确定按钮时列表没有保存。所以每次按省略号,列表就很清楚了。
这是我要实现的目标的示例:
java - 在 PropertyEditorSupport 和 @Initbinder 中使用日期制作 getAsText()
我需要将模式“yyyy-MM-dd”的日期转换为字符串格式“dd.MM.yyyy”。现在我有了这个。方法 getAsText() 在 setAsText 工作的同时不起作用。我做错了什么?
日期编辑器.java
初始化绑定器
java - 如何使用 PropertyEditor 从 String 转换为特定类型
我试图传递除 java.lang 基本类型之外的任何类类型,例如 java.math(例如 java.math.BigInteger)类型和自定义构建类型(例如 com.parse.MyOwnType)。下面的方法仅适用于原始类型。除了原始类型之外,有人对如何使用 PropertyEditor 有建议吗?是否有其他可用于转换的编辑器库?