DataContextValueSourceAttribute - конструктор (String, String, Boolean)
Инициализирует новый экземпляр класса DataContextValueSourceAttribute с указанными именем свойства, путем предка и информацией о коллекции.
Пространство имен: Microsoft.Windows.Design
Сборка: Microsoft.Windows.Design.Interaction (в Microsoft.Windows.Design.Interaction.dll)
Синтаксис
'Декларация
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
)
Параметры
- dataContextValueSourceProperty
Тип: System.String
Имя свойства, которое является источником значения контекста данных.
- ancestorPath
Тип: System.String
Путь свойства, указывающий, какой набор свойств предка необходимо обойти, чтобы достичь свойства контекста данных.
- isCollectionItem
Тип: System.Boolean
Показывает, является ли контекст данных элементом коллекции.
Заметки
Следующий фрагмент XAML показывает дерево с несколькими различными контекстами данных.
<ListView.View>
<GridView>
<GridViewColumn Header="Customer ID" Width="80">
<GridViewColumn.CellTemplate>
<DataTemplate>
В следующем коде показано, как указать путь предка для наследования контекста данных. builder — это ссылка на экземпляр AttributeTableBuilder. Этот код указывает, что путем к свойству CellTemplate является "Представление", "Столбцы" и "".
builder.AddCustomAttributes("CellTemplate", new DataContextPropertyAttribute("ItemsSource", @"(ListView.View).(GridView.Columns)\", true));
Безопасность платформы .NET Framework
- Полное доверие для непосредственно вызывающего метода. Этот член не может быть использован частично доверенным кодом. Дополнительные сведения см. в разделе Использование библиотек из не вполне надежного кода.
См. также
Ссылки
DataContextValueSourceAttribute Класс
DataContextValueSourceAttribute - перегрузка
Microsoft.Windows.Design - пространство имен