コード例 #1
0
        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;
            }
        }
コード例 #2
0
 protected override void DisposeManagedResources()
 {
     base.DisposeManagedResources();
     if (LimitationChart != null)
     {
         LimitationChart.Dispose();
         LimitationChart = null;
     }
 }
コード例 #3
0
 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;
     }
 }
コード例 #4
0
 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;
     }
 }