soy nuevo en MVVM y tratando de encontrar la manera de cerrar una ChildWindow con el tradicional Cancelar botón utilizando MVVM Light Toolkit.Cómo cerrar una ChildWindow con el botón Cancelar usando MVVM Light Toolkit
En mi ChildWindow (StoreDetail.xaml), que tengo:
<Button x:Name="CancelButton" Content="Cancel" Command="{Binding CancelCommand}" />
En mi ViewModel (ViewModelStoreDetail.cs), tengo:
public ICommand CancelCommand { get; private set; }
public ViewModelStoreDetail()
{
CancelCommand = new RelayCommand(CancelEval);
}
private void CancelEval()
{
//Not sure if Messenger is the way to go here...
//Messenger.Default.Send<string>("ClosePostEventChildWindow", "ClosePostEventChildWindow");
}
dónde estaría el SaveSettings = ... ir? – admiral142
En el constructor de ViewModel. Se puede encontrar un ejemplo completo de esto [aquí] (http://msdn.microsoft.com/en-us/magazine/dn237302.aspx) junto con la documentación de Command, RelayCommand y EventToCommand. – DanteTheEgregore