예제 #1
0
 public SecondaryTaskBar(TaskBarHandle taskBarHandle, IObservable <bool> alwaysOnTop, IObservable <bool> autoHide)
     : base(taskBarHandle)
 {
     _window = new ApplicationWindow(taskBarHandle);
     _subscriptions.Add(alwaysOnTop.Subscribe(b => this.AlwaysOnTop = b));
     _subscriptions.Add(autoHide.Subscribe(b => this.AutoHide       = b));
     this.Refresh();
 }
예제 #2
0
 protected TaskBarBase(TaskBarHandle handle) => this.TaskBarHandle = handle;
예제 #3
0
 public PrimaryTaskBar(TaskBarHandle taskBarHandle) : base(taskBarHandle) => this.Refresh();