在我的项目(带有 MVVM 的 Silverlight5)中,我需要使用按钮单击事件隐藏网格。这里的按钮也位于网格中。无论如何要隐藏这个网格..?
最佳答案
您的 View 模型应包含属性(例如 IsGridVisible
):
public bool IsGridVisible
{
get {return _isGridVisible;}
set {
_isGridVisible = value;
OnPropertyChanged("IsGridVisible");
}
}
然后,可以绑定(bind)
Grid.Visibility
给您的IsGridVisible
属性(property),思想BoolToVisibilityConverter
.然后,您可以简单地在按钮的命令处理程序中切换状态。
关于silverlight - 如何使用silverlight mvvm中的按钮单击事件隐藏网格?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13509866/