如果管理员登录并想要修改列表和组合框的内容,我有一个布尔全局变量设置为 true。因此,每个组合旁边都会显示一个按钮,以便在单击时显示一个对话框。
如果我不是为 WPF 编码,我可能会在每个窗口中包含类似于以下内容的某种代码:
If gAdminEditLists=True Then btnUpdateCombo.Visibility=Visible Else btnUpdateCombo.Visibility=Collapsed
在我的 WPF 应用程序中,我为整个应用程序中使用的按钮使用了一种样式,我猜测最好的方法是根据 gAdminEditLists 变量的值在样式中设置按钮的可见性。
我能看到的唯一方法是在按钮样式中使用某种转换器,将 gAdminEditLists 值转换为可见或折叠。
我不太确定如何进行此操作或这是否是最佳方法,因此我们将不胜感激。