コンテンツとしてラベルとテキストボックスを含む単純なテキストブロックがあります。テキストブロックの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を使用するのは悪い考えですか?