ExtendedProperties.Contains (Método) (ExtendedProperty)
Actualización: noviembre 2007
Indica si la colección ExtendedProperties contiene un objeto ExtendedProperty específico.
Espacio de nombres: Microsoft.Ink
Ensamblado: Microsoft.Ink (en Microsoft.Ink.dll)
Sintaxis
'Declaración
Public Function Contains ( _
ep As ExtendedProperty _
) As Boolean
'Uso
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
Parámetros
- ep
Tipo: Microsoft.Ink.ExtendedProperty
Objeto ExtendedProperty que se va a comprobar.
Valor devuelto
Tipo: System.Boolean
Es true si la colección ExtendedProperties contiene un objeto ExtendedProperty específico; de lo contrario, es false.
Ejemplos
En este ejemplo, se examinan todos los objetos Stroke de la colección Strokes que se proporciona. Si un objeto Stroke contiene todas las propiedades extendidas en la colección ExtendedProperties que se proporciona, Stroke se modifica para mostrarse en un color diferente.
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();
}
}
Plataformas
Windows Vista
.NET Framework y .NET Compact Framework no admiten todas las versiones de cada plataforma. Para obtener una lista de las versiones compatibles, vea Requisitos de sistema de .NET Framework.
Información de versión
.NET Framework
Compatible con: 3.0