Здравствуйте! Как задать для свойства
Value в классе
DataTrigger значение через привязку.
К примеру, я хочу, чтобы что-то происходило (менялся цвет текста в
Label), когда
количество символов в
Entry станет равным максимуму. Соблюдение
MVVM обязательно) Заранее спасибо!
...
<VerticalStackLayout>
<Entry
x:Name="entry"
FontSize="{TemplateBinding EntryFontSize}"
Margin="2"
MaxLength="{TemplateBinding EntryLength}" />
<Label HorizontalOptions="End" >
<Label.Triggers>
<DataTrigger TargetType="{x:Type Label}"
Binding="{Binding Source={x:Reference entry}, Path=Text.Length}"
Value="..Главный вопрос здесь..." >
<Setter Property="TextColor" Value="Red"/>
<Setter Property="FontAttributes" Value="Bold"/>
</DataTrigger>
</Label.Triggers>
</Label>
</VerticalStackLayout>
...