using EEMSCenterUI.ViewModels; using EEMSCenterUI.Views; using Hardcodet.Wpf.TaskbarNotification; using System.Configuration; using System.Data; using System.Diagnostics.Contracts; using System.Windows; using System.Windows.Media.Animation; using System.Windows.Navigation; using UICommon.CommonContainer; namespace EEMSCenterUI; /// /// Interaction logic for App.xaml /// public partial class App : PrismApplication { protected override Window CreateShell() { return Container.Resolve(); } protected override void RegisterTypes(IContainerRegistry containerRegistry) { containerRegistry.RegisterSingleton(); _taskbar = (TaskbarIcon)FindResource("Taskbar"); _taskbar.DataContext = Container.Resolve(); } private static TaskbarIcon? _taskbar; protected override void OnStartup(StartupEventArgs e) { base.OnStartup(e); } public static void ShowBalloonTip(string title, string message, BalloonIcon symbol) { _taskbar?.ShowBalloonTip(title, message, symbol); } }