DependencyProperty のリセット

FrameworkElement の DataContext プロパティは、セットされていなければ親要素へさかのぼります。どこかに DataContext にセットしているとして、どこかの段階でそれを無かったことにしたい、さらに親へさかのぼって探すようにしたい場合、DependencyProperty.UnsetValue をセットします。

MyElement.SetValue(
    FrameworkElement.DataContextProperty,
    DependencyProperty.UnsetValue);