示例#1
0
 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);
            }
        }