public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
        {
            SelectStateEnum state = (SelectStateEnum)value;

            if (state == SelectStateEnum.SelfSelected || state == SelectStateEnum.Selected)
            {
                return(true);
            }
            return(false);
        }
        public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
        {
            SelectStateEnum state = (SelectStateEnum)value;

            if (state == SelectStateEnum.SelfSelected || state == SelectStateEnum.SelfUnSelected)
            {
                return(Visibility.Visible);
            }
            return(Visibility.Collapsed);
        }
 private void ExpandRowAsRecursion(OrganizationForSelect organization, SelectStateEnum state)
 {
     organization.SelectState = state;
     if (organization.ChildrenOrganizations != null && organization.ChildrenOrganizations.Count() > 0)
     {
         radTreeListView.ExpandHierarchyItem(organization);
         foreach (OrganizationForSelect item in organization.ChildrenOrganizations)
         {
             //var row = radTreeListView.ItemContainerGenerator.ContainerFromItem(item) as RadTreeViewItem;
             if (radTreeListView.Items.Contains(item))
             {
                 ExpandRowAsRecursion(item, state);
             }
         }
     }
 }