Construtor DataContextValueSourceAttribute (String, String, Boolean)
Inicializa uma nova instância de DataContextValueSourceAttribute classe com o nome de propriedade especificado, o caminho de ancestral e coleta de informações.
Namespace: Microsoft.Windows.Design
Assembly: Microsoft.Windows.Design.Interaction (em Microsoft.Windows.Design.Interaction.dll)
Sintaxe
'Declaração
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
)
Parâmetros
- dataContextValueSourceProperty
Tipo: System.String
O nome da propriedade que é a origem do valor do contexto de dados.
- ancestorPath
Tipo: System.String
O caminho de propriedade que indica o conjunto de propriedades do ancestral percorrer para chegar a propriedade de contexto de dados.
- isCollectionItem
Tipo: System.Boolean
Indica se o contexto de dados é um item em uma coleção.
Comentários
O fragmento XAML a seguir mostra uma árvore com vários contextos de dados diferentes.
<ListView.View>
<GridView>
<GridViewColumn Header="Customer ID" Width="80">
<GridViewColumn.CellTemplate>
<DataTemplate>
O código a seguir mostra como especificar o caminho do ancestral de herança de contexto de dados. builderé uma referência a um AttributeTableBuilder instância. Esse código especifica que o caminho de propriedade para o CellTemplate propriedade são "Exibir", "Colunas" e "".
builder.AddCustomAttributes("CellTemplate", new DataContextPropertyAttribute("ItemsSource", @"(ListView.View).(GridView.Columns)\", true));
Segurança do .NET Framework
- Confiança total para o chamador imediato. O membro não pode ser usado por código parcialmente confiável. Para obter mais informações, consulte Usando bibliotecas de código parcialmente confiáveis.
Consulte também
Referência
DataContextValueSourceAttribute Classe
Sobrecargas DataContextValueSourceAttribute
Namespace Microsoft.Windows.Design