Ejemplo n.º 1
0
        void ConfigureCommand(CommandRequiresConfigurationMessage msg)
        {
            var rce = msg.RequiresConfigurationException;

            var lt = Loader.ConfiguratorTypes.FirstOrDefault(x => x.Type == rce.ConfiguratorType);

            var configPage = new ConfiguratorSetPage();

            configPage.ConfiguratorTypes.Add(new ConfiguratorSetPageItem(lt, rce.Description));
            configPage.Return += ConfigPageReturn;

            NavigationService.Navigate(configPage);
        }
Ejemplo n.º 2
0
        void ConfigureExtension(LoaderExtension extension)
        {
            var configuratorSetPage = new ConfiguratorSetPage();

            foreach (var configurator in extension.Items.OfType <LoaderConfiguratorType>())
            {
                configuratorSetPage.ConfiguratorTypes.Add(new ConfiguratorSetPageItem(configurator, null));
            }

            NavigationService.Navigate(configuratorSetPage);

            configuratorSetPage.Return += ConfiguratorSetPageReturn;
        }