public void FilterChanged(FilterChangedEvent e) {
            if (e.Filter.FilteredCategoryIdentifier.Count() > 0) {
                sideMenuCategoryImage.Visibility = Visibility.Collapsed;
                sideMenuCategoryImageActive.Visibility = Visibility.Visible;

                appBarCategory.Visibility = Visibility.Collapsed;
                appBarCategoryActive.Visibility = Visibility.Visible;
            } else {
                sideMenuCategoryImage.Visibility = Visibility.Visible;
                sideMenuCategoryImageActive.Visibility = Visibility.Collapsed;

                appBarCategory.Visibility = Visibility.Visible;
                appBarCategoryActive.Visibility = Visibility.Collapsed;
            }

            if (e.Filter.FilterdStati.Count() > 0) {
                sideMenuStatusImage.Visibility = Visibility.Collapsed;
                sideMenuStatusImageActive.Visibility = Visibility.Visible;

                appBarStatus.Visibility = Visibility.Collapsed;
                appBarStatusActive.Visibility = Visibility.Visible;
            } else {
                sideMenuStatusImage.Visibility = Visibility.Visible;
                sideMenuStatusImageActive.Visibility = Visibility.Collapsed;
                
                appBarStatus.Visibility = Visibility.Visible;
                appBarStatusActive.Visibility = Visibility.Collapsed;
            }
            
            if (e.Filter.FilterdWcStati.Count() > 0) {
                sideMenuWCStatusImage.Visibility = Visibility.Collapsed;
                sideMenuWCStatusImageActive.Visibility = Visibility.Visible;

                appBarWCStatus.Visibility = Visibility.Collapsed;
                appBarWCStatusActive.Visibility = Visibility.Visible;
            } else {
                sideMenuWCStatusImage.Visibility = Visibility.Visible;
                sideMenuWCStatusImageActive.Visibility = Visibility.Collapsed;

                appBarWCStatus.Visibility = Visibility.Visible;
                appBarWCStatusActive.Visibility = Visibility.Collapsed;
            }
        }
        public void RefreshFilter() {
            _FilterdNodes = Filter.FilterNodes(_Nodes);

            var filterChangedEvent = new FilterChangedEvent {
                Filter = Filter
            };
            BusProvider.DefaultInstance.Post(filterChangedEvent);

            var e = new NewNodesEvent() {
                nodes = _FilterdNodes,
                RefreshAll = false
            };
            Prefs.Filter = Filter;
            BusProvider.DefaultInstance.Post(e);
            
        }