2
我有關於Windows Phone開發兩個問題:ListBox和獨立存儲
我有兩個ListBox
(ListBox1
,ListBox2
)
保存我在ListBox1
項目進行獨立存儲。
我想從ListBox1
獲得所選擇的項目,並把它放在ListBox2
在孤立的存儲2節省
當我點擊按鈕獲取所選項目的Listbox1
,把爲ListBox2
我的應用程序將保存所有ListBox1
中的物品並保存在Listbox2
上。
我的代碼:
//Isolated Storage
private IsolatedStorageSettings _ListaCompras;
private IsolatedStorageSettings _ListaComprado;
_ListaCompras = IsolatedStorageSettings.ApplicationSettings;
_ListaComprado = IsolatedStorageSettings.ApplicationSettings;
//Save Item in ListBox1
private void button1_Click(object sender, RoutedEventArgs e)
{
if (textBoxProduto.Text != string.Empty)
{
_ListaCompras.Add(textBoxProduto.Text, "Produto");
_ListaCompras.Save();
salvarLista();
contador();
}
else MessageBox.Show("Informe o Produto");
}
//Get the Selected item for ListBox1 and put the ListBox2
private void button3_Click(object sender, RoutedEventArgs e)
{
if ((listBoxComprar.Items.Count <= 0) || (this.listBoxComprar.SelectedIndex == -1))
MessageBox.Show("Selecione um item na lista de pendentes");
else
{
_ListaComprado.Add(listBoxComprar.SelectedItem.ToString(), "ProdutoComprado");
_ListaComprado.Save();
salvarLista2();
}
}
//BIND KEYS
public void salvarLista()
{
listBoxComprar.Items.Clear();
foreach (string key in _ListaCompras.Keys)
{
this.listBoxComprar.Items.Add(key);
}
textBoxProduto.Text = "";
}
public void salvarLista2()
{
listBoxComprado.Items.Clear();
foreach (string key2 in _ListaComprado.Keys)
{
this.listBoxComprado.Items.Add(key2);
}
}
我不明白這個問題。您正在嘗試將lb1中的選定內容保存到獨立存儲中?你試圖做的最後一件事是什麼? –