ExtendedProperties.Contains-Methode (ExtendedProperty)
Gibt an, ob die ExtendedProperties-Auflistung ein bestimmtes ExtendedProperty-Objekt enthält.
Namespace: Microsoft.Ink
Assembly: Microsoft.Ink (in Microsoft.Ink.dll)
Syntax
'Declaration
Public Function Contains ( _
ep As ExtendedProperty _
) As Boolean
'Usage
Dim instance As ExtendedProperties
Dim ep As ExtendedProperty
Dim returnValue As Boolean
returnValue = instance.Contains(ep)
public bool Contains(
ExtendedProperty ep
)
public:
bool Contains(
ExtendedProperty^ ep
)
public boolean Contains(
ExtendedProperty ep
)
public function Contains(
ep : ExtendedProperty
) : boolean
Parameter
- ep
Typ: Microsoft.Ink.ExtendedProperty
Das ExtendedProperty-Objekt, für das eine Überprüfung erfolgen soll.
Rückgabewert
Typ: System.Boolean
true , wenn die ExtendedProperties-Auflistung ein bestimmtes ExtendedProperty-Objekt enthält, andernfalls false.
Beispiele
In diesem Beispiel wird jedes Stroke-Objekt in der angegebenen Strokes-Auflistung überprüft. Wenn ein Stroke-Objekt alle erweiterten Eigenschaften in der angegebenen ExtendedProperties-Auflistung enthält, wird Stroke geändert, um es in einer anderen Farbe anzuzeigen.
Private Sub HighlightLikeStrokes(ByVal ep As ExtendedProperties, ByVal theStrokes As Strokes)
If ep.Count > 0 Then
For Each theStroke As Stroke In theStrokes
Dim containsCount As Integer = 0
For k As Integer = 0 To ep.Count
If theStroke.ExtendedProperties.Contains(ep(k)) Then
containsCount += 1
End If
Next
' If all the extended properties are there, color the stroke blue
If containsCount = ep.Count Then
theStroke.DrawingAttributes.Color = Color.PowderBlue
End If
Next
mInkOverlay.AttachedControl.Invalidate()
End If
End Sub
private void HighlightLikeStrokes(ExtendedProperties ep, Strokes theStrokes)
{
if (ep.Count > 0)
{
foreach (Stroke theStroke in theStrokes)
{
int containsCount = 0;
for (int k = 0; k < ep.Count; k++)
{
if (theStroke.ExtendedProperties.Contains(ep[k]))
{
containsCount++;
}
}
// If all the extended properties are there, color the stroke blue
if (containsCount == ep.Count)
{
theStroke.DrawingAttributes.Color = Color.PowderBlue;
}
}
mInkOverlay.AttachedControl.Invalidate();
}
}
Plattformen
Windows Vista
.NET Framework und .NET Compact Framework unterstützen nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen für .NET Framework.
Versionsinformationen
.NET Framework
Unterstützt in: 3.0