Tengo un problema al llamar a un método en un UserControl. escúchame:Llamar a un método de UserControl en MVVM
tengo un control de usuario en
someControl
SomeView.xamlDataContext de SomeView.xaml es SomeViewModel.cs
Quiero ser capaz de llamar a
someControl.DoStuff()
alguna manera, en algún lugar.DoStuff no es la interfaz de usuario específico (Me podría haber llamado DoStuff desde el código subyacente de SomeView.Xaml.Cs si era la interfaz de usuario específica, pero en este caso, no puede ser.)
¿Alguna idea?
Gracias!
Entiendo de dónde vienes y créeme, he pensado en esto. Pero llega un momento en el que realmente necesitas llamar a un método. Por ejemplo, el método en el control del usuario puede estar expuesto y es posible que no tenga la fuente para el control del usuario, por lo que no puedo modificarlo para adaptarlo a mi caso. –
+1 por sugerencia, tiene razón, ViewModel no debería tener conocimiento de la Vista. –
En ese caso, vaya al código detrás, tal vez? – Robaticus