|
public partial class MainWindow : Window
{
public MainWindow()
{
if (!File.Exists("CultureSetting.xml"))
{
using (XmlWriter writer = XmlWriter.Create("CultureSetting.xml"))
{
writer.WriteStartElement("CultureSetting");
writer.WriteElementString("culture", "en-US");
writer.WriteEndElement();
writer.Flush();
}
}
XmlDocument xmlDoc = new XmlDocument();
xmlDoc.Load("CultureSetting.xml");
var value = xmlDoc.DocumentElement.SelectSingleNode("culture").InnerText;
xmlDoc.Save("CultureSetting.xml");
Thread.CurrentThread.CurrentCulture = new CultureInfo(value);
InitializeComponent();
}
private void Button_Click(object sender, RoutedEventArgs e)
{
XmlDocument xmlDoc = new XmlDocument();
xmlDoc.Load("CultureSetting.xml");
xmlDoc.DocumentElement.SelectSingleNode("culture").InnerText = "de";
xmlDoc.Save("CultureSetting.xml");
Application.Current.Shutdown();
System.Windows.Forms.Application.Restart();
}
} |