Пример #1
0
 private static void OnPluginFreed(PluginEventArgs args)
 {
     if (args.Plugin == BassPlugin.BassFlac)
     {
         Current.FreeModule();
     }
 }
Пример #2
0
 private static void OnPluginLoaded(PluginEventArgs args)
 {
     if (args.Plugin == BassPlugin.BassFlac)
     {
         Current.InitializeModule();
     }
 }
Пример #3
0
        protected override void OnLoaded(PluginEventArgs e)
        {
            base.OnLoaded(e);

            var app = e.Application;

            app.Messenger.Register<WindowMessages.ArrangeWindowsMessage>(OnArrangeWindowsMessage, app);

            app.ViewFactory.Register<MainWindowViewModel>((type, vm) => {
                var window = new MainWindow(this);
                window.DataContext = vm;
                return window;
            });
        }