public DashboardsManagerVM() { AddButton = LoadedTemplate.AddButton; NewCommand.Icon = App.Current.ResourcesLocator.LoadIcon(Icons.Add, Sizes.TemplatesIconSize); NewCommand.IconName = Icons.Add; SaveCommand.Icon = App.Current.ResourcesLocator.LoadIcon(Icons.Save, Sizes.TemplatesIconSize); DeleteCommand.Icon = App.Current.ResourcesLocator.LoadIcon(Icons.Delete, Sizes.TemplatesIconSize); DeleteCommand.IconName = Icons.Delete; ExportCommand.Icon = App.Current.ResourcesLocator.LoadIcon(LMIcons.Export, Sizes.TemplatesIconSize); ImportCommand.Icon = App.Current.ResourcesLocator.LoadIcon(Icons.Import, Sizes.TemplatesIconSize); TransferCommand = new Command(() => throw new NotImplementedException()) { Icon = App.Current.ResourcesLocator.LoadIcon(LMIcons.Transfer, Sizes.TemplatesIconSize), IconName = LMIcons.Transfer }; MakeDefaultCommand = new Command(() => throw new NotImplementedException()) { Icon = App.Current.ResourcesLocator.LoadIcon(LMIcons.Select, Sizes.TemplatesIconSize), IconName = LMIcons.Select }; ShowDetailsCommand = new AsyncCommand <DashboardVM> (ShowDetails, (vm) => vm != null); if (LimitationChart != null) { LimitationChart.Dispose(); LimitationChart = null; } }
protected override void DisposeManagedResources() { base.DisposeManagedResources(); if (LimitationChart != null) { LimitationChart.Dispose(); LimitationChart = null; } }
public DashboardsManagerVM() { AddButton = LoadedTemplate.AddButton; NewCommand.Icon = App.Current.ResourcesLocator.LoadIcon("vas-add", Sizes.TemplatesIconSize); SaveCommand.Icon = App.Current.ResourcesLocator.LoadIcon("vas-save", Sizes.TemplatesIconSize); DeleteCommand.Icon = App.Current.ResourcesLocator.LoadIcon("vas-delete", Sizes.TemplatesIconSize); ExportCommand.Icon = App.Current.ResourcesLocator.LoadIcon("lm-export", Sizes.TemplatesIconSize); ImportCommand.Icon = App.Current.ResourcesLocator.LoadIcon("vas-import", Sizes.TemplatesIconSize); if (LimitationChart != null) { LimitationChart.Dispose(); LimitationChart = null; } }
public TeamsManagerVM() { LoadedTemplate = new LMTeamVM(); NewCommand.Icon = App.Current.ResourcesLocator.LoadIcon("vas-add", Sizes.TemplatesIconSize); SaveCommand.Icon = App.Current.ResourcesLocator.LoadIcon("vas-save", Sizes.TemplatesIconSize); DeleteCommand.Icon = App.Current.ResourcesLocator.LoadIcon("vas-delete", Sizes.TemplatesIconSize); ExportCommand.Icon = App.Current.ResourcesLocator.LoadIcon("lm-export", Sizes.TemplatesIconSize); ImportCommand.Icon = App.Current.ResourcesLocator.LoadIcon("vas-import", Sizes.TemplatesIconSize); TeamTagger = new LMTeamTaggerVM(); TeamTagger.HomeTeam = (LMTeamVM)LoadedTemplate; TeamTagger.AwayTeam = null; TeamTagger.Background = App.Current.HHalfFieldBackground; TeamTagger.SelectionMode = MultiSelectionMode.MultipleWithModifier; TeamEditor = new LMTeamEditorVM(); TeamEditor.Team = (LMTeamVM)LoadedTemplate; TeamEditor.Team.TemplateEditorMode = true; if (LimitationChart != null) { LimitationChart.Dispose(); LimitationChart = null; } }