Beispiel #1
0
 private void RadTreeView_ItemPrepared(object sender, RadTreeViewItemPreparedEventArgs e)
 {
     if (e.PreparedItem.DataContext is File)
     {
         e.PreparedItem.IsLoadOnDemandEnabled = false;
     }
 }
 private void RadTreeView_ItemPrepared(object sender, RadTreeViewItemPreparedEventArgs e)
 {
     if (e.PreparedItem.DataContext is File)
     {
         e.PreparedItem.IsLoadOnDemandEnabled = false;
     }
 }
Beispiel #3
0
 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;
            }
        }
Beispiel #7
0
 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);
		}