Creating Modularity with WPF, Prism and Unity: Listing 4.
The ICommand class for GetCustomers.
public class GetCustomersCommand : System.Windows.Input.ICommand
{
private readonly ICustListVM clvm;
public GetCustomersCommand(ICustListVM CustListVM)
{
clvm = CustListVM;
}
public bool CanExecute(object parameter)
{
return true;
}
public void Execute(object parameter)
{
clvm.GetCustomers();
}
public event EventHandler CanExecuteChanged
{
add { }
remove { }
}
}
About the Author
Peter Vogel is a system architect and principal in PH&V Information Services. PH&V provides full-stack consulting from UX design through object modeling to database design. Peter tweets about his VSM columns with the hashtag #vogelarticles. His blog posts on user experience design can be found at http://blog.learningtree.com/tag/ui/.