/// <summary>
 /// Called when [activated].
 /// </summary>
 /// <param name="disposables">The disposables.</param>
 protected override void OnActivated(CompositeDisposable disposables)
 {
     modList = this.FindControl <DragDropListBox>("modList");
     if (modList != null)
     {
         SetContextMenus();
         SetOrderParameters();
         HandleItemDragged();
     }
     base.OnActivated(disposables);
 }
Exemple #2
0
 /// <summary>
 /// Called when [activated].
 /// </summary>
 /// <param name="disposables">The disposables.</param>
 protected override void OnActivated(CompositeDisposable disposables)
 {
     modList = this.FindControl <DragDropListBox>("modList");
     if (modList != null)
     {
         SetContextMenus();
         SetOrderParameters();
         HandleItemDragged();
         this.WhenAnyValue(p => p.IsActivated).Where(p => p).Subscribe(s =>
         {
             ViewModel.CollectionJumpOnPositionChangeCommand.Subscribe(s =>
             {
                 cachedMenuItems = new Dictionary <object, List <MenuItem> >();
             }).DisposeWith(disposables);
         }).DisposeWith(disposables);
     }
     base.OnActivated(disposables);
 }
Exemple #3
0
 private void OnDragDropListBox(object sender, DragEventArgs e)
 {
     DragDropListBox?.Invoke(this, e);
 }