私はXML設定ファイルを大量に使用するプロジェクトに取り組んでいます。共有コードの一般的な実装で次のレベルに移行したいと思います。動的プロパティから値を取得
問題は、私の5つのクラスのうち、2つが「説明」グリッドビューを別々に処理することです。 このグリッドビューには、さまざまな列の適切なタイプのオブジェクトが表示されます。
注:データはデータレコードを介して渡されるため、GUIはソースオブジェクトに直接アクセスできません。ここで
は(動作しませんでしたこと)ではなく愚かなハックを使用して、動的なデータを取得するために私の現在の「試み」である
GetObjectData(MyClass myObject, string[] dataToGet)
{
List<string> dataToReturn = new List<string>();
foreach (string propertyName in dataToGet)
{
try
{
Label tempLabel = new Label();
tempLabel.DataBindings.Add("Text", myObject, propertyName);
dataToReturn.Add(tempLabel.Text);
}
catch { dataToReturn.Add(""); }
}
}
あり、これを行うための方法であることが、私はよく分からないしなければなりませんそれが呼び出されるか、問題にどのように取り組むかということです。
パーフェクトを使用している場合、あなたはまた、動的型を使用することができます!魅力のように動作します:) –