internal static T Activate <T>(Guid iid, object pContext) where T : class { object o = Model.ActivateObject(iid, pContext); return((T)o); }
private static void CreateDemoAppClass() { DemoApp.Class.Register(); // create a working dispatcher to be passed into our App root class //var workingDispatcher = Dispatcher.CreateThreadingPoolDispatcher(); _root = Model.ActivateObject( new Guid("31191a70-d570-ab44-a9d2-4e516c168f41"), null) as DemoApp.IAppDemo; //// ensure the event being dispatched are coming on the UI thread //var coreWindowDispatcher = Windows.UI.Core.CoreWindow.GetForCurrentThread().Dispatcher; //PropertyModelInstance.EventDispatcher = Dispatcher.CreateDispatcher(coreWindowDispatcher); }