Inheritance: Livet.ViewModel
Esempio n. 1
0
        public HelpViewModel()
        {
            var sites = new[]
            {
                new OssLibraryInfo
                {
                    Name = "Auto Mapper",
                    ProjectUri = new Uri("http://automapper.org/")
                },
                new OssLibraryInfo
                {
                    Name = "Rx(Reactive Extensions) / Ix(Interactive Extensions)",
                    ProjectUri = new Uri("https://rx.codeplex.com/")
                },
                new OssLibraryInfo
                {
                    Name = "Json.NET",
                    ProjectUri = new Uri("http://www.newtonsoft.com/json")
                },
                new OssLibraryInfo
                {
                    Name = "Livet",
                    ProjectUri = new Uri("http://ugaya40.hateblo.jp/entry/Livet")
                },
                new OssLibraryInfo
                {
                    Name = "StatefulModel",
                    ProjectUri = new Uri("https://github.com/ugaya40/StatefulModel")
                },
                new OssLibraryInfo
                {
                    Name = "MahApps.Metro",
                    ProjectUri = new Uri("http://mahapps.com/")
                },
                new OssLibraryInfo
                {
                    Name = "NLog",
                    ProjectUri = new Uri("http://nlog-project.org/")
                },
                new OssLibraryInfo
                {
                    Name = "ReactiveProperty",
                    ProjectUri = new Uri("https://github.com/runceel/ReactiveProperty")
                },
            };

            _usingLibraries = new SynchronizationContextCollection<WebsiteViewModel>(
                sites.Select(x => new WebsiteViewModel(x)),
                SynchronizationContext.Current);

            IconProvider = new WebsiteViewModel("IconDrawer", new Uri("http://www.icondrawer.com/"));
        }
Esempio n. 2
0
        public HelpViewModel()
        {
            var sites = new[]
            {
                new OssLibraryInfo
                {
                    Name       = "Auto Mapper",
                    ProjectUri = new Uri("http://automapper.org/")
                },
                new OssLibraryInfo
                {
                    Name       = "Rx(Reactive Extensions) / Ix(Interactive Extensions)",
                    ProjectUri = new Uri("https://rx.codeplex.com/")
                },
                new OssLibraryInfo
                {
                    Name       = "Json.NET",
                    ProjectUri = new Uri("http://www.newtonsoft.com/json")
                },
                new OssLibraryInfo
                {
                    Name       = "Livet",
                    ProjectUri = new Uri("http://ugaya40.hateblo.jp/entry/Livet")
                },
                new OssLibraryInfo
                {
                    Name       = "StatefulModel",
                    ProjectUri = new Uri("https://github.com/ugaya40/StatefulModel")
                },
                new OssLibraryInfo
                {
                    Name       = "MahApps.Metro",
                    ProjectUri = new Uri("http://mahapps.com/")
                },
                new OssLibraryInfo
                {
                    Name       = "NLog",
                    ProjectUri = new Uri("http://nlog-project.org/")
                },
                new OssLibraryInfo
                {
                    Name       = "ReactiveProperty",
                    ProjectUri = new Uri("https://github.com/runceel/ReactiveProperty")
                },
            };

            _usingLibraries = new SynchronizationContextCollection <WebsiteViewModel>(
                sites.Select(x => new WebsiteViewModel(x)),
                SynchronizationContext.Current);

            IconProvider = new WebsiteViewModel("IconDrawer", new Uri("http://www.icondrawer.com/"));
        }