2014-05-22 27 views
0

我不確定是否有可能嘗試實現。 我正在使用SettingsFlyout爲我的Windows應用程序添加自定義設置。 在自定義設置下,我有2個文本框和保存按鈕,用戶將在其中輸入適當的文本並點擊保存按鈕。當用戶點擊保存按鈕時,我想更新App.xaml中的適當的鍵,如果它不存在,我想在下面添加2個鍵。我想上傳app.xaml,因爲我希望我的應用能夠記住用戶的最後偏好;這樣如果用戶終止應用程序並在幾天後回來,應用程序將加載這些密鑰。讓我知道這是不可能的,或者如果你有更好的主意。是否有可能在App.xaml下的代碼中添加/更新密鑰

感謝, 凱文

回答

0

你只需要保存的鑰匙? 您嘗試使用設置?

Properties.Settings.Default.Key1 = TextBox1.Text; 
Properties.Settings.Default.Key2 = TextBox2.Text; 
Properties.Settings.Default.Save(); 

是什麼?

0

也許你可以使用合併的字典,並有一個默認的和自定義的字典,並嘗試在設置更改時替換合併的字典。問題是 - XAML中的StaticResource綁定不會自動更新,所以如果有任何資源已經解決 - 您可能需要以某種方式強制它再次解析,這是一個hacky領域。

相關問題