ExtendedProperties.Contains, méthode (ExtendedProperty)
Mise à jour : November 2007
Indique si la collection ExtendedProperties contient un objet ExtendedProperty donné.
Espace de noms : Microsoft.Ink
Assembly : Microsoft.Ink (dans Microsoft.Ink.dll)
Syntaxe
'Déclaration
Public Function Contains ( _
ep As ExtendedProperty _
) As Boolean
'Utilisation
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
Paramètres
- ep
Type : Microsoft.Ink.ExtendedProperty
Objet ExtendedProperty à vérifier.
Valeur de retour
Type : System.Boolean
true si la collection ExtendedProperties contient un objet ExtendedProperty spécifique ; sinon, false.
Exemples
Dans cet exemple, chaque objet Stroke dans la collection Strokes fournie est examiné. Si un objet Stroke contient toutes les propriétés étendues dans la collection ExtendedProperties fournie, le Stroke est modifié pour s'afficher dans une couleur différente.
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();
}
}
Plateformes
Windows Vista
Le .NET Framework et le .NET Compact Framework ne prennent pas en charge toutes les versions de chaque plateforme. Pour obtenir la liste des versions prises en charge, consultez Configuration requise du .NET Framework.
Informations de version
.NET Framework
Pris en charge dans : 3.0