private void RadTreeView_ItemPrepared(object sender, RadTreeViewItemPreparedEventArgs e) { if (e.PreparedItem.DataContext is File) { e.PreparedItem.IsLoadOnDemandEnabled = false; } }
private void TreeView_ItemPrepared(object sender, RadTreeViewItemPreparedEventArgs e) { if (!(e.PreparedItem.DataContext is Control.DirectoryInfo)) { e.PreparedItem.IsLoadOnDemandEnabled = false; } }
private void RadTreeViewItemPrepared(object sender, RadTreeViewItemPreparedEventArgs e) { var tree = sender as RadTreeView; var item = e.PreparedItem; if (tree != null && item != null) { var vm = item.DataContext as DisplayListFieldViewModel; if (vm != null) { item.IsLoadOnDemandEnabled = vm.HasSubfields; if (item.IsLoadOnDemandEnabled) item.LoadOnDemand += ItemOnLoadOnDemand; } } }
private void InputParametersTreeView_OnItemPrepared(object sender, RadTreeViewItemPreparedEventArgs e) { if (e.PreparedItem.Item is WebMethodCallParameterViewModel) { var eventTrigger = new EventTrigger(RadTreeViewItem.LoadOnDemandEvent.Name); var action = new CallMethodAction { MethodName = ReflectionHelper.GetMethodName<WebMethodCallParameterViewModel>( x => x.PopulateChildren(null, null)) }; BindingOperations.SetBinding(action, CallMethodAction.TargetObjectProperty, new Binding()); eventTrigger.Actions.Add(action); var triggers = Interaction.GetTriggers(e.PreparedItem); triggers.Add(eventTrigger); } }
private void LdapDirectories_OnItemPrepared(object sender, RadTreeViewItemPreparedEventArgs e) { var list = sender as RadPanelBar; var item = e.PreparedItem as RadPanelBarItem; if (item != null && item.ParentItem == null) { var directory = item.Item as ILdapProfile; if (directory != null) { item.ItemsSource = new List<ILdapProfile> { directory }; } if (list != null && (list.IsLoaded || list.Items.IndexOf(item.Item) == 0)) { item.IsExpanded = true; } else item.IsExpanded = false; } }
private void radTreeViewPOM_ItemPrepared(object sender, RadTreeViewItemPreparedEventArgs e) { if (e.PreparedItem.Header.ToString() == "Ejecutores") { BitmapImage defaultImage = new BitmapImage(new Uri("/Icons/iconEjecutor.png", UriKind.Relative)); e.PreparedItem.DefaultImageSrc = defaultImage; BitmapImage expandedImage = new BitmapImage(new Uri("/Icons/iconEjecutor.png", UriKind.Relative)); e.PreparedItem.ExpandedImageSrc = expandedImage; BitmapImage selectedImage = new BitmapImage(new Uri("/Icons/iconEjecutor.png", UriKind.Relative)); e.PreparedItem.SelectedImageSrc = selectedImage; } else if (e.PreparedItem.Header.ToString() == "Requerido" || e.PreparedItem.Header.ToString() == "Primer Ajuste") { BitmapImage defaultImage = new BitmapImage(new Uri("/Icons/iconRequerido.jpg", UriKind.Relative)); e.PreparedItem.DefaultImageSrc = defaultImage; BitmapImage expandedImage = new BitmapImage(new Uri("/Icons/iconRequerido.jpg", UriKind.Relative)); e.PreparedItem.ExpandedImageSrc = expandedImage; BitmapImage selectedImage = new BitmapImage(new Uri("/Icons/iconRequerido.jpg", UriKind.Relative)); e.PreparedItem.SelectedImageSrc = selectedImage; } }
void AssociatedObject_ItemPrepared(object sender, RadTreeViewItemPreparedEventArgs e) { DragDropManager.RemoveDragOverHandler(e.PreparedItem, OnItemDragOver); DragDropManager.AddDragOverHandler(e.PreparedItem, OnItemDragOver); }
private void _hierarchyTree_ItemPrepared(object sender, RadTreeViewItemPreparedEventArgs e) { var item = e.PreparedItem; if (item.Item is NationalHierarchy) { item.CheckState = ToggleState.On; item.IsExpanded = true; } }
private void RadTreeViewItemPrepared(object sender, RadTreeViewItemPreparedEventArgs e) { var tree = sender as RadTreeView; var item = e.PreparedItem; if (tree != null && item != null) { var f = item.DataContext as TreeViewItemInfo; if (f != null) { item.IsLoadOnDemandEnabled = false; if (f.HasChildren) item.IsExpanded = true; } } }
private void TreeView_ItemPrepared(object sender, RadTreeViewItemPreparedEventArgs e) { e.PreparedItem.IsLoadOnDemandEnabled = e.PreparedItem.Level < 3 && !(e.PreparedItem.Item is FileViewModel); }