我正在使用WPF来编写应用程序。用户控件引用主要控件
应用程序的主窗口称为systemInfo。
在系统信息我有一个搜索的用户控制和具有多个选项卡的标签控制。
我有涉及标签的每一个系统实体。使用系统实体ID,将在“搜索”控件找到实体后将信息加载到每个选项卡中。
我的问题是,信息被加载到第一个选项卡后,和另一个选项卡单击“系统实体”和“系统实体ID”消失。因此,我无法加载该实体的信息,而无需再次搜索该实体。
我需要一种方法来保留“系统实体”,并在所有选项卡中的“系统实体ID”的信息。
编辑: 要澄清: 这不是检索数据的问题。使用访问SQL Server数据库中的信息的服务正确检索数据。
的问题是在XAML和显示的数据的形式。第一个选项卡最初加载使用系统实体标识从数据库中检索的信息。以下标签根据该信息加载。但是当原始标签或任何其他标签被点击。该ID不会保留,它将丢失,并且由于该ID不存在而无法检索数据。
,因为代码不存在处理这种互动,我不能提供代码。主窗口是一个容器,所有其他项目(选项卡内容,搜索控件)都是用户控件。
任何帮助将不胜感激。
谢谢你,
山姆
发布一些代码将有所帮助。你在哪里存储你的数据在用户界面后面?它只是在xaml.cs中,还是在使用ViewModel? – Zannjaminderson
数据存储在SQL Server数据库中。 与数据存储的交互超出了此问题的范围。我试图让系统实体ID在交互期间持续存在。 我需要能够在每个xaml表单的代码后面的选项卡之间传递ID。 – SamN