Esempio n. 1
0
 public IndexMediaFilesViewModel()
 {
     mediaFiles       = new ObservableCollection <MediaFileViewModel>();
     currentMediaType = MediaTypeDAL.GetMediaType(StartProperties.Get().categoryNode.Category.ID_Type);
     currentDirectory = StartProperties.Get().directoryNode.FullPath;
     ReloadFiles();
 }
Esempio n. 2
0
        public NodesTree()
        {
            RootNodes = new List <MediaTypeNode>();
            var mediatypes = MediaTypeDAL.GetMediaTypes();

            foreach (var mt in mediatypes)
            {
                RootNodes.Add(new MediaTypeNode(mt));
            }
            SelectedNode = StartProperties.Get().categoryNode;
            foreach (var mn in RootNodes)
            {
                if (mn.MediaType.ID == (SelectedNode.Category.ID_Type))
                {
                    mn.IsExpanded = true;
                    foreach (var cat in mn.Nodes)
                    {
                        if (((CategoryNode)cat).Category.ID == SelectedNode.Category.ID)
                        {
                            SelectedNode            = (CategoryNode)cat;
                            SelectedNode.IsSelected = true;
                            break;
                        }
                    }
                    break;
                }
            }
        }