Полагаю, вы об этом не задумывались, настройка довольно проста! Когда пользователь регистрируется, вы можете установить переменную в настройках, определяющую, что пользователь уже зарегистрирован. Когда приложение запустится, оцените этот параметр, и если пользователь зарегистрировался, вы увидите страницу регистрации, в противном случае страницу входа. Пример:
//After (succesful) registration
Properties.Settings.Default.HasRegistered = true;
Properties.Settings.Default.Save();
//Check the value
var hasRegistered = Properties.Settings.Default.HasRegistered;
if(hasRegistered)
//show Login
else
//show Registration
Для этого вы также можете использовать IsolatedStorageSettings.ApplcationSettings. Приведенный ниже код является просто примером кода, вам нужно будет выполнить проверку, если параметры уже существуют при первом запуске приложения, и установить значение по умолчанию «false» для параметра, если регистрация еще не произошла.
//After registration
var settings = IsolatedStorageSettings.ApplicationSettings;
if (settings.Contains("HasRegistered"))
settings["HasRegistered"] = true;
settings.Save();
//Check value
var settings = IsolatedStorageSettings.ApplicationSettings;
if (settings.Contains("HasRegistered"))
{
var registered = bool.Parse(settings["HasRegistered"]);
if(registered)
//show login
else
//show registration
}
Надеюсь, это поможет!