3 instantiations of InkCanvas
PresentationFramework (3)
MS\Internal\Ink\ClipboardProcessor.cs (1)
316InkCanvas inkCanvas = new InkCanvas();
System\Windows\Markup\Baml2006\WpfGeneratedKnownTypes.cs (1)
5831DefaultConstructor = delegate () { return new System.Windows.Controls.InkCanvas(); },
System\Windows\Markup\KnownTypes.cs (1)
1319case KnownElements.InkCanvas: o = new System.Windows.Controls.InkCanvas(); break;
150 references to InkCanvas
PresentationFramework (150)
MS\Internal\Controls\InkCanvasFeedbackAdorner.cs (2)
28internal InkCanvasFeedbackAdorner(InkCanvas inkCanvas) 163private InkCanvas _inkCanvas;
MS\Internal\Controls\InkCanvasInnerCanvas.cs (9)
29internal InkCanvasInnerCanvas(InkCanvas inkCanvas) 90double left = (double)InkCanvas.GetLeft(child); 100double top = (double)InkCanvas.GetTop(child); 141double left = (double)InkCanvas.GetLeft(child); 148double right = (double)InkCanvas.GetRight(child); 156double top = (double)InkCanvas.GetTop(child); 163double bottom = (double)InkCanvas.GetBottom(child); 305internal InkCanvas InkCanvas 335private InkCanvas _inkCanvas;
MS\Internal\Controls\StickyNote\StickyNoteContentControl.cs (8)
342public StickyNoteInkCanvas(InkCanvas canvas) 363((InkCanvas)InnerControl).Strokes.Clear(); 374StrokeCollection strokes = ((InkCanvas)InnerControl).Strokes; 411((InkCanvas)InnerControl).Strokes = strokes; 431return ((InkCanvas)InnerControl).Strokes.Count == 0; 483InkCanvas canvas = content as InkCanvas; 485throw new InvalidOperationException(SR.Format(SR.InvalidStickyNoteTemplate, type, typeof(InkCanvas), SNBConstants.c_ContentControlId));
MS\Internal\Ink\ClipboardProcessor.cs (7)
50internal ClipboardProcessor(InkCanvas inkCanvas) 206if (elements.Count == 1 && elements[0] is InkCanvas inkCanvas) 316InkCanvas inkCanvas = new InkCanvas(); 370private void TearDownInkCanvasContainer(InkCanvas rootInkCanvas, ref StrokeCollection newStrokes, ref List<UIElement> newElements) 403private InkCanvas InkCanvas 421s_InkCanvasDType = DependencyObjectType.FromSystemTypeInternal(typeof(InkCanvas)); 439private InkCanvas _inkCanvas;
MS\Internal\Ink\DrawingAttributesDefaultValueFactory.cs (7)
41DrawingAttributesDefaultPromoter promoter = new DrawingAttributesDefaultPromoter((InkCanvas)owner); 58internal DrawingAttributesDefaultPromoter(InkCanvas owner) 79if (_owner.ReadLocalValue(InkCanvas.DefaultDrawingAttributesProperty) == DependencyProperty.UnsetValue) 82_owner.SetValue(InkCanvas.DefaultDrawingAttributesProperty, value); 87PropertyMetadata metadata = InkCanvas.DefaultDrawingAttributesProperty.GetMetadata(_owner.DependencyObjectType); 88metadata.ClearCachedDefaultValue(_owner, InkCanvas.DefaultDrawingAttributesProperty); 91private readonly InkCanvas _owner;
MS\Internal\Ink\EditBehavior.cs (3)
37internal EditingBehavior(EditingCoordinator editingCoordinator, InkCanvas inkCanvas) 235protected InkCanvas InkCanvas 263private InkCanvas _inkCanvas;
MS\Internal\Ink\EditingCoordinator.cs (5)
35internal EditingCoordinator(InkCanvas inkCanvas) 109_inkCanvas.RaiseActiveEditingModeChanged(new RoutedEventArgs(InkCanvas.ActiveEditingModeChangedEvent, _inkCanvas)); 329_inkCanvas.RaiseActiveEditingModeChanged(new RoutedEventArgs(InkCanvas.ActiveEditingModeChangedEvent, _inkCanvas)); 1244_inkCanvas.RaiseActiveEditingModeChanged(new RoutedEventArgs(InkCanvas.ActiveEditingModeChangedEvent, _inkCanvas)); 1375private InkCanvas _inkCanvas;
MS\Internal\Ink\EraserBehavior.cs (1)
33internal EraserBehavior(EditingCoordinator editingCoordinator, InkCanvas inkCanvas)
MS\Internal\Ink\InkCanvasSelection.cs (12)
37internal InkCanvasSelection(InkCanvas inkCanvas) 423double left = InkCanvas.GetLeft(originalElement); 424double top = InkCanvas.GetTop(originalElement); 425double right = InkCanvas.GetRight(originalElement); 426double bottom = InkCanvas.GetBottom(originalElement); 451InkCanvas.SetLeft(updatedElement, newPosition.X - thickness.Left); // Left wasn't auto 458InkCanvas.SetRight(updatedElement, ( right - ( newPosition.X - originalPosition.X ) )); // Right wasn't not auto 462InkCanvas.SetLeft(updatedElement, newPosition.X - thickness.Left); // Both Left and Right were aut. Modify Left by default. 467InkCanvas.SetTop(updatedElement, newPosition.Y - thickness.Top); // Top wasn't auto 471InkCanvas.SetBottom(updatedElement, ( bottom - ( newPosition.Y - originalPosition.Y ) )); // Bottom wasn't not auto 475InkCanvas.SetTop(updatedElement, newPosition.Y - thickness.Top); // Both Top and Bottom were aut. Modify Left by default. 1093private InkCanvas _inkCanvas;
MS\Internal\Ink\InkCollectionBehavior.cs (2)
34internal InkCollectionBehavior(EditingCoordinator editingCoordinator, InkCanvas inkCanvas) 113InkCanvas.RaiseActiveEditingModeChanged(new RoutedEventArgs(InkCanvas.ActiveEditingModeChangedEvent, InkCanvas));
MS\Internal\Ink\LassoSelectionBehavior.cs (1)
35internal LassoSelectionBehavior(EditingCoordinator editingCoordinator, InkCanvas inkCanvas)
MS\Internal\Ink\SelectionEditingBehavior.cs (1)
33internal SelectionEditingBehavior(EditingCoordinator editingCoordinator, InkCanvas inkCanvas)
MS\Internal\Ink\SelectionEditor.cs (1)
35internal SelectionEditor(EditingCoordinator editingCoordinator, InkCanvas inkCanvas) : base (editingCoordinator, inkCanvas)
MS\Internal\Ink\StylusEditingBehavior.cs (1)
40internal StylusEditingBehavior(EditingCoordinator editingCoordinator, InkCanvas inkCanvas)
System\Windows\Automation\Peers\InkCanvasAutomationPeer.cs (1)
12public InkCanvasAutomationPeer(InkCanvas owner)
System\Windows\Controls\InkCanvas.cs (70)
46Type ownerType = typeof(InkCanvas); 79CommandHelpers.RegisterCommandHandler(ownerType, InkCanvas.DeselectCommand, 96defaultStyle.Setters.Add(new Setter(InkCanvas.BackgroundProperty, 137DefaultStyleKeyProperty.OverrideMetadata(ownerType, new FrameworkPropertyMetadata(typeof(InkCanvas))); 402typeof(InkCanvas), 421DependencyProperty.RegisterAttached("Top", typeof(double), typeof(InkCanvas), 430/// <seealso cref="InkCanvas.TopProperty" /> 444/// <seealso cref="InkCanvas.TopProperty" /> 455DependencyProperty.RegisterAttached("Bottom", typeof(double), typeof(InkCanvas), 464/// <seealso cref="InkCanvas.BottomProperty" /> 478/// <seealso cref="InkCanvas.BottomProperty" /> 489DependencyProperty.RegisterAttached("Left", typeof(double), typeof(InkCanvas), 498/// <seealso cref="InkCanvas.LeftProperty" /> 512/// <seealso cref="InkCanvas.LeftProperty" /> 523DependencyProperty.RegisterAttached("Right", typeof(double), typeof(InkCanvas), 532/// <seealso cref="InkCanvas.RightProperty" /> 546/// <seealso cref="InkCanvas.RightProperty" /> 567if ( e.Property == InkCanvas.LeftProperty 568|| e.Property == InkCanvas.TopProperty ) 575Debug.Assert(e.Property == InkCanvas.RightProperty || e.Property == InkCanvas.BottomProperty, 590typeof(InkCanvas), 606InkCanvas inkCanvas = (InkCanvas)d; 646Path = new PropertyPath(InkCanvas.ActiveEditingModeProperty), 711typeof(InkCanvas), 729InkCanvas inkCanvas = (InkCanvas)d; 792typeof(InkCanvas), 815typeof(InkCanvas), 834( (InkCanvas)d ).RaiseEditingModeChanged( 835new RoutedEventArgs(InkCanvas.EditingModeChangedEvent, d)); 845typeof(InkCanvas), 862( (InkCanvas)d ).RaiseEditingModeInvertedChanged( 863new RoutedEventArgs(InkCanvas.EditingModeInvertedChangedEvent, d)); 1000EventManager.RegisterRoutedEvent("StrokeCollected", RoutingStrategy.Bubble, typeof(InkCanvasStrokeCollectedEventHandler), typeof(InkCanvas)); 1010AddHandler(InkCanvas.StrokeCollectedEvent, value); 1015RemoveHandler(InkCanvas.StrokeCollectedEvent, value); 1131EventManager.RegisterRoutedEvent("Gesture", RoutingStrategy.Bubble, typeof(InkCanvasGestureEventHandler), typeof(InkCanvas)); 1141AddHandler(InkCanvas.GestureEvent, value); 1146RemoveHandler(InkCanvas.GestureEvent, value); 1222EventManager.RegisterRoutedEvent("ActiveEditingModeChanged", RoutingStrategy.Bubble, typeof(RoutedEventHandler), typeof(InkCanvas)); 1232AddHandler(InkCanvas.ActiveEditingModeChangedEvent, value); 1236RemoveHandler(InkCanvas.ActiveEditingModeChangedEvent, value); 1278EventManager.RegisterRoutedEvent("EditingModeChanged", RoutingStrategy.Bubble, typeof(RoutedEventHandler), typeof(InkCanvas)); 1288AddHandler(InkCanvas.EditingModeChangedEvent, value); 1293RemoveHandler(InkCanvas.EditingModeChangedEvent, value); 1332EventManager.RegisterRoutedEvent("EditingModeInvertedChanged", RoutingStrategy.Bubble, typeof(RoutedEventHandler), typeof(InkCanvas)); 1342AddHandler(InkCanvas.EditingModeInvertedChangedEvent, value); 1347RemoveHandler(InkCanvas.EditingModeInvertedChangedEvent, value); 1480EventManager.RegisterRoutedEvent("StrokeErased", RoutingStrategy.Bubble, typeof(RoutedEventHandler), typeof(InkCanvas)); 1490AddHandler(InkCanvas.StrokeErasedEvent, value); 1495RemoveHandler(InkCanvas.StrokeErasedEvent, value); 1518new RoutedEventArgs(InkCanvas.StrokeErasedEvent, this)); 2034Path = new PropertyPath(InkCanvas.StrokesProperty), 2052internal static readonly RoutedCommand DeselectCommand = new RoutedCommand("Deselect", typeof(InkCanvas)); 2203Path = new PropertyPath(InkCanvas.BackgroundProperty), 2467Type ownerType = typeof(InkCanvas); 2703InkCanvas inkCanvas = sender as InkCanvas; 2761else if ( command == InkCanvas.DeselectCommand ) 2776InkCanvas inkCanvas = sender as InkCanvas; 2788|| command == InkCanvas.DeselectCommand ) 2853( (InkCanvas)sender ).EditingCoordinator.OnInkCanvasDeviceDown(sender, e); 2865((InkCanvas)sender).EditingCoordinator.OnInkCanvasDeviceUp(sender, e); 2875InkCanvas inkCanvas = (InkCanvas)sender; 2935internal RTIHighContrastCallback(InkCanvas inkCanvas) 3006private InkCanvas _thisInkCanvas;
System\Windows\Controls\StickyNote.cs (10)
644InkCanvas innerInkCanvas = Content.InnerControl as InkCanvas; 956Invariant.Assert(Content != null && Content.InnerControl is InkCanvas); 1455Content.InnerControl.SetBinding(InkCanvas.EditingModeProperty, inkCanvasEditingMode); 1479BindingOperations.ClearBinding(innerControl, InkCanvas.EditingModeProperty); 1494InkCanvas inkCanvas = Content.InnerControl as InkCanvas; 1519InkCanvas inkCanvas = Content.InnerControl as InkCanvas; 1756( (InkCanvas)( Content.InnerControl ) ).DefaultDrawingAttributes = da;
System\Windows\Ink\Events.cs (2)
29public InkCanvasStrokeCollectedEventArgs(Swi.Stroke stroke) : base(InkCanvas.StrokeCollectedEvent) 300: base(InkCanvas.GestureEvent)
System\Windows\Markup\Baml2006\Baml2006KnownTypes.cs (1)
381case 288: t = () => typeof(InkCanvas); break;
System\Windows\Markup\Baml2006\WpfGeneratedKnownProperties.cs (3)
5106Type type = typeof(System.Windows.Controls.InkCanvas); 5108this.GetXamlType(typeof(System.Windows.Controls.InkCanvas)), // DeclaringType 5115GetDelegate = delegate (object target) { return ((System.Windows.Controls.InkCanvas)target).Children; },
System\Windows\Markup\Baml2006\WpfGeneratedKnownTypes.cs (1)
5828typeof(System.Windows.Controls.InkCanvas),
System\Windows\Markup\KnownTypes.cs (2)
2494case KnownElements.InkCanvas: return (o as System.Windows.Controls.InkCanvas).Children; 5835case KnownElements.InkCanvas: t = typeof(System.Windows.Controls.InkCanvas); break;