public MainWindow()
{
log.Debug("MawinWindow loading...");
#region Culture Independency
Thread.CurrentThread.CurrentCulture = new CultureInfo("en-GB");
Thread.CurrentThread.CurrentUICulture = new CultureInfo("en-GB");
XmlLanguage xMarkup = XmlLanguage.GetLanguage(CultureInfo.CurrentCulture.Name);
FrameworkElement.LanguageProperty.OverrideMetadata(typeof(FrameworkElement), new FrameworkPropertyMetadata(xMarkup));
FrameworkContentElement.LanguageProperty.OverrideMetadata(typeof(System.Windows.Documents.TextElement), new FrameworkPropertyMetadata(xMarkup));
log.Info("Culture independency achieved.");
#endregion
vCreateDb();
Access = new Access();
log.Info("Starting session.");
Access.CurrentSession.startSession();
InitializeComponent();
SetupComponents();
Access.addonManagerTalk = new AddonManagerTalk();
Access.mainWindow = this;
log.Debug("Access.mainWindow set.");
}