1 type derived from StrokeCollection
PresentationCore (1)
System\Windows\Ink\StrokeCollection.cs (1)
842
internal class ReadOnlyStrokeCollection :
StrokeCollection
, ICollection<Stroke>, IList
58 instantiations of StrokeCollection
PresentationCore (32)
MS\Internal\Ink\Renderer.cs (1)
213
_strokes = new
StrokeCollection
();
System\Windows\Ink\Events.cs (2)
51
_added = new StrokeCollection.ReadOnlyStrokeCollection(new
StrokeCollection
());
64
_removed = new StrokeCollection.ReadOnlyStrokeCollection(new
StrokeCollection
());
System\Windows\Ink\IncrementalHitTester.cs (7)
179
StrokeCollection localRemoved = new
StrokeCollection
(removed);
425
strokesHit = new
StrokeCollection
();
435
strokesUnhit = new
StrokeCollection
();
627
StrokeCollection sc = new
StrokeCollection
();
633
return new
StrokeCollection
();
647
StrokeCollection sc = new
StrokeCollection
();
653
return new
StrokeCollection
();
System\Windows\Ink\Stroke.cs (2)
725
StrokeCollection leftovers = new
StrokeCollection
();
787
StrokeCollection leftovers = new
StrokeCollection
();
System\Windows\Ink\Stroke2.cs (3)
612
StrokeCollection strokes = new
StrokeCollection
();
636
return new
StrokeCollection
();
646
return new
StrokeCollection
();
System\Windows\Ink\StrokeCollection.cs (7)
250
StrokeCollection clone = new
StrokeCollection
();
277
StrokeCollection removed = new
StrokeCollection
();
297
StrokeCollection removed = new
StrokeCollection
();
315
StrokeCollection addedStrokes = new
StrokeCollection
();
334
StrokeCollection removed = new
StrokeCollection
();
337
StrokeCollection added = new
StrokeCollection
();
452
StrokeCollection strokesToReplace = new
StrokeCollection
();
System\Windows\Ink\StrokeCollection2.cs (8)
90
return new
StrokeCollection
();
97
StrokeCollection lassoedStrokes = new
StrokeCollection
();
156
return new
StrokeCollection
();
160
StrokeCollection hits = new
StrokeCollection
();
188
return new
StrokeCollection
();
196
return new
StrokeCollection
();
198
StrokeCollection hits = new
StrokeCollection
();
438
StrokeCollection hits = new
StrokeCollection
();
System\Windows\Ink\StrokeCollectionConverter.cs (2)
85
return new
StrokeCollection
(ms);
90
return new
StrokeCollection
();
PresentationFramework (26)
MS\Internal\Controls\StickyNote\StickyNoteContentControl.cs (2)
402
strokes = new
StrokeCollection
();
408
strokes = new
StrokeCollection
(stream);
MS\Internal\Ink\ClipboardProcessor.cs (1)
111
StrokeCollection orderedStrokes = new
StrokeCollection
();
MS\Internal\Ink\EraserBehavior.cs (1)
398
StrokeCollection strokesToReplace = new
StrokeCollection
();
MS\Internal\Ink\InkCanvasSelection.cs (3)
66
_selectedStrokes = new
StrokeCollection
();
775
new StrokeCollectionChangedEventArgs(new
StrokeCollection
(), new
StrokeCollection
()));
MS\Internal\Ink\ISFClipboardData.cs (2)
88
newStrokes = new
StrokeCollection
(stream);
100
_strokes = fSucceeded ? newStrokes : new
StrokeCollection
();
MS\Internal\Ink\LassoSelectionBehavior.cs (2)
237
StrokeCollection selectedStrokes = new
StrokeCollection
();
274
selectedStrokes = new
StrokeCollection
();
MS\Internal\Ink\StrokeCollectionDefaultValueFactory.cs (2)
29
return new
StrokeCollection
();
42
StrokeCollection defaultValue = new
StrokeCollection
();
System\Windows\Controls\InkCanvas.cs (10)
618
inkCanvas.CoreChangeSelection(new
StrokeCollection
(), inkCanvas.InkCanvasSelection.SelectedElements, false);
1060
StrokeCollection strokes = new
StrokeCollection
();
1717
StrokeCollection sc = new
StrokeCollection
();
2098
StrokeCollection newStrokes = new
StrokeCollection
();
2239
_dynamicallySelectedStrokes = new
StrokeCollection
();
2312
ChangeInkCanvasSelection(new
StrokeCollection
(), new UIElement[]{});
2328
CoreChangeSelection(new
StrokeCollection
(), new UIElement[] { }, raiseSelectionChangedEvent);
2441
StrokeCollection validStrokes = new
StrokeCollection
();
2497
return new
StrokeCollection
();
2675
removeSelectedStrokes ? new
StrokeCollection
() : strokes,
System\Windows\Ink\Events.cs (1)
204
StrokeCollection sc = new
StrokeCollection
();
System\Windows\Markup\Baml2006\WpfGeneratedKnownTypes.cs (1)
10700
DefaultConstructor = delegate () { return new System.Windows.Ink.
StrokeCollection
(); },
System\Windows\Markup\KnownTypes.cs (1)
1570
case KnownElements.StrokeCollection: o = new System.Windows.Ink.
StrokeCollection
(); break;
182 references to StrokeCollection
PresentationCore (92)
MS\Internal\Ink\GestureRecognizer\NativeRecognizer.cs (2)
115
internal GestureRecognitionResult[] Recognize(
StrokeCollection
strokes)
392
private int AddStrokes(MS.Win32.Recognizer.ContextSafeHandle recContext,
StrokeCollection
strokes)
MS\Internal\Ink\InkSerializedFormat\InkSerializer.cs (4)
41
internal StrokeCollectionSerializer(
StrokeCollection
coreStrokes)
1993
internal static uint SaveStrokeIds(
StrokeCollection
strokes, Stream strm, bool forceSave)
2676
StrokeCollection
_coreStrokes;
2704
internal static int[] GetStrokeIds(
StrokeCollection
strokes)
MS\Internal\Ink\Renderer.cs (4)
206
internal
StrokeCollection
Strokes
428
StrokeCollection
added = eventArgs.Added;
429
StrokeCollection
removed = eventArgs.Removed;
698
private
StrokeCollection
_strokes = null;
System\Windows\DataFormats.cs (2)
441
int inkServicesFrameworkFormatId = UnsafeNativeMethods.RegisterClipboardFormat(System.Windows.Ink.
StrokeCollection
.InkSerializedFormat);
445
_formatList.Add(new DataFormat(System.Windows.Ink.
StrokeCollection
.InkSerializedFormat,
System\Windows\dataobject.cs (1)
1559
if ( format == System.Windows.Ink.
StrokeCollection
.InkSerializedFormat )
System\Windows\Ink\Events.cs (12)
22
private
StrokeCollection
.ReadOnlyStrokeCollection _added;
23
private
StrokeCollection
.ReadOnlyStrokeCollection _removed;
27
internal StrokeCollectionChangedEventArgs(
StrokeCollection
added,
StrokeCollection
removed, int index) :
34
public StrokeCollectionChangedEventArgs(
StrokeCollection
added,
StrokeCollection
removed)
40
_added = ( added == null ) ? null : new
StrokeCollection
.ReadOnlyStrokeCollection(added);
41
_removed = ( removed == null ) ? null : new
StrokeCollection
.ReadOnlyStrokeCollection(removed);
45
public
StrokeCollection
Added
51
_added = new
StrokeCollection
.ReadOnlyStrokeCollection(new StrokeCollection());
58
public
StrokeCollection
Removed
64
_removed = new
StrokeCollection
.ReadOnlyStrokeCollection(new StrokeCollection());
System\Windows\Ink\GestureRecognizer.cs (3)
135
public ReadOnlyCollection<GestureRecognitionResult> Recognize(
StrokeCollection
strokes)
149
internal ReadOnlyCollection<GestureRecognitionResult> CriticalRecognize(
StrokeCollection
strokes)
160
private ReadOnlyCollection<GestureRecognitionResult> RecognizeImpl(
StrokeCollection
strokes)
System\Windows\Ink\IncrementalHitTester.cs (18)
117
internal IncrementalHitTester(
StrokeCollection
strokes)
164
StrokeCollection
added = args.Added;
165
StrokeCollection
removed = args.Removed;
179
StrokeCollection
localRemoved = new StrokeCollection(removed);
275
private
StrokeCollection
_strokes;
307
internal IncrementalLassoHitTester(
StrokeCollection
strokes, int percentageWithinLasso)
337
StrokeCollection
strokesHit = null;
338
StrokeCollection
strokesUnhit = null;
496
internal IncrementalStrokeHitTester(
StrokeCollection
strokes, StylusShape eraserShape)
612
internal LassoSelectionChangedEventArgs(
StrokeCollection
selectedStrokes,
StrokeCollection
deselectedStrokes)
621
public
StrokeCollection
SelectedStrokes
627
StrokeCollection
sc = new StrokeCollection();
641
public
StrokeCollection
DeselectedStrokes
647
StrokeCollection
sc = new StrokeCollection();
658
private
StrokeCollection
_selectedStrokes;
659
private
StrokeCollection
_deselectedStrokes;
684
public
StrokeCollection
GetPointEraseResults()
System\Windows\Ink\Stroke.cs (4)
713
private
StrokeCollection
Clip(StrokeFIndices[] cutAt)
725
StrokeCollection
leftovers = new StrokeCollection();
775
private
StrokeCollection
Erase(StrokeFIndices[] cutAt)
787
StrokeCollection
leftovers = new StrokeCollection();
System\Windows\Ink\Stroke2.cs (8)
103
public
StrokeCollection
GetClipResult(Rect bounds)
114
public
StrokeCollection
GetClipResult(IEnumerable<Point> lassoPoints)
135
public
StrokeCollection
GetEraseResult(Rect bounds)
145
public
StrokeCollection
GetEraseResult(IEnumerable<Point> lassoPoints)
166
public
StrokeCollection
GetEraseResult(IEnumerable<Point> eraserPath, StylusShape eraserShape)
605
internal
StrokeCollection
Erase(StrokeIntersection[] cutAt)
612
StrokeCollection
strokes = new StrokeCollection();
629
internal
StrokeCollection
Clip(StrokeIntersection[] cutAt)
System\Windows\Ink\StrokeCollection.cs (17)
248
public virtual
StrokeCollection
Clone()
250
StrokeCollection
clone = new StrokeCollection();
277
StrokeCollection
removed = new StrokeCollection();
297
StrokeCollection
removed = new StrokeCollection();
315
StrokeCollection
addedStrokes = new StrokeCollection();
334
StrokeCollection
removed = new StrokeCollection();
337
StrokeCollection
added = new StrokeCollection();
369
public void Remove(
StrokeCollection
strokes)
410
public void Add(
StrokeCollection
strokes)
445
public void Replace(Stroke strokeToReplace,
StrokeCollection
strokesToReplaceWith)
452
StrokeCollection
strokesToReplace = new StrokeCollection();
462
public void Replace(
StrokeCollection
strokesToReplace,
StrokeCollection
strokesToReplaceWith)
736
private int[] GetStrokeIndexes(
StrokeCollection
strokes)
801
private void RaiseStrokesChanged(
StrokeCollection
addedStrokes,
StrokeCollection
removedStrokes, int index)
844
internal ReadOnlyStrokeCollection(
StrokeCollection
strokeCollection)
System\Windows\Ink\StrokeCollection2.cs (14)
52
public
StrokeCollection
HitTest(Point point)
63
public
StrokeCollection
HitTest(Point point, double diameter)
79
public
StrokeCollection
HitTest(IEnumerable<Point> lassoPoints, int percentageWithinLasso)
97
StrokeCollection
lassoedStrokes = new StrokeCollection();
147
public
StrokeCollection
HitTest(Rect bounds, int percentageWithinBounds)
160
StrokeCollection
hits = new StrokeCollection();
181
public
StrokeCollection
HitTest(IEnumerable<Point> path, StylusShape stylusShape)
198
StrokeCollection
hits = new StrokeCollection();
248
StrokeCollection
clipResult = stroke.Clip(stroke.HitTest(lasso));
290
StrokeCollection
eraseResult = stroke.Erase(stroke.HitTest(lasso));
337
StrokeCollection
eraseResult = stroke.Erase(intersections.ToArray());
435
private
StrokeCollection
PointHitTest(Point point, StylusShape shape)
438
StrokeCollection
hits = new StrokeCollection();
451
private void UpdateStrokeCollection(Stroke original,
StrokeCollection
toReplace, ref int index)
System\Windows\Ink\StrokeCollectionConverter.cs (3)
114
StrokeCollection
strokes = value as
StrokeCollection
;
130
ConstructorInfo ci = typeof(
StrokeCollection
).GetConstructor(new Type[] { typeof(Stream) });
PresentationFramework (90)
MS\Internal\Controls\StickyNote\StickyNoteContentControl.cs (2)
375
StrokeCollection
strokes = ((InkCanvas)InnerControl).Strokes;
397
StrokeCollection
strokes = null;
MS\Internal\Ink\ClipboardProcessor.cs (6)
104
StrokeCollection
strokes = inkCanvasSelection.SelectedStrokes;
111
StrokeCollection
orderedStrokes = new StrokeCollection();
112
StrokeCollection
inkCanvasStrokes = InkCanvas.Strokes; //cache to avoid multiple property gets
181
internal bool PasteData(IDataObject dataObject, ref
StrokeCollection
newStrokes, ref List<UIElement> newElements)
315
private bool CopySelectionInXAML(IDataObject dataObject,
StrokeCollection
strokes, List<UIElement> elements, Matrix transform, Size size)
371
private void TearDownInkCanvasContainer(InkCanvas rootInkCanvas, ref
StrokeCollection
newStrokes, ref List<UIElement> newElements)
MS\Internal\Ink\EraserBehavior.cs (2)
395
StrokeCollection
eraseResult = e.GetPointEraseResults();
398
StrokeCollection
strokesToReplace = new StrokeCollection();
MS\Internal\Ink\InkCanvasSelection.cs (7)
60
internal
StrokeCollection
SelectedStrokes
193
internal void Select(
StrokeCollection
strokes, IList<UIElement> elements, bool raiseSelectionChanged)
485
internal void TransformStrokes(
StrokeCollection
strokes, Matrix matrix)
537
internal void SelectionIsDifferentThanCurrent(
StrokeCollection
strokes,
980
private static bool StrokesAreEqual(
StrokeCollection
strokes1,
StrokeCollection
strokes2)
1099
private
StrokeCollection
_selectedStrokes;
MS\Internal\Ink\ISFClipboardData.cs (7)
34
internal ISFClipboardData(
StrokeCollection
strokes)
42
return dataObject.GetDataPresent(
StrokeCollection
.InkSerializedFormat, false);
72
dataObject.SetData(
StrokeCollection
.InkSerializedFormat, stream);
79
MemoryStream stream = dataObject.GetData(
StrokeCollection
.InkSerializedFormat) as MemoryStream;
81
StrokeCollection
newStrokes = null;
114
internal
StrokeCollection
Strokes
132
StrokeCollection
_strokes;
MS\Internal\Ink\LassoSelectionBehavior.cs (2)
237
StrokeCollection
selectedStrokes = new StrokeCollection();
636
StrokeCollection
hitTestStrokes = InkCanvas.Strokes.HitTest(point, 5.0d);
MS\Internal\Ink\StrokeCollectionDefaultValueFactory.cs (4)
38
Debug.Assert(property.PropertyType == typeof(
StrokeCollection
),
42
StrokeCollection
defaultValue = new StrokeCollection();
78
StrokeCollection
value = (
StrokeCollection
)sender;
System\Windows\Controls\InkCanvas.cs (29)
599
public
StrokeCollection
Strokes
601
get { return (
StrokeCollection
)GetValue(StrokesProperty); }
608
StrokeCollection
oldValue = (
StrokeCollection
)e.OldValue;
609
StrokeCollection
newValue = (
StrokeCollection
)e.NewValue;
1060
StrokeCollection
strokes = new StrokeCollection();
1713
public
StrokeCollection
GetSelectedStrokes()
1717
StrokeCollection
sc = new StrokeCollection();
1726
public void Select(
StrokeCollection
selectedStrokes)
1747
public void Select(
StrokeCollection
selectedStrokes, IEnumerable<UIElement> selectedElements)
1759
StrokeCollection
validStrokes = ValidateSelectedStrokes(selectedStrokes);
2098
StrokeCollection
newStrokes = new StrokeCollection();
2248
internal void UpdateDynamicSelection(
StrokeCollection
strokesToDynamicallySelect,
2249
StrokeCollection
strokesToDynamicallyUnselect)
2279
internal
StrokeCollection
EndDynamicSelection(Visual visual)
2285
StrokeCollection
selectedStrokes = _dynamicallySelectedStrokes;
2337
internal void ChangeInkCanvasSelection(
StrokeCollection
strokes, UIElement[] elements)
2351
StrokeCollection
validStrokes = strokes;
2398
StrokeCollection
currentSelectedStrokes = InkCanvasSelection.SelectedStrokes;
2420
private void CoreChangeSelection(
StrokeCollection
validStrokes, IList<UIElement> validElements, bool raiseSelectionChanged)
2439
internal static
StrokeCollection
GetValidStrokes(
StrokeCollection
subset,
StrokeCollection
superset)
2441
StrokeCollection
validStrokes = new StrokeCollection();
2490
private
StrokeCollection
ValidateSelectedStrokes(
StrokeCollection
strokes)
2670
StrokeCollection
strokes = GetSelectedStrokes();
3063
private
StrokeCollection
_dynamicallySelectedStrokes;
System\Windows\Controls\InkPresenter.cs (12)
104
typeof(
StrokeCollection
),
115
public
StrokeCollection
Strokes
117
get { return (
StrokeCollection
)GetValue(StrokesProperty); }
125
StrokeCollection
oldValue = (
StrokeCollection
)e.OldValue;
126
StrokeCollection
newValue = (
StrokeCollection
)e.NewValue;
152
StrokeCollection
strokes = Strokes;
448
private void SetStrokesChangedHandlers(
StrokeCollection
newStrokes,
StrokeCollection
oldStrokes)
479
private void SetStrokeChangedHandlers(
StrokeCollection
addedStrokes,
StrokeCollection
removedStrokes)
System\Windows\Controls\StickyNote.cs (2)
1538
private void StartListenToStrokesEvent(
StrokeCollection
strokes)
1548
private void StopListenToStrokesEvent(
StrokeCollection
strokes)
System\Windows\Ink\Events.cs (14)
76
internal InkCanvasStrokesReplacedEventArgs(Swi.
StrokeCollection
newStrokes, Swi.
StrokeCollection
previousStrokes)
87
public Swi.
StrokeCollection
NewStrokes
95
public Swi.
StrokeCollection
PreviousStrokes
100
private Swi.
StrokeCollection
_newStrokes;
101
private Swi.
StrokeCollection
_previousStrokes;
117
private
StrokeCollection
_strokes;
125
internal InkCanvasSelectionChangingEventArgs(
StrokeCollection
selectedStrokes, IEnumerable<UIElement> selectedElements)
187
public void SetSelectedStrokes(
StrokeCollection
selectedStrokes)
199
public
StrokeCollection
GetSelectedStrokes()
204
StrokeCollection
sc = new StrokeCollection();
291
private
StrokeCollection
_strokes;
300
public InkCanvasGestureEventArgs(
StrokeCollection
strokes, IEnumerable<GestureRecognitionResult> gestureRecognitionResults)
322
public
StrokeCollection
Strokes
System\Windows\Markup\Baml2006\Baml2006KnownTypes.cs (1)
712
case 618: t = () => typeof(
StrokeCollection
); break;
System\Windows\Markup\Baml2006\WpfGeneratedKnownTypes.cs (1)
10697
typeof(System.Windows.Ink.
StrokeCollection
),
System\Windows\Markup\KnownTypes.cs (1)
6166
case KnownElements.StrokeCollection: t = typeof(System.Windows.Ink.
StrokeCollection
); break;