Документация по Avalonia UI
< Все темы
Печать

Привязка данных

Avalonia включает всестороннюю поддержку привязки между элементами управления и произвольными объектами .NET. Привязка данных может быть настроена в XAML или в коде и поддерживает:

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

<StackPanel>
    <TextBox Name="input" IsEnabled="False"/>
    <TextBlock IsVisible="{Binding !#input.IsEnabled}">Sorry, no can do!</TextBlock>
</StackPanel>

В этом примере привязка устанавливается к свойству IsEnabled элемента управления вводом с помощью #input.IsEnabled, а значение этой привязки инвертируется и передается в свойство TextBlock.IsVisible.

Оглавление