public CommunityViewModel(string url) : base("読込中")
        {
            TabItems = new ObservableCollection <TabItemViewModel>();
            TabItems.Add(new CommunityTopViewModel(this));
            Community = new NicoNicoCommunity(url);
            App.ViewModelRoot.AddTabAndSetCurrent(this);

            IsActive = true;
            Status   = "コミュニティ情報を取得中";

            Task.Run(() => {
                Content  = Community.GetCommunity();
                IsActive = false;
                Status   = "";

                Name = Content.CommunityTitle;
            });
        }
Exemple #2
0
        public void Initialize()
        {
            TabItems.Clear();

            TabItems.Add(new CommunityTopViewModel(this));
            Community = new NicoNicoCommunity(CommunityUrl);

            IsActive = true;
            Status   = "コミュニティ情報を取得中";

            Task.Run(() => {
                Content  = Community.GetCommunity();
                IsActive = false;
                Status   = "";

                Name = Content.CommunityTitle;
            });
        }
Exemple #3
0
 public CommunityViewModel(string communityUrl) : base("コミュニティ")
 {
     CommunityInstance = new NicoNicoCommunity(this, communityUrl);
 }