Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Initialisiert eine neue Instanz der DataContextValueSourceAttribute-Klasse mit dem angegebenen Eigenschaftennamen, Vorgängerpfad und Auflistungsinformationen.
Namespace: Microsoft.Windows.Design
Assembly: Microsoft.Windows.Design.Interaction (in Microsoft.Windows.Design.Interaction.dll)
Syntax
'Declaration
Public Sub New ( _
dataContextValueSourceProperty As String, _
ancestorPath As String, _
isCollectionItem As Boolean _
)
public DataContextValueSourceAttribute(
string dataContextValueSourceProperty,
string ancestorPath,
bool isCollectionItem
)
public:
DataContextValueSourceAttribute(
String^ dataContextValueSourceProperty,
String^ ancestorPath,
bool isCollectionItem
)
new :
dataContextValueSourceProperty:string *
ancestorPath:string *
isCollectionItem:bool -> DataContextValueSourceAttribute
public function DataContextValueSourceAttribute(
dataContextValueSourceProperty : String,
ancestorPath : String,
isCollectionItem : boolean
)
Parameter
- dataContextValueSourceProperty
Typ: System.String
Der Name der Eigenschaft, die die Quelle des Werts des Datenkontexts ist.
- ancestorPath
Typ: System.String
Der Eigenschaftenpfad, der den Satz von Vorgängereigenschaften angibt, der durchlaufen werden soll, um die Datenkontexteigenschaft zu erreichen.
- isCollectionItem
Typ: System.Boolean
Gibt an, ob der Datenkontext ein Element in einer Auflistung ist.
Hinweise
Das folgende XAML-Fragment zeigt eine Struktur mit mehreren unterschiedlichen Datenkontexten.
<ListView.View>
<GridView>
<GridViewColumn Header="Customer ID" Width="80">
<GridViewColumn.CellTemplate>
<DataTemplate>
Im folgenden Code wird gezeigt, wie der Vorgängerpfad für Datenkontextvererbung angegeben wird. builder ist Verweis auf eine AttributeTableBuilder-Instanz. Dieser Code gibt an, dass der Eigenschaftspfad zu der CellTemplate-Eigenschaft "View", "Columns" und "" ist.
builder.AddCustomAttributes("CellTemplate", new DataContextPropertyAttribute("ItemsSource", @"(ListView.View).(GridView.Columns)\", true));
.NET Framework-Sicherheit
- Volle Vertrauenswürdigkeit für den unmittelbaren Aufrufer. Dieser Member kann von nur teilweise vertrauenswürdigem Code nicht verwendet werden. Weitere Informationen finden Sie unter Verwenden von Bibliotheken aus teilweise vertrauenswürdigem Code.
Siehe auch
Referenz
DataContextValueSourceAttribute Klasse
DataContextValueSourceAttribute-Überladung
Microsoft.Windows.Design-Namespace