Пример #1
0
        private void _getData(bool refresh = false)
        {
            if (!SuspensionManager.SessionState.ContainsKey("myCollection"))
            {
                // Meine Sammlung laden um bei bestehenden Einträge das Hinzufügen auszuschalten
                ZViewModelCollection zwmCollection = new ZViewModelCollection();
                zwmCollection.loadData();
                SuspensionManager.SessionState["myCollection"] = zwmCollection.Items;
            }

            if (refresh || !SuspensionManager.SessionState.ContainsKey("RandomQuotes"))
            {
                ViewModelHomepage.loadData();
                SuspensionManager.SessionState["RandomQuotes"]   = ViewModelHomepage.RandomQuotes;
                SuspensionManager.SessionState["PopularAuthors"] = ViewModelHomepage.PopularAuthors;
                SuspensionManager.SessionState["Birthdays"]      = ViewModelHomepage.Birthdays;
                SuspensionManager.SessionState["Deathdays"]      = ViewModelHomepage.Deathdays;
            }

            randomQuotes.Source = SuspensionManager.SessionState["RandomQuotes"];
            cvs1.Source         = SuspensionManager.SessionState["PopularAuthors"];
            cvs2.Source         = SuspensionManager.SessionState["Birthdays"];
            cvs3.Source         = SuspensionManager.SessionState["Deathdays"];
        }
Пример #2
0
 public ZViewCollection()
 {
     InitializeComponent();
     ViewModelCollection = new ZViewModelCollection();
 }