我正在使用WPF來編寫應用程序。用戶控件引用主要控件
應用程序的主窗口稱爲systemInfo。
在系統信息我有一個搜索的用戶控制和具有多個選項卡的標籤控制。
我有涉及標籤的每一個系統實體。使用系統實體ID,將在「搜索」控件找到實體後將信息加載到每個選項卡中。
我的問題是,信息被加載到第一個選項卡後,和另一個選項卡單擊「系統實體」和「系統實體ID」消失。因此,我無法加載該實體的信息,而無需再次搜索該實體。
我需要一種方法來保留「系統實體」,並在所有選項卡中的「系統實體ID」的信息。
編輯: 要澄清: 這不是檢索數據的問題。使用訪問SQL Server數據庫中的信息的服務正確檢索數據。
的問題是在XAML和顯示的數據的形式。第一個選項卡最初加載使用系統實體標識從數據庫中檢索的信息。以下標籤根據該信息加載。但是當原始標籤或任何其他標籤被點擊。該ID不會保留,它將丟失,並且由於該ID不存在而無法檢索數據。
,因爲代碼不存在處理這種互動,我不能提供代碼。主窗口是一個容器,所有其他項目(選項卡內容,搜索控件)都是用戶控件。
任何幫助將不勝感激。
謝謝你,
山姆
發佈一些代碼將有所幫助。你在哪裏存儲你的數據在用戶界面後面?它只是在xaml.cs中,還是在使用ViewModel? – Zannjaminderson
數據存儲在SQL Server數據庫中。 與數據存儲的交互超出了此問題的範圍。我試圖讓系統實體ID在交互期間持續存在。 我需要能夠在每個xaml表單的代碼後面的選項卡之間傳遞ID。 – SamN