コード例 #1
0
 public void Handle(ApplicationLoadedMessage message)
 {
     DispatcherHelper.CheckBeginInvokeOnUI(() =>
     {
         IsBusy          = false;
         BusinessMessage = "";
     });
 }
コード例 #2
0
ファイル: ModuleLoader.cs プロジェクト: ArildF/Core
        private void OnApplicationLoaded(ApplicationLoadedMessage msg)
        {
            var catalog = new AssemblyCatalog(Assembly.GetExecutingAssembly());
            _container = new CompositionContainer(catalog);
            _container.ComposeParts(this);

            var moduleContainers = _container.GetExports<IModuleContainer>();

            foreach (var module in moduleContainers.SelectMany(mc => mc.Value.GetModules()))
            {
                _bus.SendMessage(new ModuleLoadedMessage(module));
            }
        }
コード例 #3
0
 private async Task OnApplicationLoadedAsync(ApplicationLoadedMessage message)
 {
     await capturePackets.RegisterPacketCaptureAsync(OnPacketCaptured, OnDeviceMessage).Fire();
 }