我正在使用WPF编写一个应用程序。
应用程序的主窗口称为systemInfo。
在system Info中,我有一个搜索用户控件和一个包含多个选项卡的选项卡控件。
我有一个与每个选项卡相关的系统实体。在搜索控件找到实体后,使用系统实体ID将信息加载到每个选项卡中。
我的问题是,在将信息加载到第一个选项卡中并单击另一个选项卡后,“系统实体”和“系统实体ID”就消失了。因此,如果不再次搜索该实体,我将无法加载该实体的信息。
我需要一种方法来保留所有选项卡上的“系统实体”和“系统实体ID”信息。
EDIT:澄清:这不是数据检索的问题。可以使用访问SQL Server数据库中的信息的服务正确检索数据。
问题出在XAML和显示数据的表单中。第一个选项卡最初加载的是使用系统实体ID从数据库中检索到的信息。下面的选项卡基于该信息加载。但是当单击原始选项卡或任何其他选项卡时。该ID不会被保留,它会丢失,并且无法检索数据,因为该ID不存在。
我无法提供代码,因为不存在处理此交互的代码。主窗口是一个容器,所有其他项(选项卡内容、搜索控件)都是用户控件。
任何帮助都将不胜感激。
谢谢,
相同的
发布于 2011-11-11 05:59:50
您如何存储您的数据?单击选项卡时(在事件上)运行哪些代码。我想如果你把一些代码放在这里,这会对理解你的问题有很大帮助。
https://stackoverflow.com/questions/8086838
复制相似问题