したがって、WPFを使用してGUIにバインドした複数の属性を持つオブジェクトがあります。ほとんどのGUIは、オブジェクトインスタンスのプロパティに直接バインドします。ただし、一部のGUI要素は、バインドされたオブジェクトの属性に間接的に依存しているため、最初にValueConverterを介して処理する必要があります。valueconverterを作成することはできますが、変換に適切なプロパティ値を取得するためにデータバインドされたオブジェクトを参照する方法がわかりませんでした。
擬似コードでは、これを実行したいと思います。
public object Convert(object value, Type targetType, object parameter,
System.Globalization.CultureInfo culture)
{
parameter = Databoundobject.EngineRating;
double weight = EngineList.selfInstance.WeightList[parameter];
}
呼び出し側のGUIでデータバインドされたソースを参照していない例を見つけることができますが、参照していない例はありません。誰かが私がこれを達成する方法を知っていますか?