コード例 #1
0
        private void OnEditorLoaded(object sender, RoutedEventArgs e)
        {
            this.syntaxEditor.EditorPresenter.AllowDrop = true;
            DragDropManager.AddDragOverHandler(this.syntaxEditor.EditorPresenter, OnDragOver);

            DragDropManager.AddDropHandler(this.syntaxEditor.EditorPresenter, OnDrop);
        }
コード例 #2
0
 private void SubscribeToDragDropEvents()
 {
     DragDropManager.AddDragInitializeHandler(this.AssociatedObject, OnDragInitialize);
     DragDropManager.AddGiveFeedbackHandler(this.AssociatedObject, OnGiveFeedback);
     DragDropManager.AddDropHandler(this.AssociatedObject, OnDrop);
     DragDropManager.AddDragDropCompletedHandler(this.AssociatedObject, OnDragDropCompleted);
 }
コード例 #3
0
        protected virtual void Initialize()
        {
            DragDropManager.AddDragInitializeHandler(AssociatedTreeListView, OnDragInitialize, true);
            DragDropManager.AddDropHandler(AssociatedTreeListView, OnDrop, true);
            DragDropManager.AddDragOverHandler(AssociatedTreeListView, OnDragOver, true);

            AssociatedTreeListView.DataLoaded += RadTreeListView_DataLoaded;
        }
コード例 #4
0
        protected override void OnAttached()
        {
            base.OnAttached();

            DragDropManager.AddDragInitializeHandler(this.AssociatedObject, OnDragInitialize);
            DragDropManager.AddGiveFeedbackHandler(this.AssociatedObject, OnGiveFeedback);
            DragDropManager.AddDragDropCompletedHandler(this.AssociatedObject, OnDragDropCompleted);
            DragDropManager.AddDropHandler(this.AssociatedObject, OnDrop);
        }
コード例 #5
0
        protected virtual void Initialize()
        {
            DragDropManager.AddDragInitializeHandler(this.AssociatedObject, OnDragInitialize, true);
            DragDropManager.AddDropHandler(this.AssociatedObject, OnDrop, true);
            DragDropManager.AddDragDropCompletedHandler(this.AssociatedObject, OnDragDropCompleted, true);
            DragDropManager.AddDragOverHandler(this.AssociatedObject, OnDragOver, true);

            this.AssociatedObject.DataLoaded += RadTreeListView1_DataLoaded;
        }
コード例 #6
0
        public SelectFolderControl()
        {
            InitializeComponent();
            DragDropManager.AddDragOverHandler(treeView, OnItemDragOver);
            DragDropManager.AddDropHandler(treeView, OnDrop);

            this.AddHandler(RadTreeViewItem.DragEnterEvent, new System.Windows.DragEventHandler(OnTreeItemDragEnter));
            this.AddHandler(RadTreeViewItem.DragLeaveEvent, new System.Windows.DragEventHandler(OnTreeItemDragLeave));
        }
コード例 #7
0
        public DigitalWalletItems()
        {
            InitializeComponent();
            DragDropManager.AddDragOverHandler(treeView, OnItemDragOver);
            DragDropManager.AddDropHandler(treeView, OnDrop);

            this.AddHandler(RadTreeViewItem.DragEnterEvent, new System.Windows.DragEventHandler(OnTreeItemDragEnter));
            this.AddHandler(RadTreeViewItem.DragLeaveEvent, new System.Windows.DragEventHandler(OnTreeItemDragLeave));
        }
コード例 #8
0
ファイル: MainPage.xaml.cs プロジェクト: wlatif/xaml-sdk
        public MainPage()
        {
            InitializeComponent();

            this.pdfViewer.MouseLeftButtonDown += pdfViewer_MouseLeftButtonDown;
            this.pdfViewer.MouseLeftButtonUp   += pdfViewer_MouseLeftButtonUp;

            DragDropManager.AddDragInitializeHandler(this.pdfViewer, OnDragInitialize);
            DragDropManager.AddDropHandler(this.radRichTextBox, OnDrop);
        }
