Sdílet prostřednictvím


FeatureManager.CreateFeatureProviders – metoda (Type, Type, Predicate<Type>)

Vytvoří a vrací sadu zprostředkovatelů funkce pro zadaný typ existovat.

Obor názvů:  Microsoft.Windows.Design.Features
Sestavení:  Microsoft.Windows.Design.Extensibility (v Microsoft.Windows.Design.Extensibility.dll)

Syntaxe

'Deklarace
Public Overridable Function CreateFeatureProviders ( _
    featureProviderType As Type, _
    type As Type, _
    match As Predicate(Of Type) _
) As IEnumerable(Of FeatureProvider)
public virtual IEnumerable<FeatureProvider> CreateFeatureProviders(
    Type featureProviderType,
    Type type,
    Predicate<Type> match
)
public:
virtual IEnumerable<FeatureProvider^>^ CreateFeatureProviders(
    Type^ featureProviderType, 
    Type^ type, 
    Predicate<Type^>^ match
)
abstract CreateFeatureProviders : 
        featureProviderType:Type * 
        type:Type * 
        match:Predicate<Type> -> IEnumerable<FeatureProvider> 
override CreateFeatureProviders : 
        featureProviderType:Type * 
        type:Type * 
        match:Predicate<Type> -> IEnumerable<FeatureProvider> 
public function CreateFeatureProviders(
    featureProviderType : Type, 
    type : Type, 
    match : Predicate<Type>
) : IEnumerable<FeatureProvider>

Parametry

  • featureProviderType
    Typ: System.Type
    Typ funkce zprostředkovateli.
  • type
    Typ: System.Type
    Typ zprostředkovatele funkce pro vytvoření.
  • match
    Typ: System.Predicate<Type>
    Při vytvoření zprostředkovatele funkce predikát.Pokud predikátu vrátí true, poskytovatel funkce bude zahrnuta do výčtu.

Vrácená hodnota

Typ: System.Collections.Generic.IEnumerable<FeatureProvider>
Výčet zprostředkovatelů funkce.Pokud žádní zprostředkovatelé funkce pro featureProviderType, type, nebo match jsou k dispozici tato metoda vrátí prázdný výčtu.

Výjimky

Výjimka Podmínka
ArgumentNullException

featureProviderType, type or match is nullodkaz Null (Nothing v jazyce Visual Basic).

ArgumentException

featureProviderTypenení odvozena od FeatureProvider.

Zabezpečení rozhraní .NET Framework

Viz také

Odkaz

FeatureManager Třída

CreateFeatureProviders – přetížení

Microsoft.Windows.Design.Features – obor názvů

FeatureProvider

FeatureConnector<TFeatureProviderType>

Další zdroje

Feature Providers and Feature Connectors

Understanding WPF Designer Extensibility