Mini Kabibi Habibi

Current Path : C:/Users/Public/Documents/DXperience 13.1 Demos/WPF/CS/PivotGridDemo.Wpf/
Upload File :
Current File : C:/Users/Public/Documents/DXperience 13.1 Demos/WPF/CS/PivotGridDemo.Wpf/Program.cs

using System;
using System.Windows;
using DevExpress.DemoData;
using DevExpress.Xpf.DemoBase;
using DevExpress.Xpf.DemoBase.Helpers;
using DevExpress.DemoData.Helpers;
using System.Globalization;
using System.Threading;

namespace PivotGridDemo {
    public class Program {
        [STAThread]
        static void Main(string[] args) {
            StartupBase.Run<Startup>(null);
        }
    }
    public class Startup : DemoStartup {
        public static void InitDemo() {
            Loader.DemoDataAssembly = typeof(DevExpress.DemoData.AssemblyMarker).Assembly;
        }
        protected override bool GetDebug() {
#if DEBUG
            return true;
#else
            return false;
#endif
        }
        protected override Type GetFixtureTypeForXBAPOrSLTesting() {
            return null;
        }

        protected override Application CreateApplication(Application app) {
            SetCultureInfo();
            return base.CreateApplication(app);
        }

        void SetCultureInfo() {
            CultureInfo demoCI = (CultureInfo)Thread.CurrentThread.CurrentCulture.Clone();
            demoCI.NumberFormat.CurrencyDecimalDigits = 2;
            demoCI.NumberFormat.CurrencyDecimalSeparator = ".";
            demoCI.NumberFormat.CurrencyGroupSeparator = ",";
            demoCI.NumberFormat.CurrencyGroupSizes = new int[] { 3 };
            demoCI.NumberFormat.CurrencyNegativePattern = 0;
            demoCI.NumberFormat.CurrencyPositivePattern = 0;
            demoCI.NumberFormat.CurrencySymbol = "$";
            Thread.CurrentThread.CurrentCulture = demoCI;
        }
    }
}