XAMLにリストボックスがあるビューがあり、そのリストボックスで選択すると、ChildViewModelの選択したインスタンスのプロパティが横の領域に表示されます。ChildViewModelのコマンドに接続されているChildViewのボタンがいくつかあります。親リストボックスから選択する前に、これらのボタンは期待どおりに何もしません。親リストボックスで選択が行われるまでこれらのボタンを非表示にして、ChildViewModelのインスタンスを作成するにはどうすればよいですか。
これらのボタンの可視性を{BindingSelectedItem、ElementName = listBoxName}にバインドすることにより、これらのボタンが親ビューの一部である場合にこれを実現する方法を知っています。ただし、親ビューから要素にアクセスできない(依存したくない)ため、ChildView内でこれを実行するのに苦労しています。できれば純粋にXAMLコード内でこれを達成するのを手伝ってください。