コード例 #9
0
        public Example()
        {
            InitializeComponent();

            DragDropManager.AddDragInitializeHandler(this.ListBox1, OnDragInitialize);
            DragDropManager.AddDragDropCompletedHandler(this.ListBox1, OnDragDropCompleted);

            DragDropManager.AddDropHandler(this.ListBox2, OnDrop);
            DragDropManager.AddDragOverHandler(this.ListBox2, OnDragOver);
        }
コード例 #10
0
        public MainPage()
        {
            InitializeComponent();

            this.Loaded += MainPage_Loaded;

            DragDropManager.AddDragInitializeHandler(this.ColumnsListBox, OnDragInitialize);
            DragDropManager.AddDropHandler(this.ColumnsListBox, OnDrop);
            DragDropManager.AddGiveFeedbackHandler(this.ColumnsListBox, OnGiveFeedback);

            this.clubsGrid.ColumnReordered += clubsGrid_ColumnReordered;
        }
コード例 #11
0
        public MainPage()
        {
            InitializeComponent();
            MainViewModel viewModelData = new MainViewModel();

            this.xLocalMachineTree.ItemsSource = viewModelData.LocalMachinePartitions;
            this.xApplicationTree.ItemsSource  = viewModelData.Applications;

            DragDropManager.AddDragOverHandler(this.xLocalMachineTree, OnLocalMachineTreeDragOver, true);
            DragDropManager.AddDragOverHandler(this.xApplicationTree, OnApplicationTreeDragOver, true);
            DragDropManager.AddDropHandler(this.xApplicationTree, OnApplicationTreeDrop, true);
        }
コード例 #12
0
ファイル: CustomTileView.cs プロジェクト: yaguza2/xaml-sdk
        private void InitializeDragAndDrop()
        {
            DragDropManager.RemoveDragInitializeHandler(this, new DragInitializeEventHandler(this.OnDragInitialized));
            DragDropManager.RemoveDragOverHandler(this, new Telerik.Windows.DragDrop.DragEventHandler(this.OnDragOver));
            DragDropManager.RemoveDragDropCompletedHandler(this, new Telerik.Windows.DragDrop.DragDropCompletedEventHandler(this.OnElementDragDropCompleted));
            DragDropManager.RemoveDropHandler(this, new Telerik.Windows.DragDrop.DragEventHandler(this.OnDropCompleted));
            DragDropManager.RemoveGiveFeedbackHandler(this, new Telerik.Windows.DragDrop.GiveFeedbackEventHandler(this.OnGiveFeedback));

            DragDropManager.AddDragInitializeHandler(this, new DragInitializeEventHandler(this.OnDragInitialized));
            DragDropManager.AddDragOverHandler(this, new Telerik.Windows.DragDrop.DragEventHandler(this.OnDragOver));
            DragDropManager.AddDragDropCompletedHandler(this, new Telerik.Windows.DragDrop.DragDropCompletedEventHandler(this.OnElementDragDropCompleted));
            DragDropManager.AddDropHandler(this, new Telerik.Windows.DragDrop.DragEventHandler(this.OnDropCompleted));
            DragDropManager.AddGiveFeedbackHandler(this, new Telerik.Windows.DragDrop.GiveFeedbackEventHandler(this.OnGiveFeedback));
        }
コード例 #13
0
        public MainWindow()
        {
            InitializeComponent();

            // Set the items source of the controls:
            allProductsView.ItemsSource = CategoryViewModel.Generate();

            IList wishlistSource = new ObservableCollection <ProductViewModel>();

            foreach (ProductViewModel product in ProductViewModel.Generate(6))
            {
                wishlistSource.Add(product);
            }
            wishlistView.ItemsSource = wishlistSource;

            DragDropManager.AddDragOverHandler(allProductsView, OnItemDragOver);
            DragDropManager.AddDropHandler(allProductsView, OnDrop);
        }
コード例 #14
0
ファイル: MainWindow.xaml.cs プロジェクト: zanDaYa/WinProject
        public MainWindow()
        {
            InitializeComponent();


            // Set the items source of the controls:
            //allProductsView.ItemsSource = null;
            //allProductsView.ItemsSource = CategoryViewModel.Generate();

            //var Background = new BackgroundWorkerTest();
            IList wishlistSource = new ObservableCollection <ProductViewModel>();

            wishlistView.ItemsSource = wishlistSource;


            DragDropManager.AddDragOverHandler(allProductsView, OnItemDragOver);
            DragDropManager.AddDropHandler(allProductsView, OnDrop);
        }
