wpf - example - window datacontext
Use DataContext como parĂ¡metro de comando en WPF (2)
Un enlace vacío, sin una ruta, se une directamente al DataContext, por lo que
{Binding}
es suficiente para que funcione! Tu ejemplo:
<Button
x:Name="btnMain"
Command="infra:ApplicationCommands.MyCommand"
CommandParameter="{Binding}"
/>
Quiero pasar el DataContext actual (que es una instancia de un ViewModel) como un parámetro de comando en un botón de WPF. ¿Cuál sería la sintaxis que debería usar?
<Button
x:Name="btnMain"
Command="infra:ApplicationCommands.MyCommand"
CommandParameter="{Binding ???}"
/>
<Button
x:Name="btnMain"
Command="infra:ApplicationCommands.MyCommand"
CommandParameter="{Binding}"
/>
siempre que el botón esté dentro del árbol visual del elemento con el DataContext