次のクラスがあるとします。
class ProcessController
{
public List<Process> Active { get { ... } }
...
public List<Process> GetProcesses() { ... }
}
を使用して、 aをメソッドGetMethod
にバインドできます。ObjectDataProvider
GetProcesses()
<ObjectDataProvider x:Key="pList"
MethodName="GetProcesses"
ObjectType="{x:Type local:ProcessController}"/>
私の質問は、プロパティにもバインドできますActive
か?
私が次のことができることがわかった場合:
<ObjectDataProvider x:Key="pList"
MethodName="get_Active"
ObjectType="{x:Type local:ProcessController}"/>
しかし、どういうわけかこれは正しく感じられません。
メソッドを呼び出す代わりに、プロパティにアクセスするためのよりクリーンな方法または「正しい」方法はありますか?