Sdílet prostřednictvím


DataContextValueSourceAttribute – konstruktor (String, String, Boolean)

Inicializuje novou instanci DataContextValueSourceAttribute třídy s určenou vlastnost název, cesta předchůdce a shromažďování informací.

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

Syntaxe

'Deklarace
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
)

Parametry

  • dataContextValueSourceProperty
    Typ: System.String
    Název vlastnosti, které je zdrojem dat kontextová hodnota.
  • ancestorPath
    Typ: System.String
    Vlastnost cesty, která určuje sadu vlastností předků procházet vlastnosti kontextu data doručena.
  • isCollectionItem
    Typ: System.Boolean
    Označuje, zda je kontext dat položky v kolekci.

Poznámky

Následující fragment XAML zobrazí strom s více různých kontextech.

<ListView.View>
    <GridView>
        <GridViewColumn Header="Customer ID" Width="80">
            <GridViewColumn.CellTemplate>
                <DataTemplate>

Následující kód ukazuje cestu předchůdce data kontextu dědičnosti. builderje odkaz na AttributeTableBuilder instance. Tento kód specifikuje, vlastnost Cesta k CellTemplate jsou vlastnosti "Zobrazit", "Sloupce" a "".

builder.AddCustomAttributes("CellTemplate", new DataContextPropertyAttribute("ItemsSource", @"(ListView.View).(GridView.Columns)\", true));

Zabezpečení rozhraní .NET Framework

Viz také

Odkaz

DataContextValueSourceAttribute Třída

DataContextValueSourceAttribute – přetížení

Microsoft.Windows.Design – obor názvů

Další zdroje

Understanding WPF Designer Extensibility