問題タブ [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.

0 投票する
1 に答える
3709 参照

.net - プロパティのDisplayName属性を変更します

DisplayName実行時にプロパティの属性の値を変更する方法を探しています。これはWindowsフォームでも可能ですか?

0 投票する
2 に答える
6041 参照

javascript - ExtJSPropertyGrid-ソースを動的に設定する

私は単純なPropertyGridに取り組んでいます。設計時にjsonオブジェクトを使用してsourceプロパティを設定すると、正しく表示されます。しかし、ソースデータを動的に設定しようとすると、データが表示されません。

これは私のコードです:

これが私が「setSourceData」関数を呼び出す方法です。

誰かがコードのどこに問題があるのか​​教えてもらえますか?

0 投票する
1 に答える
560 参照

c# - PropertyGrid RTL サポート

PropertyGridRTL レイアウトに切り替えることは可能ですか? RightToLeftプロパティをに設定しYesてもうまくいかないようです。にはRtlTranslateAlignmentsRtlTranslateContentメソッドがありますがPropertyGrid、何らかの方法で使用する必要がありますか?

このプロパティがサポートされていない場合、RTL レイアウトを正しくサポートする無料の類似物はありますか?

注: PropertyGridC++/CLI で使用しています。

0 投票する
4 に答える
3702 参照

datagridview - WPF UI コントロール ベンダー - ActiPro、Telerik、Xceed、Infragistics、DevExpress など

プロジェクト用の商用 WPF UI コントロール ライブラリを選択する必要があります。

Web をブラウジングすると、次の主要なベンダーが見つかりました。

もちろん、他にもあるかもしれません。

私の印象では、Actipro と Telerik は他よりも多くのコントロールを提供します。ただし、ActiPro は WPF プロパティ グリッド コントロールを備えた唯一のものであり、彼らが主張するように、複数選択の共通プロパティを提示することを認識しており、それを編集することができます。ただし、Telerik にあるデータ グリッドとツリー ビュー コントロールがありません。

私たちが考えている UI には、次のコントロールが必ず必要になります。 - プロパティ グリッド - ツリー ビュー - データ グリッド - ウィザード

つまり、Property Grid コントロールがあるため、単一のベンダーがこのリストを満たすことはできません。

私の質問はこれです-誰かがこれらのコントロールを自分のアプリに埋め込む必要がありましたか?また、彼はそれをどのように管理しましたか?

ところで、私たちはコントロールを自分たちで実装したいとは決して思っていないので、提案しないでください。

0 投票する
1 に答える
273 参照

.net - PropertyGrid での編集の開始

System.Windows.Forms.PropertyGrid の編集をプログラムで開始する良い方法を探しています。必要な GridItem を選択できますが、カーソルが編集フィールドに移動しません。

0 投票する
1 に答える
2467 参照

c# - C#WinformsPropertyGridおよびErrorProvider

私はerrorproviderをpropertygridおよびtreeviewコントロールに拡張することに取り組んでいます。私はで非常に役立つ投稿を見つけました: propertygridにエラープロバイダーを追加する方法を詳述した例、そしてそれは非常にうまく機能します。私の質問は、IPropertyValueUIServiceがpropertygridがアイコンとツールチップを表示するために使用するインターフェイスであることを著者がどのようにして知ったかです。リフレクターを使用してpropertygridとIPropertyValueUIServiceを分解しましたが、関係がありません。

これは、プログラマーとしての私自身の啓蒙と、エラープロバイダーをツリービューに拡張しようとするためのものです。

よろしくお願いします、dhysong

0 投票する
2 に答える
372 参照

c# - PropertyGrid のコンテンツを取得していますか?

私はC#が初めてで、長年のC ++プログラマであり、.selectedObjectsを使用してプロパティグリッドを初期化したことがあると思っています。プロパティグリッドの現在の値の内容を取得する方法はありますか?

ベン

0 投票する
2 に答える
1905 参照

.net - .NETPropertyGridコレクションエディターおよびリスト

WinFormsアプリケーションでPropertyGridコントロールを使用しています。ウィンドウ自体は、オブジェクトのリストを含むクラスにバインドされます。グリッドが拡張され、ユーザーがツリービューのようにアイテムを変更できるようにする場合はそれをお勧めしますが、メンバーが「Roswell.Windows.Command.Model」としてリストされなくなる場合は、コレクションエディターを使用します(完全に解決されたクラス名)。

DisplayName属性をcontainingプロパティとクラス自体の両方に適用しましたが、コレクションエディターウィンドウ自体はそれを無視しているようです。

(FWIW、これはVStudio2008の.NET3.5です。)

助言がありますか?私は顔が青くなるまでグーグルで検索しました(そしてそうしました!!)。

0 投票する
1 に答える
1904 参照

c# - 変換リストc# の PropertyGrid 互換プロパティ エントリへのプロパティ

いくつかのプロパティを持つ基本クラスがあります。これには、メタデータを含む拡張プロパティのリストが含まれています。これは、PropertyGrid を支援する DisplayName、Description、Name、Type、および Value プロパティを含むカスタム クラスのリストです。

望ましい最終結果は、上記のリストの拡張プロパティとマージされた基本クラス プロパティを示す PropertyGrid です。PropertyGrid でリストを 1 つのエントリとして表示するのではなく、各拡張プロパティを基本クラスのプロパティとマージする必要があります。基本的に、PropertyGrid は、拡張プロパティのリストがオブジェクトのファースト クラス プロパティであると考えています。

これは、リフレクションまたは動的型記述子を使用して可能ですか?