Предположим, что вы следующий класс:Привязка ObjectDataProvider к свойству вместо метода
class ProcessController
{
public List<Process> Active { get { ... } }
...
public List<Process> GetProcesses() { ... }
}
я могу использовать 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}"/>
Но почему-то это не так.
Существует ли более чистый способ или «правильный» способ доступа к собственности вместо вызова метода?