Пример #1
0
 public DesignDataViewModel()
 {
     for (var i = 0; i < 100; i++)
     {
         AllLibraries.Add(
             new DesignDataStyleLibrary()
         {
             Name       = "Library xyz " + i,
             IsSelected = i == 3
         }
             );
     }
 }
Пример #2
0
        private void OnLibarySelectionChanged(object sender, EventArgs e)
        {
            if (selectionHandling > 0)
            {
                return;
            }
            selectionHandling++;
            var temp = AllLibraries.ToArray();

            foreach (var item in temp)
            {
                if (item != sender)
                {
                    item.IsSelected = false;
                }
            }
            selectionHandling--;
        }
Пример #3
0
 private void OnStyleLibraryDiscovered(object sender, StyleLibraryDiscovererdEventArgs e)
 {
     AllLibraries.Add(e.Library);
     e.Library.IsSelectedChanged += OnLibarySelectionChanged;
 }