using BBWYB.Client.Models; using System.Windows; using System.Windows.Controls; namespace BBWYB.Client.TemplateSelectors { public class PurchaseOrderDataTemplateSelector : DataTemplateSelector { public DataTemplate NormalTemplate { get; set; } public DataTemplate EditTemplate { get; set; } public override DataTemplate SelectTemplate(object item, DependencyObject container) { PurchaseOrder purchaseOrder = (PurchaseOrder)item; return purchaseOrder.IsEdit ? EditTemplate : NormalTemplate; } } }