At.FF.Krems.FullscreenBrowser.App.Initialize C# (CSharp) Method

Initialize() private method

Initializes this instance.
private Initialize ( bool force = false ) : void
force bool Force initialization, even if already initialized.
return void
        private void Initialize(bool force = false)
        {
            if (this.initializeCalled && !force)
            {
                return;
            }

            this.initializeCalled = true;

            // create the taskbar icon (it's a resource declared in TaskbarIconResources.xaml
            var resourceDictionary = new ResourceDictionary
            {
                Source =
                    new Uri(
                    "/TaskbarIconResources.xaml",
                    UriKind.Relative)
            };

            Current.Resources.MergedDictionaries.Add(resourceDictionary);
            this.Taskbar = (TaskbarIcon)FindResource("TaskbarIcon");
        }