BindingCondition Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Класс, представляющий сравнение значения с целевым объектом произвольной привязки.
public ref class BindingCondition sealed : Microsoft::Maui::Controls::Condition, Microsoft::Maui::Controls::Xaml::IValueProvider
[Microsoft.Maui.Controls.Xaml.AcceptEmptyServiceProvider]
public sealed class BindingCondition : Microsoft.Maui.Controls.Condition, Microsoft.Maui.Controls.Xaml.IValueProvider
[<Microsoft.Maui.Controls.Xaml.AcceptEmptyServiceProvider>]
type BindingCondition = class
inherit Condition
interface IValueProvider
Public NotInheritable Class BindingCondition
Inherits Condition
Implements IValueProvider
- Наследование
- Атрибуты
- Реализации
Комментарии
Класс BindingCondition может сравнить значение привязки для любого класса в текущей области. Разработчики, которые хотят сравнить значение с привязанным свойством в элементе управления, содержащем окружающие условия MultiTrigger , может потребоваться использовать PropertyCondition в дополнение к любым условиям привязки в списке триггеров.
В приведенном ниже примере XML создается условие привязки в окружающей среде MultiTrigger (опущено), которое завершается успешно, если ссылка name
имеет длину 0
свойства, равную Text.Length
. (name
должен ссылаться на элемент, например TextCellэлемент, имеющий свойство, которое, в свою очередь, имеет Text
Length
свойство.)
<BindingCondition Binding="{Binding Source={x:Reference name},
Path=Text.Length}"
Value="0" />
Конструкторы
BindingCondition() |
Инициализирует новый экземпляр класса BindingCondition. |
Свойства
Binding |
Возвращает или задает привязку, с которой сравнивается свойство Value. |
Value |
Значение привязки, отвечающее условию. |
Явные реализации интерфейса
IValueProvider.ProvideValue(IServiceProvider) |
Класс, представляющий сравнение значения с целевым объектом произвольной привязки. |