2017-01-03 10 views
0

Visual Studioで何かを入力すると、IntelliSense機能を使用して、表示されたリストで使用可能なメソッドやプロパティを見つけることができます。名前空間でのメソッドとプロパティの検索と検索C#

いいですが、あなたが望むプロパティが分からないときは、どのプロパティの子ですか?

たとえば、テキストボックスがあり、バックカラーを変更できることがわかっています。 TextBoxを入力し、表示されたIntelliSenseの一覧には見つかりません。 「TextBox.Element」と入力する必要があるためです。リストに戻る色がここに表示されます。

私は十分にはっきりしています。私は、オブジェクトに関連するプロパティとメソッドを検索して見つける必要があります。私がテキストボックスのパディングプロパティが必要な場合は、それが "TextBox.Sizing.Info.Padding"に配置されていることを示しています。

答えて

0

この場合、MSDNのドキュメントのようなものが必要です。

たとえば、WPF TextBox要素のdocumentationを開くと、単に「カラー」ワードで検索してForegroundプロパティを見つけることができます。

Visual Studio(表示 - >オブジェクトブラウザ)で「オブジェクトブラウザ」を選択することもできますが、名前空間/クラス/メソッド/プロパティ名でのみ検索できます。

0

これは通常、ドキュメント(MSDNページ、ライブラリの読み込み機能など)に記載されていますが、実行時にReflectionでオブジェクトのプロパティを見つけることもできます。

これは、GetProperties()メソッドを使用して行われます。あなたが知る必要がある残りの部分は、this postで説明されています。

関連する問題