public MoveThumb() { Initialized += new EventHandler(MoveThumb_Initialized); DragStarted += new DragStartedEventHandler(this.MoveThumb_DragStarted); DragDelta += new DragDeltaEventHandler(this.MoveThumb_DragDelta); DragCompleted += new DragCompletedEventHandler(MoveThumb_DragCompleted); }
//private void OnMouseLeftButtonUp(object sender, MouseButtonEventArgs e) //{ // base.OnMouseLeftButtonUp(e); // CancelDrag(); //} private void OnMouseLeftButtonDown(object sender, MouseButtonEventArgs e) { base.OnMouseLeftButtonDown(e); if (!e.Handled && (!this.IsDragging && base.IsEnabled)) { //e.Handled = true; base.CaptureMouse(); this.IsDragging = true; this._origin = this._previousPosition = e.GetPosition(null); //(UIElement)base.Parent bool flag = false; try { DragStartedEventHandler dragStarted = this.DragStarted; if (dragStarted != null) { dragStarted(this, new DragStartedEventArgs(this._origin.X, this._origin.Y)); } flag = true; } finally { if (!flag) { this.CancelDrag(); } } } }
public MoveThumb() { //this.BorderBrush = Brushes.Red; //this.Background = new SolidColorBrush(Colors.MediumBlue); DragStarted += new DragStartedEventHandler(this.MoveThumb_DragStarted); DragDelta += new DragDeltaEventHandler(this.MoveThumb_DragDelta); }
protected override void OnMouseLeftButtonDown(MouseButtonEventArgs e) { if (!IsDragging && Interaction.AllowMouseLeftButtonDown(e)) { e.Handled = true; CaptureMouse(); IsDragging = true; Debug.Assert(this.Parent is UIElement); _origin = _previousPosition = e.GetPosition((UIElement)this.Parent); // Raise the DragStarted event bool success = false; try { DragStartedEventHandler handler = DragStarted; if (handler != null) { handler(this, new DragStartedEventArgs(_origin.X, _origin.Y)); } success = true; } finally { // Cancel the drag if the DragStarted handler failed if (!success) { CancelDrag(); } Interaction.OnMouseLeftButtonDownBase(); } } }
public MoveThumb() { _selectionService = ServiceLocator.Current.GetInstance <SelectionServiceProvider>(); DragStarted += new DragStartedEventHandler(this.MoveThumb_DragStarted); DragDelta += new DragDeltaEventHandler(this.MoveThumb_DragDelta); DragCompleted += new DragCompletedEventHandler(this.MoveThumb_DragCompleted); }
public ResizeThumb(FrameworkElement designerItem) { this.designerItem = designerItem; DragStarted += new DragStartedEventHandler(this.ResizeThumb_DragStarted); DragDelta += new DragDeltaEventHandler(this.ResizeThumb_DragDelta); //DragCompleted += new DragCompletedEventHandler(this.ResizeThumb_DragCompleted); }
public RotateThumb() { DragDelta += new DragDeltaEventHandler(RotateThumb_DragDelta); DragStarted += new DragStartedEventHandler(RotateThumb_DragStarted); Style = (Style)FindResource("RotateThumbStyle"); }
public ResizeThumb() { //用户开始拖动元素时执行 DragStarted += new DragStartedEventHandler(this.ResizeThumb_DragStarted); //拖动 DragDelta 控件时发生 DragDelta += new DragDeltaEventHandler(this.ResizeThumb_DragDelta); }
public ResizeThumb() { DragStarted += new DragStartedEventHandler(ResizeThumb_DragStarted); DragDelta += new DragDeltaEventHandler(ResizeThumb_DragDelta); DragCompleted += new DragCompletedEventHandler(ResizeThumb_DragCompleted); MouseRightButtonDown += new MouseButtonEventHandler(ResizeThumb_MouseRightButtonDown); }
public ResizeThumb() : base() { DragStarted += new DragStartedEventHandler(this.ResizeThumb_DragStarted); DragCompleted += new DragCompletedEventHandler(ResizeThumb_DragCompleted); Loaded += ResizeThumb_Loaded; }
public MoveThumb() { _selectionService = ServiceLocator.Current.GetInstance <SelectionServiceProvider>(); _infoItems = new List <WidgetViewModBase>(); _groups = new List <GroupViewModel>(); DragStarted += new DragStartedEventHandler(this.MoveThumb_DragStarted); DragDelta += new DragDeltaEventHandler(this.MoveThumb_DragDelta); }
//private bool isDragging = false; public MoveThumb() { DragStarted += new DragStartedEventHandler(this.MoveThumb_DragStarted); DragDelta += new DragDeltaEventHandler(this.MoveThumb_DragDelta); MouseUp += new System.Windows.Input.MouseButtonEventHandler(MoveThumb_MouseUp); MouseEnter += (s, e) => ForwardEvent(e); MouseLeave += (s, e) => ForwardEvent(e); }
void m_ItemCtrl_DragStarted(object sender, DragStartedEventArgs e) { DragStartedEventHandler handler = DragStarted; if (handler != null) { handler(this, e); } }
internal static new void InvokeHandler(Delegate handler, IntPtr sender, IntPtr args) { DragStartedEventHandler handler_ = (DragStartedEventHandler)handler; if (handler_ != null) { handler_(Extend.GetProxy(sender, false), new DragStartedEventArgs(args, false)); } }
/// <summary> /// Extends BeginInvoke so that when a state object is not needed, null does not need to be passed. /// <example> /// dragstartedeventhandler.BeginInvoke(sender, e, callback); /// </example> /// </summary> public static IAsyncResult BeginInvoke(this DragStartedEventHandler dragstartedeventhandler, Object sender, DragStartedEventArgs e, AsyncCallback callback) { if (dragstartedeventhandler == null) { throw new ArgumentNullException("dragstartedeventhandler"); } return(dragstartedeventhandler.BeginInvoke(sender, e, callback, null)); }
public RotateThumb() { _selectionService = ServiceLocator.Current.GetInstance <SelectionServiceProvider>(); _infoItems = new List <WidgetViewModBase>(); DragDelta += new DragDeltaEventHandler(this.RotateThumb_DragDelta); DragStarted += new DragStartedEventHandler(this.RotateThumb_DragStarted); DragCompleted += new DragCompletedEventHandler(this.RotateThumb_DragCompleted); Loaded += RotateThumb_Loaded; }
public OrderOfEventsThumb () { DragStarted += new DragStartedEventHandler (OrderOfEventsThumb_DragStarted); DragDelta += new DragDeltaEventHandler (OrderOfEventsThumb_DragDelta); DragCompleted += new DragCompletedEventHandler (OrderOfEventsThumb_DragCompleted); MouseButtonEventArgs e = new MouseButtonEventArgs (Mouse.PrimaryDevice, Environment.TickCount, MouseButton.Left); e.RoutedEvent = MouseLeftButtonDownEvent; OnMouseLeftButtonDown (e); Assert.AreEqual (events.Count, 1); }
public RotateThumb() { this.Background = Brushes.YellowGreen; this.BorderBrush = Brushes.YellowGreen; DragDelta += new DragDeltaEventHandler(this.RotateThumb_DragDelta); DragStarted += new DragStartedEventHandler(this.RotateThumb_DragStarted); DragCompleted += new DragCompletedEventHandler(this.RotateThumb_DragCompleted); MouseEnter += RotateThumb_MouseEnter; MouseLeave += RotateThumb_MouseLeave; }
public OrderOfEventsThumb() { DragStarted += new DragStartedEventHandler(OrderOfEventsThumb_DragStarted); DragDelta += new DragDeltaEventHandler(OrderOfEventsThumb_DragDelta); DragCompleted += new DragCompletedEventHandler(OrderOfEventsThumb_DragCompleted); MouseButtonEventArgs e = new MouseButtonEventArgs(Mouse.PrimaryDevice, Environment.TickCount, MouseButton.Left); e.RoutedEvent = MouseLeftButtonDownEvent; OnMouseLeftButtonDown(e); Assert.AreEqual(events.Count, 1); }
public NoteThumb(PartEditor partEditor) { PartEditor = partEditor; DragStarted += new DragStartedEventHandler(DragEnter_Thumb); DragDelta += new DragDeltaEventHandler(this.NoteThumb_DragDelta); DragCompleted += new DragCompletedEventHandler(DragCompleted_Thumb); MouseLeave += (s, e) => Mouse.OverrideCursor = Cursors.Arrow; // MouseEnter += new MouseEventHandler(MouseMove_Thumb); MouseMove += new MouseEventHandler(MouseMove_Thumb); minwidth = Settings.Resolution / Project.BeatUnit * PartEditor.xScale; maxwidth = Settings.Resolution * Project.BeatPerBar * 2 * PartEditor.xScale; // 2 такта minheight = PartEditor.yScale; }
void BuildAdornerCorner(ref Thumb cornerThumb, Cursor customizedCursor, DragStartedEventHandler handler) { if (cornerThumb != null) { return; } cornerThumb = new Thumb(); // Set some arbitrary visual characteristics. cornerThumb.Cursor = customizedCursor; cornerThumb.Height = cornerThumb.Width = 10; cornerThumb.Opacity = 0.00; cornerThumb.DragStarted += handler; cornerThumb.DragDelta += new DragDeltaEventHandler(HandleDragDelta); cornerThumb.DragCompleted += new DragCompletedEventHandler(HandleDragCompleted); _children.Add(cornerThumb); }
protected override void OnInitialized(EventArgs e) { base.OnInitialized(e); DragStarted += new DragStartedEventHandler(this.ResizeThumb_DragStarted); DragCompleted += new DragCompletedEventHandler(ResizeThumb_DragCompleted); }
public RotateThumb() { DragDelta += new DragDeltaEventHandler(RotateThumb_DragDelta); DragStarted += new DragStartedEventHandler(RotateThumb_DragStarted); DragCompleted += new DragCompletedEventHandler(RotateThumb_DragCompleted); }
public ResizeThumb() { DragStarted += new DragStartedEventHandler(this.ResizeThumb_DragStarted); DragDelta += new DragDeltaEventHandler(this.ResizeThumb_DragDelta); DragCompleted += new DragCompletedEventHandler(this.ResizeThumb_DragCompleted); }
public MoveThumb() { DragStarted += new DragStartedEventHandler(MoveThumb_DragStarted); DragDelta += new DragDeltaEventHandler(MoveThumb_DragDelta); }
public MoveThumb() { DragStarted += new DragStartedEventHandler(this.MoveThumb_DragStarted); // 拖放开始 DragDelta += new DragDeltaEventHandler(this.MoveThumb_DragDelta); // 拖放细节 DragCompleted += new DragCompletedEventHandler(MoveThumb_DragCompleted); // 拖放完成 }
public ResizeThumb() { DragStarted += new DragStartedEventHandler(this.ResizeThumb_DragStarted); DragDelta += new DragDeltaEventHandler(this.ResizeThumb_DragDelta); }
public MoveableThumb() { DragStarted += new DragStartedEventHandler(this.MoveThumb_DragStarted); DragDelta += new DragDeltaEventHandler(this.MoveThumb_DragDelta); DragCompleted += new DragCompletedEventHandler(this.MoveThumb_DragCompleted); }
void BuildAdornerCorner(ref Thumb cornerThumb, Cursor customizedCursor, DragStartedEventHandler handler) { if (cornerThumb != null) return; cornerThumb = new Thumb(); // Set some arbitrary visual characteristics. cornerThumb.Cursor = customizedCursor; cornerThumb.Height = cornerThumb.Width = 10; cornerThumb.Opacity = 0.00; cornerThumb.DragStarted += handler; cornerThumb.DragDelta += new DragDeltaEventHandler(HandleDragDelta); cornerThumb.DragCompleted += new DragCompletedEventHandler(HandleDragCompleted); _children.Add(cornerThumb); }
public RotateThumb() { DragDelta += new DragDeltaEventHandler(RotateThumb_DragDelta); DragStarted += new DragStartedEventHandler(RotateThumb_DragStarted); MouseRightButtonDown += RotateThumb_MouseLeftButtonDown; }
public RotateThumbControlAdv() { DragDelta += new DragDeltaEventHandler(this.RotateThumb_DragDelta); DragStarted += new DragStartedEventHandler(this.RotateThumb_DragStarted); this.Cursor = ((TextBlock)App.Current.Resources["CursorRotate"]).Cursor; }
// Remark: To maintain parity between XAML and procedural code, this method should never be called directly // outside the context of AttachedDragDropBehavior.SetBeginDrag private static void SetBeginDragHandler(DependencyObject obj, DragStartedEventHandler value) { obj.SetValue(DragStartHandlerProperty, value); }
public MoveThumbControlAdv() { DragStarted += new DragStartedEventHandler(this.MoveThumb_DragStarted); DragDelta += new DragDeltaEventHandler(this.MoveThumb_DragDelta); }
/// <summary> /// This method is used to perform the proper type casting in order to /// call the type-safe DragStartedEventHandler delegate for the DragStartedEvent event. /// </summary> /// <param name="genericHandler">The handler to invoke.</param> /// <param name="genericTarget">The current object along the event's route.</param> /// <returns>Nothing.</returns> /// <seealso cref="Thumb.DragStartedEvent" /> /// <seealso cref="DragStartedEventHandler" /> protected override void InvokeEventHandler(Delegate genericHandler, object genericTarget) { DragStartedEventHandler handler = (DragStartedEventHandler)genericHandler; handler(genericTarget, this); }
public ResizeThumbControlAdv() { DragStarted += new DragStartedEventHandler(this.ResizeThumb_DragStarted); DragDelta += new DragDeltaEventHandler(this.ResizeThumb_DragDelta); DragCompleted += new DragCompletedEventHandler(this.ResizeThumb_DragCompleted); }
public LineThumb() { DragStarted += new DragStartedEventHandler(this.LineThumb_DragStarted); DragDelta += new DragDeltaEventHandler(this.LineThumb_DragDelta); DragCompleted += new DragCompletedEventHandler(this.LineThumb_DragCompleted); }
public RotateThumb() { DragDelta += new DragDeltaEventHandler(this.RotateThumb_DragDelta); DragStarted += new DragStartedEventHandler(this.RotateThumb_DragStarted); }
public CenterPointThumb() { DragDelta += new DragDeltaEventHandler(this.CenterPointThumb_DragDelta); DragStarted += new DragStartedEventHandler(this.CenterPointThumb_DragStarted); this.Loaded += new RoutedEventHandler(OnLoaded); }