Хранение введённых пользователем данных

242
11 декабря 2017, 12:59

Здравствуйте, вопрос заключается в следующем: как можно сохранять данные, введенные пользователем, не используя БД или их запись в файл? При серфинге в интернете натолкнулся на

Windows.Storage.ApplicationDataContainer

но так и не разобрался в работе данного класса. Выслушаю любые предложения по данной теме и буду особенно благодарен за помощь в разборе вышеизложенного класса, спасибо.

Answer 1

Простой пример:

<StackPanel>
    <TextBox Name="textBox"/>
    <Button Name="button" Content="Save me" Click="button_Click"/>
</StackPanel>

в обработчике клика по кнопке:

private void button_Click(object sender, Windows.UI.Xaml.RoutedEventArgs e)
{
    ApplicationData.Current.LocalSettings.Values["key"] = textBox.Text;
}

В конструкторе страницы:

public MainPage()
{
    InitializeComponent();
    var settings = ApplicationData.Current.LocalSettings;
    if (settings.Values.ContainsKey("key"))
        textBox.Text = (string)settings.Values["key"];
}

Чуть больше информации в статье на хабре (да, она актуальна для UWP)

READ ALSO
Можно ли узнать цвет пикселя в PictureBox без Bitmap?

Можно ли узнать цвет пикселя в PictureBox без Bitmap?

Собственно весь вопрос в заголовке

194
список из списков

список из списков

доброго времени суток всем ,мне нужна небольшая помощь частично связано с вопросам номер 748904проблема заключается в том ,сперва продемонстрирую...

189
Как получить температуру с помощью win32_temperatureprobe

Как получить температуру с помощью win32_temperatureprobe

Не получается реализовать получение температуры процессора

230
Долгое закрашивание ячеек datagridview c#

Долгое закрашивание ячеек datagridview c#

В datagridview содержится 770 строкНеобходимо закрасить ячейки в соответствии с тем, какое значение в них содержится

207