У меня есть два вопроса о развитии 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 save в изолированное хранилище? Какую цель вы пытаетесь сделать? –