0
所以我試圖完成這樣的事情的啓動檢索此: 例如在Windows 10中的標準消息應用程序,我可以選擇一個項目: 保存組合框選擇在應用
所以我想完成相同的事情,甚至保存選定的項目作爲一個字符串。所以我可能需要2個localsettings一個用於selecteditem,另一個用於將所選項目的內容保存爲字符串。
這是我想出了,但這不起作用(XAML):
<ComboBox Name="Preference" SelectionChanged="ComboBox_SelectionChanged">
<ComboBoxItem Content="Diving"/>
<ComboBoxItem Content="Snorkeling"/>
<ComboBoxItem Content="Diving and Snorkeling"/>
</ComboBox>
(CS)
public Settings()
{
this.InitializeComponent();
Preference.SelectedItem = App.localSettings.Values["Preference"];
}
private void ComboBox_SelectionChanged(object sender, SelectionChangedEventArgs e)
{
App.localSettings.Values["Preference"] = Preference.SelectedItem;
}
我還在努力學習C#,所以請保持簡單。我嘗試搜索它,但沒有真正找到回答我的問題的東西。
檢查https://stackoverflow.com/questions/845030/bind-to-設置中的a值定義可將屬性直接綁定到設置。 – Fruchtzwerg
和另一種方式。您可以將其保存到txt文件中,以便每當應用程序啓動或初始化txt文件從存儲中自動將其設置爲上次保存狀態的任何頁面時 –