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); } } } }