BlipFace.HostWindow.Default_PropertyChanged C# (CSharp) Method

Default_PropertyChanged() private method

private Default_PropertyChanged ( object sender, PropertyChangedEventArgs e ) : void
sender object
e System.ComponentModel.PropertyChangedEventArgs
return void
        void Default_PropertyChanged(object sender, PropertyChangedEventArgs e)
        {
            if (e.PropertyName == "AlwaysInTray")
            {
                if (Properties.Settings.Default.AlwaysInTray)
                    ChangeIconInTray(IconInTrayState.Normal);
                else
                {
                    if (currentState == BlipFaceWindowsState.InTray && Properties.Settings.Default.MinimalizeToTray == false)
                    {
                        ChangeIconInTray(IconInTrayState.None);
                        currentState = BlipFaceWindowsState.Minimalize;
                        WindowState = WindowState.Minimized;
                    }

                }
            }
        }