I’ve lately been involved with WPF and looked into MVVM. I understand that view model shouldn’t be aware of view. However, sometimes I come across situation where my initial instinct is to write property in view model something like public bool ShowDialog { get; private set; } or public bool ShowPopUp { get; private set;Read more