return container;
}
+
+ public override void OnReset()
+ {
+ manager.Reset();
+ }
}
}
[XmlAttribute("name_local")]
public string LocalName { get; set; }
+
+ [XmlAttribute("default")]
+ public bool Default { get; set; }
}
}
{
get
{
- return Languages.FirstOrDefault(s => s.Code == Settings.Language) ?? Languages.FirstOrDefault();
+ return Languages.FirstOrDefault(s => s.Code == Settings.Language) ?? Languages.FirstOrDefault(s => s.Default == true);
}
set
}
}
}
+
+ public void Reset()
+ {
+ CurrentLanguage = Languages.FirstOrDefault(s => s.Default == true);
+ }
}
}
<?xml version="1.0"?>
<languages>
<language code="ko_KR" name_local="한국어" />
- <language code="en_US" name_local="English" />
+ <language code="en_US" name_local="English" default="true" />
</languages>
[XmlAttribute("name_en")]
public string Name { get; set; }
+
+ [XmlAttribute("default")]
+ public bool Default { get; set; }
}
}
{
get
{
- return Regions.FirstOrDefault(s => s.CountryCode == Settings.Country) ?? Regions.FirstOrDefault();
+ return Regions.FirstOrDefault(s => s.CountryCode == Settings.Country) ?? Regions.FirstOrDefault(s => s.Default == true);
}
set
}
}
}
+
+ public void Reset()
+ {
+ CurrentRegion = Regions.FirstOrDefault(s => s.Default == true);
+ }
}
}
return container;
}
+
+ public override void OnReset()
+ {
+ manager.Reset();
+ }
}
}
<?xml version="1.0"?>
<regions>
- <region code="GB" name_en="UNITED_KINGDOM" />
+ <region code="GB" name_en="UNITED_KINGDOM" default="true" />
<region code="KR" name_en="SOUTH_KOREA" />
</regions>
DisposeView();
}
+ public override void OnReset()
+ {
+ foreach (var ap in WiFiManager.GetFoundAPs())
+ {
+ ap.ForgetAP();
+ }
+ }
+
private void DisposeView()
{
wifiView?.Dispose();
ui?.Dispose();
foreach (var step in steps)
{
+ step.Value.Initialize();
step.Value.Reset();
}