wpf xaml で親の DataContext にアクセスする必要があります。xaml ページ コード全体が動的です。なので、親のタイプはわかりません。
私はこれを書いています
<Grid DataContext={Binding Path=.}>
これは正しいです?
wpf xaml で親の DataContext にアクセスする必要があります。xaml ページ コード全体が動的です。なので、親のタイプはわかりません。
私はこれを書いています
<Grid DataContext={Binding Path=.}>
これは正しいです?
DataContextが明示的に設定されていない場合は、親の を継承することに注意してくださいDataContext。なんらかの理由でこれが機能しない場合は、とのバインディングを検討する必要がありますRelativeSource。
このようなものがうまくいくかもしれません:
<Grid DataContext="{Binding RelativeSource={RelativeSource Mode=FindAncestor, AncestorType={x:Type Window}}, Path=DataContext}}"
Gridtype の祖先があることを考えるWindowと (すべてのコントロールが持つべきだと思います)。