У меня есть простой текстовый блок с меткой и текстовым полем в качестве содержимого.
Я хотел бы связать свойство IsEnabled текстового блока со свойством в моей модели представления. По какой-либо причине метка и текстовое поле остаются отключенными, даже если свойство IsEnabled в модели представления изменяется правильно.
Кто-нибудь знает, что здесь происходит?
Это не работает:
<TextBlock IsEnabled="{Binding Path=IsEnabledProperty}">
<Label Content="Test"/>
<TextBox Text="blah"/>
</TextBlock>
Это прекрасно работает:
<TextBlock>
<Label IsEnabled="{Binding Path=IsEnabledProperty}" Content="Test"/>
<TextBox IsEnabled="{Binding Path=IsEnabledProperty}" Text="blah"/>
</TextBlock>
Это просто плохая идея использовать TextBlock, как это?