Supposons que vous ayez la classe suivante:Reliure ObjectDataProvider à une propriété au lieu d'une méthode
class ProcessController
{
public List<Process> Active { get { ... } }
...
public List<Process> GetProcesses() { ... }
}
je peux utiliser le GetMethod
pour lier un ObjectDataProvider
à la méthode GetProcesses()
:
<ObjectDataProvider x:Key="pList"
MethodName="GetProcesses"
ObjectType="{x:Type local:ProcessController}"/>
Ma question est, puis-je également lier à la propriété Active
?
Si découvert que je peux faire ce qui suit:
<ObjectDataProvider x:Key="pList"
MethodName="get_Active"
ObjectType="{x:Type local:ProcessController}"/>
Mais de toute façon cela ne se sent pas bien.
Y at-il une manière plus propre ou « bonne » pour accéder à une propriété au lieu d'invoquer une méthode?