Compartir a través de


ModelService.Find (Método) (ModelItem, Type)

Cuando se invalida en una clase derivada, busca elementos del modelo que coincidan para un punto inicial especificado.

Espacio de nombres:  Microsoft.Windows.Design.Services
Ensamblado:  Microsoft.Windows.Design.Interaction (en Microsoft.Windows.Design.Interaction.dll)

Sintaxis

'Declaración
Public MustOverride Function Find ( _
    startingItem As ModelItem, _
    type As Type _
) As IEnumerable(Of ModelItem)
public abstract IEnumerable<ModelItem> Find(
    ModelItem startingItem,
    Type type
)
public:
virtual IEnumerable<ModelItem^>^ Find(
    ModelItem^ startingItem, 
    Type^ type
) abstract
abstract Find : 
        startingItem:ModelItem * 
        type:Type -> IEnumerable<ModelItem> 
public abstract function Find(
    startingItem : ModelItem, 
    type : Type
) : IEnumerable<ModelItem>

Parámetros

  • startingItem
    Tipo: Microsoft.Windows.Design.Model.ModelItem
    Elemento de modelo en el que se va a iniciar la búsqueda.Se omitirán los elementos situados por encima de este elemento.En la búsqueda se incluye este elemento y todos los elementos que haya por debajo suyo.Si este parámetro es nullreferencia null (Nothing en Visual Basic), se utiliza la raíz.
  • type
    Tipo: System.Type
    Tipo de objeto que se va a buscar.

Valor devuelto

Tipo: System.Collections.Generic.IEnumerable<ModelItem>
Enumeración de elementos de modelo que coinciden con la consulta.

Excepciones

Excepción Condición
ArgumentNullException

El valor de type es nullreferencia null (Nothing en Visual Basic).

Comentarios

El método Find enumera todos los elementos en el ámbito primario especificado que son del tipo solicitado.

Todas los recorridos del modelo de edición son recursivos.

Seguridad de .NET Framework

Vea también

Referencia

ModelService Clase

Find (Sobrecarga)

Microsoft.Windows.Design.Services (Espacio de nombres)

ModelItem

Otros recursos

Arquitectura de modelo de edición

Extensibilidad de WPF Designer