問題タブ [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.
.net - プロパティのDisplayName属性を変更します
DisplayName
実行時にプロパティの属性の値を変更する方法を探しています。これはWindowsフォームでも可能ですか?
javascript - ExtJSPropertyGrid-ソースを動的に設定する
私は単純なPropertyGridに取り組んでいます。設計時にjsonオブジェクトを使用してsourceプロパティを設定すると、正しく表示されます。しかし、ソースデータを動的に設定しようとすると、データが表示されません。
これは私のコードです:
これが私が「setSourceData」関数を呼び出す方法です。
誰かがコードのどこに問題があるのか教えてもらえますか?
c# - PropertyGrid RTL サポート
PropertyGrid
RTL レイアウトに切り替えることは可能ですか? RightToLeft
プロパティをに設定しYes
てもうまくいかないようです。にはRtlTranslateAlignments
とRtlTranslateContent
メソッドがありますがPropertyGrid
、何らかの方法で使用する必要がありますか?
このプロパティがサポートされていない場合、RTL レイアウトを正しくサポートする無料の類似物はありますか?
注: PropertyGrid
C++/CLI で使用しています。
datagridview - WPF UI コントロール ベンダー - ActiPro、Telerik、Xceed、Infragistics、DevExpress など
プロジェクト用の商用 WPF UI コントロール ライブラリを選択する必要があります。
Web をブラウジングすると、次の主要なベンダーが見つかりました。
- アクティプロ: http://www.actiprosoftware.com/Products/DotNet/WPF/WPFStudio/Default.aspx
- テレリック: http://www.telerik.com/products/wpf.aspx
- エクシード: http://xceed.com/pages/TopMenu/Products/ProductSearch.aspx?Lang=EN-CA&Category=0617b4dd-af9a-4e34-a1a1-d1129237d614
- インフラジスティックス: http://www.infragistics.com/dotnet/netadvantage/wpf.aspx#Overview
- DevExpress : http://www.devexpress.com/Downloads/NET/OnlineDemos.xml
もちろん、他にもあるかもしれません。
私の印象では、Actipro と Telerik は他よりも多くのコントロールを提供します。ただし、ActiPro は WPF プロパティ グリッド コントロールを備えた唯一のものであり、彼らが主張するように、複数選択の共通プロパティを提示することを認識しており、それを編集することができます。ただし、Telerik にあるデータ グリッドとツリー ビュー コントロールがありません。
私たちが考えている UI には、次のコントロールが必ず必要になります。 - プロパティ グリッド - ツリー ビュー - データ グリッド - ウィザード
つまり、Property Grid コントロールがあるため、単一のベンダーがこのリストを満たすことはできません。
私の質問はこれです-誰かがこれらのコントロールを自分のアプリに埋め込む必要がありましたか?また、彼はそれをどのように管理しましたか?
ところで、私たちはコントロールを自分たちで実装したいとは決して思っていないので、提案しないでください。
.net - PropertyGrid での編集の開始
System.Windows.Forms.PropertyGrid の編集をプログラムで開始する良い方法を探しています。必要な GridItem を選択できますが、カーソルが編集フィールドに移動しません。
c# - C#WinformsPropertyGridおよびErrorProvider
私はerrorproviderをpropertygridおよびtreeviewコントロールに拡張することに取り組んでいます。私はで非常に役立つ投稿を見つけました: propertygridにエラープロバイダーを追加する方法を詳述した例、そしてそれは非常にうまく機能します。私の質問は、IPropertyValueUIServiceがpropertygridがアイコンとツールチップを表示するために使用するインターフェイスであることを著者がどのようにして知ったかです。リフレクターを使用してpropertygridとIPropertyValueUIServiceを分解しましたが、関係がありません。
これは、プログラマーとしての私自身の啓蒙と、エラープロバイダーをツリービューに拡張しようとするためのものです。
よろしくお願いします、dhysong
c# - PropertyGrid のコンテンツを取得していますか?
私はC#が初めてで、長年のC ++プログラマであり、.selectedObjectsを使用してプロパティグリッドを初期化したことがあると思っています。プロパティグリッドの現在の値の内容を取得する方法はありますか?
ベン
.net - .NETPropertyGridコレクションエディターおよびリスト
WinFormsアプリケーションでPropertyGridコントロールを使用しています。ウィンドウ自体は、オブジェクトのリストを含むクラスにバインドされます。グリッドが拡張され、ユーザーがツリービューのようにアイテムを変更できるようにする場合はそれをお勧めしますが、メンバーが「Roswell.Windows.Command.Model」としてリストされなくなる場合は、コレクションエディターを使用します(完全に解決されたクラス名)。
DisplayName属性をcontainingプロパティとクラス自体の両方に適用しましたが、コレクションエディターウィンドウ自体はそれを無視しているようです。
(FWIW、これはVStudio2008の.NET3.5です。)
助言がありますか?私は顔が青くなるまでグーグルで検索しました(そしてそうしました!!)。
c# - 変換リストc# の PropertyGrid 互換プロパティ エントリへのプロパティ
いくつかのプロパティを持つ基本クラスがあります。これには、メタデータを含む拡張プロパティのリストが含まれています。これは、PropertyGrid を支援する DisplayName、Description、Name、Type、および Value プロパティを含むカスタム クラスのリストです。
望ましい最終結果は、上記のリストの拡張プロパティとマージされた基本クラス プロパティを示す PropertyGrid です。PropertyGrid でリストを 1 つのエントリとして表示するのではなく、各拡張プロパティを基本クラスのプロパティとマージする必要があります。基本的に、PropertyGrid は、拡張プロパティのリストがオブジェクトのファースト クラス プロパティであると考えています。
これは、リフレクションまたは動的型記述子を使用して可能ですか?