TemplateBinding Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Внимание!
Use Binding.Source=RelativeBindingSource.TemplatedParent
Привязывает свойство шаблона к родительскому объекту представления, которому принадлежит ControlTemplate.
[System.Obsolete("Use Binding.Source=RelativeBindingSource.TemplatedParent")]
public sealed class TemplateBinding : Xamarin.Forms.BindingBase
type TemplateBinding = class
inherit BindingBase
- Наследование
- Атрибуты
-
System.ObsoleteAttribute
Комментарии
Шаблоны элементов управления предоставляют многоразовую стили и функциональные возможности для общих элементов пользовательского интерфейса в приложении. Для этого они предоставляют общий набор свойств, которые привязываются к родительским элементам представления, которому принадлежит представление, к которому привязан шаблон элемента управления.
Разработчики приложений могут назначать эти свойства с помощью 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) |
Устаревшие..
Создает привязку TemplateBinding с указанными значениями. Не должен быть пустым и не должен иметь значение NULL. |
Свойства
Converter |
Устаревшие..
Возвращает или задает преобразователь типов, который необходимо использовать для преобразования строк в экземпляры типа привязанного свойства. |
ConverterParameter |
Устаревшие..
Возвращает или задает строку формата, которую необходимо использовать для отображения значений свойств. |
FallbackValue |
Устаревшие..
Возвращает или задает значение для использования вместо значения по умолчанию для свойства, если указанного значения не существует. (Унаследовано от BindingBase) |
Mode |
Устаревшие..
Возвращает или задает режим для данной привязки. (Унаследовано от BindingBase) |
Path |
Устаревшие..
Возвращает или задает строку, определяющую свойство, к которому необходимо выполнить привязку. |
StringFormat |
Устаревшие..
Возвращает или задает формат строки для данной привязки. (Унаследовано от BindingBase) |
TargetNullValue |
Устаревшие..
Возвращает или задает значение для предоставления привязанному свойству, когда целевым объектом привязки является |
Методы
ThrowIfApplied() |
Устаревшие..
Создает System.InvalidOperationException, если привязка была применена. (Унаследовано от BindingBase) |