IAmbientProvider.GetAllAmbientValues Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Returnerar en uppräkningsbar uppsättning med informationsobjekt av omgivande typ eller egenskap för det begärda omfånget.
Överlagringar
| Name | Description |
|---|---|
| GetAllAmbientValues(XamlType[]) |
Returnerar en uppräkningsbar uppsättning objektinstanser av möjliga omgivande typer för de begärda typerna. |
| GetAllAmbientValues(IEnumerable<XamlType>, XamlMember[]) |
Returnerar en uppräkningsbar uppsättning informationsobjekt för omgivande egenskap för den begärda uppsättningen egenskaper. |
| GetAllAmbientValues(IEnumerable<XamlType>, Boolean, IEnumerable<XamlType>, XamlMember[]) |
Returnerar en uppräkningsbar uppsättning informationsobjekt för omgivande egenskap för den begärda uppsättningen med typer och egenskaper. |
GetAllAmbientValues(XamlType[])
Returnerar en uppräkningsbar uppsättning objektinstanser av möjliga omgivande typer för de begärda typerna.
public:
System::Collections::Generic::IEnumerable<System::Object ^> ^ GetAllAmbientValues(... cli::array <System::Xaml::XamlType ^> ^ types);
public System.Collections.Generic.IEnumerable<object> GetAllAmbientValues(params System.Xaml.XamlType[] types);
abstract member GetAllAmbientValues : System.Xaml.XamlType[] -> seq<obj>
Public Function GetAllAmbientValues (ParamArray types As XamlType()) As IEnumerable(Of Object)
Parametrar
- types
- XamlType[]
Den uppsättning typer som information om omgivande typ ska hämtas från.
Returer
En uppräkningsbar uppsättning objekt som representerar värdena för den begärda uppsättningen XamlType identifierare.
Gäller för
GetAllAmbientValues(IEnumerable<XamlType>, XamlMember[])
Returnerar en uppräkningsbar uppsättning informationsobjekt för omgivande egenskap för den begärda uppsättningen egenskaper.
public:
System::Collections::Generic::IEnumerable<System::Xaml::AmbientPropertyValue ^> ^ GetAllAmbientValues(System::Collections::Generic::IEnumerable<System::Xaml::XamlType ^> ^ ceilingTypes, ... cli::array <System::Xaml::XamlMember ^> ^ properties);
public System.Collections.Generic.IEnumerable<System.Xaml.AmbientPropertyValue> GetAllAmbientValues(System.Collections.Generic.IEnumerable<System.Xaml.XamlType> ceilingTypes, params System.Xaml.XamlMember[] properties);
abstract member GetAllAmbientValues : seq<System.Xaml.XamlType> * System.Xaml.XamlMember[] -> seq<System.Xaml.AmbientPropertyValue>
Public Function GetAllAmbientValues (ceilingTypes As IEnumerable(Of XamlType), ParamArray properties As XamlMember()) As IEnumerable(Of AmbientPropertyValue)
Parametrar
- ceilingTypes
- IEnumerable<XamlType>
Anger en eller flera typer som ska stoppa utvärderingen när de påträffas gå uppåt i objektdiagrammet. Den här typen innehåller den önskade omgivande egenskapen. Kan vara null.
- properties
- XamlMember[]
Anger ett eller flera egenskapsidentifierarobjekt som identifierar de egenskaper som ska betraktas som omgivande.
Returer
En uppräkningsbar uppsättning informationsobjekt för omgivande egenskap för den begärda uppsättningen egenskaper. Egenskapsinformationen för var och AmbientPropertyValue en som returneras matchar en av indata properties.
Kommentarer
Varje AmbientPropertyValue som returneras innehåller identifieraren XamlMember och ett egenskapsvärde.
Gäller för
GetAllAmbientValues(IEnumerable<XamlType>, Boolean, IEnumerable<XamlType>, XamlMember[])
Returnerar en uppräkningsbar uppsättning informationsobjekt för omgivande egenskap för den begärda uppsättningen med typer och egenskaper.
public:
System::Collections::Generic::IEnumerable<System::Xaml::AmbientPropertyValue ^> ^ GetAllAmbientValues(System::Collections::Generic::IEnumerable<System::Xaml::XamlType ^> ^ ceilingTypes, bool searchLiveStackOnly, System::Collections::Generic::IEnumerable<System::Xaml::XamlType ^> ^ types, ... cli::array <System::Xaml::XamlMember ^> ^ properties);
public System.Collections.Generic.IEnumerable<System.Xaml.AmbientPropertyValue> GetAllAmbientValues(System.Collections.Generic.IEnumerable<System.Xaml.XamlType> ceilingTypes, bool searchLiveStackOnly, System.Collections.Generic.IEnumerable<System.Xaml.XamlType> types, params System.Xaml.XamlMember[] properties);
abstract member GetAllAmbientValues : seq<System.Xaml.XamlType> * bool * seq<System.Xaml.XamlType> * System.Xaml.XamlMember[] -> seq<System.Xaml.AmbientPropertyValue>
Public Function GetAllAmbientValues (ceilingTypes As IEnumerable(Of XamlType), searchLiveStackOnly As Boolean, types As IEnumerable(Of XamlType), ParamArray properties As XamlMember()) As IEnumerable(Of AmbientPropertyValue)
Parametrar
- ceilingTypes
- IEnumerable<XamlType>
Anger en eller flera typer som ska stoppa utvärderingen när de påträffas gå uppåt i objektdiagrammet. Den här typen innehåller den önskade omgivande egenskapen. Kan vara null.
- searchLiveStackOnly
- Boolean
true för att inte använda en sparad kontext. false för att använda en sparad kontext. Standardvärdet är false.
- types
- IEnumerable<XamlType>
Anger ett eller flera typidentifierarobjekt som identifierar de typer som ska betraktas som omgivande.
- properties
- XamlMember[]
Anger ett eller flera egenskapsidentifierarobjekt som identifierar de egenskaper som ska betraktas som omgivande.
Returer
En uppräkningsbar uppsättning informationsobjekt för omgivande egenskap för den begärda uppsättningen med typer och egenskaper. Egenskapsinformationen för var och en AmbientPropertyValue som returneras matchar någon av indata types eller properties.
Kommentarer
Varje AmbientPropertyValue som returneras innehåller identifieraren XamlMember och ett egenskapsvärde.
Den här överlagringen GetAllAmbientValues kan söka efter omgivande typer och omgivande egenskaper i samma pass genom ett träd. Om du använder den här överlagringen blir det en ordning på objekt i returvärdet som skiljer sig från GetAllAmbientValues(IEnumerable<XamlType>, XamlMember[]) eller GetAllAmbientValues(XamlType[]).
Den här överlagringen tillåter också att sökningen inte använder någon sparad kontext. Eller GetAllAmbientValues(IEnumerable<XamlType>, XamlMember[])GetAllAmbientValues(XamlType[]) överlagringar använder implicit en sparad kontext om den är tillgänglig (de fungerar alltid som om en implicit searchLiveStackOnly parameter är false). Begreppet sparad kontext hanteras potentiellt annorlunda av vissa XAML-schemakontexter eller av ramverk som innehåller XAML. I WPF XAML-implementering används sparade kontexter för mallexpansion och andra funktionsområden.