Пример #1
0
        private void Worker_RunWorkerCompleted(object sender, RunWorkerCompletedEventArgs e)
        {
            loadingImage.Visibility    = Visibility.Hidden;
            tabs.Visibility            = Visibility.Visible;
            modelListBox.Visibility    = Visibility.Visible;
            filterTextBox.Visibility   = Visibility.Visible;
            filterTextLabel.Visibility = Visibility.Visible;
            exportButton.Visibility    = Visibility.Visible;
            wmoCheckBox.Visibility     = Visibility.Visible;
            m2CheckBox.Visibility      = Visibility.Visible;

            splash.Visibility = Visibility.Hidden;
            Visibility        = Visibility.Collapsed;
            Visibility        = Visibility.Visible;

            progressBar.Value    = 100;
            loadingLabel.Content = "Done";

            MenuListfile.IsEnabled = true;

            modelListBox.DataContext   = models;
            textureListBox.DataContext = textures;

            Logger.WriteLine("Worker: Startup complete!");

            ConfigurationManager.RefreshSection("appSettings");

            if (ConfigurationManager.AppSettings["program"] == "wow_classic" || ConfigurationManager.AppSettings["program"] == "wow_classic_beta")
            {
                previewControl.LoadModel("world/arttest/boxtest/xyz.m2");
            }
            else
            {
                previewControl.LoadModel("spells/axistestobject.m2");
            }

            previewControl.SetCamera(3.200006f, 0f, 0.6000016f, 0.9000001f);

            UpdateFilter();
        }