41 references to CaptureMode
PresentationCore (28)
Core\CSharp\System\Windows\Input\Mouse.cs (2)
427internal static CaptureMode CapturedMode 455public static bool Capture(IInputElement element, CaptureMode captureMode)
Core\CSharp\System\Windows\Input\MouseDevice.cs (16)
318internal CaptureMode CapturedMode 331return Capture(element, CaptureMode.Element); 342public bool Capture(IInputElement element, CaptureMode captureMode) 347if (!(captureMode == CaptureMode.None || captureMode == CaptureMode.Element || captureMode == CaptureMode.SubTree)) 349throw new System.ComponentModel.InvalidEnumArgumentException("captureMode", (int)captureMode, typeof(CaptureMode)); 354captureMode = CaptureMode.None; 357if (captureMode == CaptureMode.None) 1143private void ChangeMouseCapture(IInputElement mouseCapture, IMouseInputProvider providerCapture, CaptureMode captureMode, int timestamp) 1561ChangeMouseCapture(null, null, CaptureMode.None, e.StagingItem.Input.Timestamp); 1567ChangeMouseCapture(null, null, CaptureMode.None, e.StagingItem.Input.Timestamp); 1601case CaptureMode.None: 1631case CaptureMode.Element: 1657case CaptureMode.SubTree: 2393private CaptureMode _captureMode;
Core\CSharp\System\Windows\Input\TouchDevice.cs (10)
207case CaptureMode.None: 226case CaptureMode.Element: 231case CaptureMode.SubTree: 343public CaptureMode CaptureMode 355return Capture(element, CaptureMode.Element); 364public bool Capture(IInputElement element, CaptureMode captureMode) 370if ((element == null) || (captureMode == CaptureMode.None)) 373captureMode = CaptureMode.None; 687protected virtual void OnCapture(IInputElement element, CaptureMode captureMode) 1403private CaptureMode _captureMode;
PresentationFramework (11)
src\Framework\System\Windows\Controls\ComboBox.cs (2)
235Mouse.Capture(comboBox, CaptureMode.SubTree); 1707Mouse.Capture(comboBox, CaptureMode.SubTree);
src\Framework\System\Windows\Controls\DataGrid.cs (1)
4815if (Mouse.Capture(this, CaptureMode.SubTree))
src\Framework\System\Windows\Controls\ListBox.cs (1)
661Mouse.Capture(this, CaptureMode.SubTree);
src\Framework\System\Windows\Controls\PopupControlService.cs (1)
82if (Mouse.CapturedMode != CaptureMode.None)
src\Framework\System\Windows\Controls\Primitives\CalendarItem.cs (2)
677Mouse.Capture(this, CaptureMode.SubTree); 881Mouse.Capture(this, CaptureMode.SubTree);
src\Framework\System\Windows\Controls\Primitives\MenuBase.cs (2)
566Mouse.Capture(menu, CaptureMode.SubTree); 828if (!IsDescendant(this, Mouse.Captured as Visual) && !Mouse.Capture(this, CaptureMode.SubTree))
src\Framework\System\Windows\Controls\Primitives\Popup.cs (1)
1172Mouse.Capture(_popupRoot.Value, CaptureMode.SubTree);
src\Framework\System\Windows\Controls\ToolBar.cs (1)
259Mouse.Capture(toolBar, CaptureMode.SubTree);
System.Activities.Presentation (2)
System.Activities.Presentation\System\Activities\Presentation\Base\Core\Internal\PropertyEditing\FromExpression\Framework\Controls\WorkaroundPopup.cs (2)
36Mouse.Capture(this.Child, CaptureMode.SubTree); 79Mouse.Capture(this.Child, CaptureMode.SubTree);