Costruttore DataContextValueSourceAttribute (String, String, Boolean)
Inizializza una nuova istanza della classe DataContextValueSourceAttribute con il nome della proprietà, il percorso del predecessore e le informazioni sull'insieme specificati.
Spazio dei nomi: Microsoft.Windows.Design
Assembly: Microsoft.Windows.Design.Interaction (in Microsoft.Windows.Design.Interaction.dll)
Sintassi
'Dichiarazione
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
)
Parametri
- dataContextValueSourceProperty
Tipo: System.String
Nome della proprietà che è l'origine del valore del contesto dati.
- ancestorPath
Tipo: System.String
Percorso della proprietà che indica il set di proprietà predecessore da attraversare per raggiungere la proprietà del contesto dati.
- isCollectionItem
Tipo: System.Boolean
Indica se il contesto dati è un elemento in un insieme.
Note
Nel frammento di codice XAML seguente viene mostrata una struttura ad albero con più contesti di dati differenti.
<ListView.View>
<GridView>
<GridViewColumn Header="Customer ID" Width="80">
<GridViewColumn.CellTemplate>
<DataTemplate>
Nel codice seguente viene illustrato come specificare il percorso del predecessore per l'ereditarietà del contesto dati. builder è un riferimento a un'istanza di AttributeTableBuilder. Questo codice specifica che il percorso della proprietà alla proprietà CellTemplate è "Visualizzazione", "Colonne" e "".
builder.AddCustomAttributes("CellTemplate", new DataContextPropertyAttribute("ItemsSource", @"(ListView.View).(GridView.Columns)\", true));
Sicurezza di .NET Framework
- Attendibilità totale per il chiamante immediato. Impossibile utilizzare questo membro in codice parzialmente attendibile. Per ulteriori informazioni, vedere Utilizzo di librerie da codice parzialmente attendibile.
Vedere anche
Riferimenti
DataContextValueSourceAttribute Classe
Overload DataContextValueSourceAttribute
Spazio dei nomi Microsoft.Windows.Design