我正在使用WPF来编写应用程序。
Application的Main窗口名为systemInfo。
在系统信息中,我有一个搜索用户控件和一个包含多个标签的标签控件。
我有一个与每个选项卡相关的系统实体。使用System实体ID,在Search控件找到实体后,信息将加载到每个选项卡中。
我的问题是,在将信息加载到第一个选项卡中,然后单击另一个选项卡后,“系统实体”和“系统实体ID”消失。因此,我无法在不再搜索实体的情况下加载同一实体的信息。
我需要一种方法来保留所有标签中的“系统实体”和“系统实体ID”信息。
编辑: 澄清: 这不是检索数据的问题。使用访问SQL Server数据库中信息的服务正确检索数据。
问题在于XAML和显示数据的表单。第一个选项卡最初使用系统实体ID加载从数据库检索到的信息。以下选项卡基于该信息加载。但是当单击原始选项卡或任何其他选项卡时。该ID未被保留,它将丢失并且无法检索数据,因为该ID不存在。
我无法提供代码,因为代码不存在来处理此交互。主窗口是一个容器,所有其他项目(选项卡内容,搜索控件)都是用户控件。
非常感谢任何帮助。
谢谢,
山姆
答案 0 :(得分:1)
您如何存储数据?单击选项卡(在事件上)时将运行哪些代码。 我想如果你在这里放一些代码可以帮助你理解你的问题。