В верхней части кода cs;
Код: Выделить всё
using System;
using System.IO;
using System.Threading.Tasks;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Media;
using System.Windows.Threading;
namespace WPFTesting
{
public partial class MainWindow : Window
{
public MainWindow()
{
InitializeComponent();
if (Properties.Settings.Default.SizeSliderValue > sizeSlider.Minimum)
{
sizeSlider.Value = Properties.Settings.Default.SizeSliderValue;
}
else
{
sizeSlider.Value = 16;
}
Код: Выделить всё
private void sizeSlider_ValueChanged(object sender, RoutedPropertyChangedEventArgs e)
{
Properties.Settings.Default.SizeSliderValue = (int)sizeSlider.Value;
Properties.Settings.Default.Save();
}
Но затем, когда я запускаю приложение снова, значение SizeSliderValue равно 16.
Я также установил точку останова в конструкторе, и она дошла до линии
Код: Выделить всё
sizeSlider.Value = Properties.Settings.Default.SizeSliderValue;
Может быть, проблема в том, что я в коде xaml установил для ползунка значение по умолчанию 16?
p>
Код: Выделить всё
[img]https://i.sstatic .net/825lD3TK.jpg[/img]
Подробнее здесь: https://stackoverflow.com/questions/790 ... er-restart
Мобильная версия