【发布时间】:2017-03-20 10:16:38
【问题描述】:
我有一个带有 TabControl 的 MainWindow。每个选项卡都是存在于不同文件中的用户控件。
...
<TabControl>
<TabItem>
<local:Tab1>
</TabItem>
...
<TabItem>
<local:Tab2>
</TabItem>
</TabControl>
这些用户控件的行为应根据访问权限而有所不同。访问权限(一个 int)在登录屏幕后通过以下方式传递给主窗口:
MainWindow mainWindow = new MainWindow(accessRights);
mainWindow.show();
现在我拥有 MainWindow.xaml.cs 的访问权限。但是如何在 UserControls 中访问这些访问权限。
【问题讨论】:
-
如何创建一个带有静态实例的
UserManagement类,然后让您的UserControl和任何其他控件、类从该实例中获取int?
标签: c# wpf xaml user-controls window