Ejemplo n.º 1
0
        private void ControlsServiceActivation(ILifetimeScope scope, IExamplesService service)
        {
            service.Add <TextBoxViewModel>("Controls", "TextBox")
            .Source <TextBoxViewModel>(@"ViewModels")
            .XamlPage <TextBoxView>(@"Views");

            service.Add <DecimalTextBoxViewModel>("Controls", "DecimalTextBox")
            .Source <DecimalTextBoxViewModel>(@"ViewModels")
            .XamlPage <DecimalTextBoxView>(@"Views");

            service.Add <CancelableProcessCommandViewModel>("Commands", "CancelableProcessCommand")
            .Source <CancelableProcessCommandViewModel>(@"ViewModels")
            .XamlPage <CancelableProcessCommandView>(@"Views");

            service.Add <ButtonsViewModel>("Controls", "Buttons")
            .Source <ButtonsViewModel>(@"ViewModels")
            .XamlPage <ButtonsView>(@"Views");

            service.Add <BusyContainerSimpleViewModel>("Controls", "BusyContainer - simple")
            .Source <BusyContainerSimpleViewModel>(@"ViewModels")
            .XamlPage <BusyContainerSimpleView>(@"Views");

            service.Add <BusyContainerAdvancedViewModel>("Controls", "BusyContainer - advanced")
            .Source <BusyContainerAdvancedViewModel>(@"ViewModels")
            .Source <CustomState>()
            .Source <StateWithMutableDescription>()
            .Source <StateWithToStringOverride>()
            .XamlPage <BusyContainerAdvancedView>(@"Views");

            service.Add <BusyContainerStackViewModel>("Controls", "BusyContainer - stack")
            .Source <BusyContainerStackViewModel>(@"ViewModels")
            .XamlPage <BusyContainerStackView>(@"Views");
        }
 public TopicsController(ITopicsServices topics, IZipFilesService zipFiles, ISectionService sections, IExamplesService examples, IUsersService usersService, ICloudStorageService drive)
 {
     this.topics = topics;
     this.sections = sections;
     this.examples = examples;
     this.zipFiles = zipFiles;
     this.users = usersService;
     this.cloudStorage = drive;
 }
Ejemplo n.º 3
0
 public ShellViewModel(IExamplesService examplesService)
 {
     ExamplesService = examplesService ?? throw new ArgumentNullException(nameof(examplesService));
     Title           = App.GetApplicationTitle();
 }
Ejemplo n.º 4
0
 private void ControlsServiceActivation(ILifetimeScope scope, IExamplesService service)
 {
     service.Add <RibbonViewModel>("Ribbon", "XAML usage");
 }
Ejemplo n.º 5
0
 private void ControlsServiceActivation(ILifetimeScope scope, IExamplesService service)
 {
     service.Add <ButtonViewModel>("Native Controls", "Button")
     .Source <ButtonViewModel>(@"ViewModels")
     .XamlPage <ButtonView>(@"Views");
 }