问题标签 [propertygrid]
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.
visual-studio - 属性网格中文件的可编辑 FullPath 属性 - Visual Studio 2008
我的 VS 2008 解决方案中有一个项目,其中包含文件项。每个项目在属性网格中都有一个名为“FullPath”的标准只读属性。
使属性网格的 FullPath 属性可编辑的最简单方法是什么?
datetime - .Net 中 PropertyGrid 中的日期时间
我目前正在 c#.Net 中的 PropertyGrid 中处理一些 DateTime 属性。我使用默认的下拉日期时间选择器。
我的问题:有没有办法显示完整的日期和时间?默认情况下,如果没有设置时间,则会显示日期,但我也想要零值。即:我希望显示“09.11.2009 00:00”而不是“09.11.2009”。
我必须为此使用一些自定义 TypeConverter 或 Editor 吗?我在这个propertygrid中感到很失落,这让我很难过......
任何帮助,将不胜感激!谢谢 :)
wpf - 在 WPF 中使用 .NET 2.0(Windows 窗体)控件的限制?
我想在WPF上启动一个新应用程序。WPF 中的新用户界面需要DataGridView控件和PropertyGrid控件。但看起来这两个控件在 WPF 中不存在,我想使用WindowsFormsHost
.
但是,如果我这样做,是否有人预见到这种方法有任何限制?
c# - Creating a WPF property grid?
Where would I start looking if I wanted to create my own property grid control in WPF?
c# - PropertyGrid 和对象的动态类型
我正在编写一个 GUI 应用程序,我需要在其中启用任意对象的编辑属性(它们的类型仅在运行时才知道)。
我决定使用 PropertyGrid 控件来启用此功能。我创建了以下类:
当我得到一个需要编辑的对象的实例时,我为它创建了一个 Wrapper 并将其设置为选定的对象:
但是我遇到了以下问题 - 只有当 obj 的类型是某种自定义类型(即我自己定义的类,或内置的复杂类型)时,上述工作才能按预期工作,但当 obj 是原始类型时则不然。
例如,如果我定义:
并做:
然后一切正常。另一方面,当我执行以下操作时:
然后我可以在网格中看到值“1”(它不是灰度的),但我无法编辑该值。我注意到,如果我将 Wrapper 的“Value”属性的类型更改为 int 并删除 TypeConverter 属性,它就可以工作。对于其他原始类型和字符串,我得到相同的行为。
问题是什么?
提前致谢!
c# - 来自 dll 的类型转换器
我正在将 propertygrid 与类和关联的类型转换器一起使用。当我将类和 TypeConverter 移动到 dll 时,似乎没有调用它。找不到如何从 dll 激活类型转换器。
感谢任何提示。谢谢你。
c# - 在属性网格中使用字典
我想使用属性网格编辑键值(字符串,字符串)项目列表。当我使用Dictionary<string,string>
as 类型时,propertygrid 将显示一个 GUI,但它似乎没有“启用”,即。我无法添加任何项目。
是否支持 Dictionary 对象,或者是否有任何其他对象可以解决此问题?
vb.net - 为自定义控件创建有效属性值的下拉列表
我创建了一个具有多个属性的自定义用户控件。一个指定我希望控件访问哪个数据库。我希望能够向控件的用户显示一个下拉列表,他可以从中选择控件将与哪个数据库进行交互。
如何让下拉菜单工作?我可以获得默认值,但还没有弄清楚如何获得可选列表。
任何帮助表示赞赏。
谢谢。
马歇尔
c# - PropertyGrid,默认值,未知颜色
对任何人……对所有人,
我的属性网格正在检查一个具有多个颜色属性的类......
颜色不是系统颜色,也不是“已知”颜色......
显示颜色时,网格中的文本值可能如下所示:
如何定义 [Attribute] 属性,以便在选择此颜色时,PropertyGrid 了解已选择默认颜色?
我试过了:
到目前为止没有运气...
谢谢你的帮助...
这个网站很震撼......当我在这个项目中跋涉时,它对我的帮助比任何其他网站都多......
卡森
c# - C# Propertygrid 默认值类型转换器
我有一个带有下拉框的属性网格。在我的应用程序中,用户可以单击一个块,然后该块的属性显示在属性网格中。但是当他们第一次点击一个块时,下拉列表中会显示一个无效值 (0)。如何确保显示有效值?
以下是 TypeConverter 的一些代码:
我班上的财产:
解决方案
我在构造函数中设置了 ScreenId 的默认值: