在我的项目(带有 MVVM 的 Silverlight5)中,我需要使用按钮单击事件隐藏网格。这里的按钮也位于网格中。无论如何要隐藏这个网格..?
问问题
215 次
2 回答
2
您的视图模型应包含属性(例如,IsGridVisible
):
public bool IsGridVisible
{
get {return _isGridVisible;}
set {
_isGridVisible = value;
OnPropertyChanged("IsGridVisible");
}
}
然后,您可以绑定Grid.Visibility
到您的IsGridVisible
属性,想BoolToVisibilityConverter
。
然后,您可以简单地在按钮的命令处理程序中切换状态。
于 2012-11-22T10:08:38.123 回答
1
您可以使用网格的可见性属性。
grid.Visibility = Visibility.Collapsed;
于 2012-11-22T10:01:51.690 回答