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
- Plena confianza para el llamador inmediato. Un código de confianza parcial no puede utilizar este miembro. Para obtener más información, vea Utilizar bibliotecas de código que no es de plena confianza.
Vea también
Referencia
Microsoft.Windows.Design.Services (Espacio de nombres)