Exemple #1
0
        public DesktopD()
        {
            InitializeComponent();
            ws          = new WindowSinker(this);
            WindowState = WindowState.Maximized;

            ShowWelcomeScreen();

            DesktopItems.Items.Clear();
            DesktopItems.DataContext = new DesktopViewModel();
        }
Exemple #2
0
        static void OnAlwaysOnBottomChanged(object sender, DependencyPropertyChangedEventArgs e)
        {
            var Window = sender as Window;

            if (Window != null)
            {
                if ((bool)e.NewValue)
                {
                    var Sinker = new WindowSinker(Window);
                    Sinker.Sink();
                    SetSinker(Window, Sinker);
                }
                else
                {
                    var Sinker = GetSinker(Window);
                    Sinker.Unsink();
                    SetSinker(Window, null);
                }
            }
        }
Exemple #3
0
 public static void SetSinker(DependencyObject obj, WindowSinker value)
 {
     obj.SetValue(SinkerProperty, value);
 }