private static NotificationHost CreateHostByVisual(Visual target, NotificationSettings settings = null) { var manager = new AnchorAdornerManager(target); var host = new NotificationHost(manager, settings); return(host); }
public static NotificationHost GetHostByScreen(Screen screen, NotificationSettings settings = null) { return(HostsByScreen.GetOrAdd(screen, s => { var manager = ScreenAnchorAdornerManager.Instance[s]; var host = new NotificationHost(manager, settings); return host; })); }
internal static void SetNotificationHost(Visual element, NotificationHost value) { element.SetValue(NotificationHostProperty, value); }