private void RefreshList(HairAppBl.Models.RoutineDefinition select = null) { this.RoutineList.Children.Clear(); mRoutineListControls.Clear(); foreach (var r in App.MainSession.GetAllDefinitions()) { var c = new RoutineDefinitionEditCell(r, mHairbl); c.Removed += Routine_Removed; c.Selected += C_Selected; mRoutineListControls.Add(c); this.RoutineList.Children.Add(c.View); } }
public RoutineCellObject(HairAppBl.Models.RoutineDefinition routine) { Name = routine.Name; RoutineObject = routine; }
public RoutineEditor(MainSessionController mainSession, HairAppBl.Interfaces.IHairBl hairbl, HairAppBl.Models.RoutineDefinition select = null) { InitializeComponent(); mHairbl = hairbl; var saveClose = new NavigationControl(AppResources.Cancel, AppResources.Save, hairbl); SaveButtonContainer.Content = saveClose.View; saveClose.RightButton.Clicked += OKButton_Clicked; saveClose.LeftButton.Clicked += CancelButton_Clicked; mAddRoutineButton.Clicked += MAddRoutineButton_Clicked; RefreshList(select); //Ressources mHeading.Text = AppResources.RoutinEditorHeading; }