silverlight - 如何使用silverlight mvvm中的按钮单击事件隐藏网格?

标签 silverlight mvvm

在我的项目(带有 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/

相关文章:

c# - 当您绑定(bind)到 ItemSsource 时内部会发生什么?

wpf - ListView:在资源字典中定义 ItemsPanelTemplate

silverlight - 为什么我的 HTML 菜单弹出窗口显示在 silverlight 控件下方?

c# - 查找绑定(bind)到对象的 XAML 框架元素

c# - 如何放大和缩小WP7中的图片?

c# - 检测悬停在 ViewModel 中的 ListBoxItem 上

c# - 启动 Storyboard时未设置目标错误

visual-studio - 在创建新项目时,我收到错误 "object reference not set to an instance of an object"

mvvm - 剑道按钮提示

wpf - 绑定(bind)到带有可点击链接的列表框