Ejemplo n.º 1
0
        public PluginContext GenerateFacadeScriptContext(VMS.TPS.Common.Model.API.ScriptContext sc, Window w)
        {
            var facade = new ScriptContext(sc);
            var plugin = new PluginContext(facade, w);

            XContext.Instance.CurrentContext = plugin;
            return(plugin);
        }
Ejemplo n.º 2
0
        public void Execute(VMS.TPS.Common.Model.API.ScriptContext context, System.Windows.Window window)
        {
           // XamlAssemblyLoader.LoadAssemblies();
            //var vm = new ConsoleViewModel();

            //new Splash().ShowDialog();

            ScriptContextX.Instance = context;

            var con = new Uab.VMS.Console.Views.Console();
            //con.DataContext = vm;
            con.ShowDialog();

            if (window != null)
            {
                window.Loaded += (sender, e) =>
                {
                    window.Close();
                };
            }
        }