コード例 #15
0
        /// <summary>
        /// Initialize control
        /// </summary>
        public FileStructureControl()
        {
            InitializeComponent();

            stackService                     = CommonServiceLocator.ServiceLocator.Current.GetInstance <IStackService>();
            fielStructureService             = CommonServiceLocator.ServiceLocator.Current.GetInstance <IFileStructureService>();
            fileStructureDocumentPathService = CommonServiceLocator.ServiceLocator.Current.GetInstance <IFileStructureDocumentPathService>();

            // Subscribe to preview drop event
            DragDropManager.AddPreviewDropHandler(directoryTreeView, new Telerik.Windows.DragDrop.DragEventHandler(OnPreviewDrop), true);
            DragDropManager.AddDragOverHandler(directoryTreeView, new Telerik.Windows.DragDrop.DragEventHandler(OnDragOver), true);
            DragDropManager.AddDropHandler(directoryTreeView, new Telerik.Windows.DragDrop.DragEventHandler(OnDrop), true);
            DragDropManager.AddDragInitializeHandler(directoryTreeView, new Telerik.Windows.DragDrop.DragInitializeEventHandler(OnDraginitialize), true);

            EventManager.RegisterClassHandler(typeof(RadTreeViewItem), Mouse.MouseDownEvent, new MouseButtonEventHandler(OnTreeViewItemMouseDown), false);

            if (localizationService == null)
            {
                localizationService = CommonServiceLocator.ServiceLocator.Current.GetInstance <ILocalizationService>();
            }
        }
コード例 #16
0
        private static void OnIsDragDropEnabledChanged(DependencyObject target, DependencyPropertyChangedEventArgs args)
        {
            RadToolBarTray tray = (RadToolBarTray)target;

            if ((bool)args.OldValue)
            {
                DragDropManager.RemoveDragInitializeHandler(tray, TrayDragInitialized);
                DragDropManager.RemoveDragEnterHandler(tray, TrayDragEntered);
                DragDropManager.RemoveDragOverHandler(tray, TrayDraggedOver);
                DragDropManager.RemoveDragLeaveHandler(tray, TrayDragLeft);
                DragDropManager.RemoveDropHandler(tray, TrayDropped);
            }

            if ((bool)args.NewValue)
            {
                DragDropManager.AddDragInitializeHandler(tray, TrayDragInitialized);
                DragDropManager.AddDragEnterHandler(tray, TrayDragEntered);
                DragDropManager.AddDragOverHandler(tray, TrayDraggedOver);
                DragDropManager.AddDragLeaveHandler(tray, TrayDragLeft);
                DragDropManager.AddDropHandler(tray, TrayDropped);
            }
        }
コード例 #17
0
 public MainWindow()
 {
     InitializeComponent();
     DragDropManager.AddDragInitializeHandler(this.border1, OnBorderDrop);
     DragDropManager.AddDropHandler(this.border2, OnBorderDrop);
 }
コード例 #18
0
 protected virtual void Initialize()
 {
     DragDropManager.AddGiveFeedbackHandler(AssociatedObject, OnGiveFeedback);
     DragDropManager.AddDropHandler(AssociatedObject, OnDrop);
 }
コード例 #19
0
ファイル: MainPage.xaml.cs プロジェクト: MikeH2012/xaml-sdk
 private void UserControl_Loaded(object sender, RoutedEventArgs e)
 {
     DragDropManager.AddDragInitializeHandler(this.radTreeView, OnDragInitialize);
     DragDropManager.AddDragOverHandler(this.radRichTextBox, OnDragOver);
     DragDropManager.AddDropHandler(this.radRichTextBox, OnDrop);
 }
コード例 #20
0
 private void SubscribeToDragDropEvents()
 {
     DragDropManager.AddDragInitializeHandler(this.timeline, OnTimelineDragInitialize);
     DragDropManager.AddDragOverHandler(this.timeline, OnTimelineDragOver);
     DragDropManager.AddDropHandler(this.timeline, OnTimelineDrop);
 }