首先,如果问题看起来很简单,我应该道歉,因为我对WPF和MVVM都很陌生,我真的不知道如何完成这项工作。
我需要在ViewModel中显示弹出窗口。我知道可以在viewModel中创建一个布尔属性,并将其绑定到Popup的IsOpen
属性,但我不知道应该在哪里创建这个弹出窗口。
我有一些视图,每个视图都必须根据不同的情况显示某些弹出消息。现在我需要知道是否应该在每个视图中创建几个弹出窗口,并将它们的IsOpen
属性与ViewModel中的属性绑定,或者是否有更好的解决方案。如果我应该在视图中创建它们,那么应该把它们放在哪里?是在网格中,在StackPanel
中还是其他任何地方。
如果我没有表达清楚,请告诉我。感谢任何帮助。