PropertyPath Klas
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee wordt een gegevensstructuur geïmplementeerd voor het beschrijven van een eigenschap als een pad onder een andere eigenschap of onder een type eigenaar. Eigenschapspaden worden gebruikt in gegevensbinding met objecten en in storyboards en tijdlijnen voor animaties.
public ref class PropertyPath sealed
[System.ComponentModel.TypeConverter(typeof(System.Windows.PropertyPathConverter))]
public sealed class PropertyPath
[<System.ComponentModel.TypeConverter(typeof(System.Windows.PropertyPathConverter))>]
type PropertyPath = class
Public NotInheritable Class PropertyPath
- Overname
-
PropertyPath
- Kenmerken
Opmerkingen
Deze klasse bevat een tekenreeks Pathen een lijst met afhankelijkheidseigenschappen die de PathParameters in de tekenreeks Pathzijn.
PropertyPath ondersteunt twee gedragsmodi:
In de bronmodus wordt een pad naar een eigenschap beschreven die wordt gebruikt als bron voor een andere bewerking. Deze modus wordt door de Binding klasse gebruikt ter ondersteuning van gegevensbinding.
De doelmodus beschrijft een pad naar een eigenschap die wordt ingesteld als een doeleigenschap. Deze modus wordt gebruikt door animaties ter ondersteuning van storyboard- en tijdlijnsetters.
Dit is bijvoorbeeld Background.Opacity een tweestapspad. Dit pad impliceert: zoek eerst de Background eigenschap van een object, haal het waardeobject op waarop de Background eigenschap is ingesteld en haal vervolgens de waarde van de Opacity eigenschap op dat object op.
XAML-kenmerkgebruik
<object property="propertyPath" .../>
XAML-waarden
propertyPath Een tekenreeks die wordt geëvalueerd als een eenvoudig of complex eigenschapspad. De syntaxis voor het instellen van een PropertyPath in XAML is veelzijdig maar complex en wordt beschreven in het afzonderlijke onderwerp PropertyPath XAML-syntaxis.
Constructors
| Name | Description |
|---|---|
| PropertyPath(Object) |
Initialiseert een nieuw exemplaar van de PropertyPath klasse. |
| PropertyPath(String, Object[]) |
Initialiseert een nieuw exemplaar van de PropertyPath klasse, met de opgegeven padtokentekenreeks en -parameters. |
Eigenschappen
| Name | Description |
|---|---|
| Path |
Hiermee haalt u de tekenreeks op die het pad beschrijft of stelt u deze in. |
| PathParameters |
Hiermee haalt u de lijst met parameters op die moeten worden gebruikt wanneer het pad verwijst naar geïndexeerde parameters. |
Methoden
| Name | Description |
|---|---|
| Equals(Object) |
Bepaalt of het opgegeven object gelijk is aan het huidige object. (Overgenomen van Object) |
| GetHashCode() |
Fungeert als de standaardhashfunctie. (Overgenomen van Object) |
| GetType() |
Hiermee haalt u de Type huidige instantie op. (Overgenomen van Object) |
| MemberwiseClone() |
Hiermee maakt u een ondiepe kopie van de huidige Object. (Overgenomen van Object) |
| ToString() |
Retourneert een tekenreeks die het huidige object vertegenwoordigt. (Overgenomen van Object) |