У меня есть текстовое поле, и я хочу установить свойство Clr из ViewModel в другое свойство в ViewModel on Visibility Changed.Wpf: Установить свойство Clr в триггере
<TextBox Text="{Binding Property1}">
<TextBox.Style>
<Style TargetType="TextBox" BasedOn="{StaticResource {x:Type TextBox}}">
<Style.Triggers>
<Trigger Property="Visbility" Value="Collapsed">
<Trigger.Setters>
///Set Property1 = Property2
</Trigger.Setters>
</Trigger>
</Style>
</TextBox>
Есть ли способ сделать это?
В МОФ (+ MVVM) это обычно делается путем привязки свойства Visibility для элемента view к свойству 'bool' viewmodel через конвертер BoolToVisibility ([click] (http://stackoverflow.com/a/20189001/1997232)). – Sinatr