2011-05-31 80 views
0

我有一個應用程序(使用C#的WPF),我正在開發一個首先打開的登錄窗口(設置爲StartUri)。一旦用戶點擊密碼框,就會出現一個新窗口,其中包含用於輸入數字密碼的數字按鈕(它將成爲觸摸屏應用程序)。輸入的數據將被添加到數組列表中。一旦用戶點擊確定,他們輸入的密碼需要在首次打開的登錄窗口中顯示。我需要在不打開新的登錄窗口的情況下執行此操作,因爲登錄窗口仍將在後臺運行。有沒有簡單的方法來訪問登錄窗口PasswordBox並添加數組列表到它?這些窗口都是同一名稱空間的一部分。如何從一個新窗口在同一個命名空間的打開窗口中訪問控件?

+0

我可以使用數據庫來臨時存儲密碼(我將使用數據庫頗有幾分),但我寧願不要了一些簡單的像這個。 – Dylan 2011-05-31 17:18:52

回答

0

這兩個窗口可以使用相同的ViewModel或DataContext?然後,你可以只是兩個控件綁定到同一字段

<myControls:NumericPasswordEntryControl 
    DataContext="{Binding ElementName=MyLoginWindow, Path=DataContext}" /> 
相關問題