Поделиться через


TemplateBinding Класс

Определение

Внимание!

Use Binding.Source=RelativeBindingSource.TemplatedParent

Привязывает свойство шаблона к родительскому объекту представления, которому принадлежит ControlTemplate.

public ref class TemplateBinding sealed : Microsoft::Maui::Controls::BindingBase
[System.Obsolete("Use Binding.Source=RelativeBindingSource.TemplatedParent")]
public sealed class TemplateBinding : Microsoft.Maui.Controls.BindingBase
[<System.Obsolete("Use Binding.Source=RelativeBindingSource.TemplatedParent")>]
type TemplateBinding = class
    inherit BindingBase
Public NotInheritable Class TemplateBinding
Inherits BindingBase
Наследование
TemplateBinding
Атрибуты

Комментарии

Шаблоны элементов управления предоставляют многократно используемые стили и функциональные возможности для общих элементов пользовательского интерфейса в приложении. Для этого предоставляется общий набор свойств, которые привязываются к родителям представления, которому принадлежит представление, к которому привязан шаблон элемента управления.

Разработчики приложений могут назначать эти свойства с помощью XAML, как показано в следующем примере:

<ControlTemplate x:Key="LoginTemplate">
<StackLayout VerticalOptions="CenterAndExpand" Spacing="20" Padding="20">
<Entry Text="{TemplateBinding Username}" Placeholder="Username" />
<Entry Text="{TemplateBinding Password}" Placeholder="Password" />
<Button Command="{TemplateBinding Command}" Text="Click Here To Log In" />
</StackLayout>
</ControlTemplate>

Кроме того, разработчики приложений могут использовать статический SetBinding(DataTemplate, BindableProperty, String) метод для задания привязок шаблонов в коде.

Конструкторы

TemplateBinding()
Является устаревшей..

Создает пустую привязку к шаблону.

TemplateBinding(String, BindingMode, IValueConverter, Object, String)
Является устаревшей..

Создает пустую привязку к шаблону.

Свойства

Converter
Является устаревшей..

Возвращает или задает преобразователь типов, который необходимо использовать для преобразования строк в экземпляры типа привязанного свойства.

ConverterParameter
Является устаревшей..

Возвращает или задает строку формата, которую необходимо использовать для отображения значений свойств.

FallbackValue
Является устаревшей..

Возвращает или задает значение для использования вместо значения по умолчанию для свойства, если указанного значения не существует.

(Унаследовано от BindingBase)
Mode
Является устаревшей..

Возвращает или задает режим для данной привязки.

(Унаследовано от BindingBase)
Path
Является устаревшей..

Возвращает или задает строку, определяющую свойство, к которому необходимо выполнить привязку.

StringFormat
Является устаревшей..

Возвращает или задает формат строки для данной привязки.

(Унаследовано от BindingBase)
TargetNullValue
Является устаревшей..

Возвращает или задает значение для предоставления привязанному свойству, когда целевым объектом привязки является null.

(Унаследовано от BindingBase)

Методы

ThrowIfApplied()
Является устаревшей..

Привязывает свойство шаблона к родительскому объекту представления, которому принадлежит ControlTemplate.

(Унаследовано от BindingBase)

Применяется к