protected override void HandleNotification(Notification notification, string displayName) { NotifyWindow win = new NotifyWindow(); win.Tag = this; win.SetNotification(notification); win.SetDisplayLocation(GetLocationFromSetting()); this.Show(win); }
protected override LayoutManager GetLayoutManager(NotificationWindow nw) { NotifyWindow win = (NotifyWindow)nw; switch (win.DisplayLocation) { case Location.TopLeft: return(tllm); case Location.BottomLeft: return(bllm); case Location.TopRight: return(trlm); default: return(brlm); } }