protected override Tasks.Task InitializeAsync(CancellationToken cancellationToken, IProgress <ServiceProgressData> progress)
        {
            ThreadHelper.Generic.BeginInvoke(DispatcherPriority.ApplicationIdle, () =>
            {
                try
                {
                    DialControllerHost.Initialize();
                }
                catch (Exception ex)
                {
                    Logger.Log(ex);
                }
            });

            return(base.InitializeAsync(cancellationToken, progress));
        }
 public static void Initialize()
 {
     Instance = new DialControllerHost();
 }