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