我有一个用户管理工具,可以为用户编辑权限。我在应用程序中有管理员选择复选框。
权限可能因服务器而异。现在我只有静态复选框,它真的很讨厌。
我正在尝试弄清楚如何为复选框创建某种动态方案并跟踪它们何时被选中/未选中。
当用户选中复选框时,我可以搜索对象并对数据库进行更改。
至少到目前为止我是这么想的。有没有人有任何意见或可能是这样的事情的例子?
提前致谢!
最佳答案
只需使用 ItemsControl
, 绑定(bind)其 ItemsSource
到表示权限的 VM 集合。在ItemTemplate
您可以创建一个 CheckBox
,其 IsChecked
绑定(bind)到您的项目 VM 上的一个属性,该属性表示该权限的状态。
然后您可以从源集合的对象中获取所有状态。
关于c# - 如何双向绑定(bind) ViewModel 和复选框?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9265168/