我有一個問題,我建立小型登錄系統,基本上它的準備和努力,但還是有一些問題的用戶界面,SI如果我參加刷新UI在WPF
private void LoadButton_Click(object sender, RoutedEventArgs e)
{
Nullable<bool> creditencialFile = _controls.CredencialsFileDialog.ShowDialog();
if (creditencialFile == true)
{
ContextStatic.Filename = _controls.CredencialsFileDialog.FileName;
FileInfo creditencialsFileInfo = new FileInfo(ContextStatic.Filename);
ContextStatic.RootFolder = creditencialsFileInfo.DirectoryName;
model.LeapCreditencials = CredentialHelper.LoadCredentials(ContextStatic.Filename);
}
}
它加載這樣的按鈕點擊動作從文件的憑據,並將它們保存在對象屬性:
model.LeapCreditencials = CredentialHelper.LoadCredentials(ContextStatic.Filename);
現在我想刷新或重新加載UI,所以我所有的信息窗口會被設置爲與新的信息。問題是我需要重新加載每個控件,還是有一個聰明的方式來重新加載新的對象值Ui?
難道你不使用數據綁定? –
如果您在不使用綁定的情況下構建WPF應用程序,那麼最好使用WinForms。當你進行綁定時,建議使用MVVM進行綁定。 – Jai