Пример #1
0
        public override DataTemplate SelectTemplate(object item, System.Windows.DependencyObject container)
        {
            if (item is SynchronisatieViewModel)
            {
                SynchronisatieViewModel sync = item as SynchronisatieViewModel;
                switch (sync.DisplayType)
                {
                case ViewModels.Enums.SynchronisatieTypeEnum.Conflict:
                    return(ConflictTemplate);

                case ViewModels.Enums.SynchronisatieTypeEnum.GarantieConflict:
                    return(GarantieConflictTemplate);

                case ViewModels.Enums.SynchronisatieTypeEnum.Naloop:
                    return(NaloopTemplate);

                case ViewModels.Enums.SynchronisatieTypeEnum.Gelijkstart:
                    return(GelijkstartTemplate);

                case ViewModels.Enums.SynchronisatieTypeEnum.Voorstart:
                    return(VoorstartTemplate);
                }
            }
            return(null);
        }
 private void AssertConfictMatrixModelEqual(int waarde, ControllerModel c, SynchronisatieViewModel svm)
 {
     Assert.AreEqual(waarde, c.InterSignaalGroep.Conflicten.Where((x) =>
     {
         return(x.FaseVan == svm.FaseVan &&
                x.FaseNaar == svm.FaseNaar);
     }).First().Waarde);
 }