|
using System.Windows.Input;
using WpfCommon;
namespace DialogBehaviorApp
{
public sealed class InvoiceViewModel
{
public bool IsApproved { get; set; }
public string PaymentTerms
{
get
{
return "Payment terms";
}
}
private ICommand approve;
public ICommand Approve
{
get
{
return approve ?? (approve = new DelegateCommand(
a =>
{
IsApproved = true;
EventAggregator<InvoiceReviewedEvent>.Broadcast();
}));
}
}
private ICommand reject;
public ICommand Reject
{
get
{
return reject ?? (reject = new DelegateCommand(
a =>
{
IsApproved = false;
EventAggregator<InvoiceReviewedEvent>.Broadcast();
}));
}
}
}
}
|
By viewing downloads associated with this article you agree to the Terms of Service and the article's licence.
If a file you wish to view isn't highlighted, and is a text file (not binary), please
let us know and we'll add colourisation support for it.
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.