【发布时间】:2013-09-03 17:06:28
【问题描述】:
我是 WPF 的新手,现在我正在制作一个应用程序,该应用程序从 MS SQL Server 获取一些数据,将其放置到表中并允许对其进行修改。我正在使用 M:UI 模板使我的应用看起来像 Metro 风格。我的应用程序结构: MainWindow.xaml 和一些 UserControls 放入其中, Itemsource="page" 等。UserControls 之间的导航是使用 Links 和 LinkGroups 进行的,在成功登录后在 MainWindow 上生成。
我想要的是每次访问任何 UserControls 时启动一个从 SQL 获取数据的方法。使用 SQLDataReader 从服务器检索数据并放置到 ObservableCollection(一个 UserControl - 一个集合)。目前,当我第一次访问任何 UserControls 时,我的方法工作正常,因为它被放置到 UserControl 类的构造函数中,并且我希望在编辑其他一些表时对所有表进行一些更改。我怎样才能做到这一点?是否有我可以提出的事件或其他方式来更新表格?
【问题讨论】:
标签: c# wpf templates user-controls microsoft-metro