我在 XAML 中有一个视图,其中有一个列表框,并且该列表框中的选择会使用来自所选 ChildViewModel 实例的属性填充到一侧的区域。ChildView 中有几个按钮连接到 ChildViewModel 中的命令。在我从父列表框中进行选择之前,这些按钮没有按预期执行任何操作。在父列表框中进行选择之前,我如何才能隐藏这些按钮,从而创建 ChildViewModel 的实例。
我知道如果这些按钮是父视图的一部分,我可以通过将这些按钮的可见性绑定到 {Binding SelectedItem, ElementName=listBoxName} 来实现这一点。但是,我很难在 ChildView 中完成此操作,因为我无法访问(并且不想依赖)父视图中的元素。请帮我完成这个,最好是纯粹在 XAML 代码中。