Ejemplo n.º 1
0
        public MainWindow()
        {
            InitializeComponent();

            Console.WriteLine(Properties.Settings.Default.setting_filterstream_addadmission == "" || Boolean.Parse(Properties.Settings.Default.setting_filterstream_addadmission));

            pageList.Add(HomePanel);
            pageList.Add(LiveStreamerAccountPanel);
            pageList.Add(AutoAdmissionPanel);
            pageList.Add(FavouriteProgramPanel);
            pageList.Add(NicoRepoPanel);
            pageList.Add(LoginPanel);
            pageList.Add(AutoAddAdmissionPanel);
            pageList.Add(HistoryPanel);
            pageList.Add(SettingPanel);
            pageList.Add(AppInfoPanel);

            //Twitterアカウント設定
            twitterAccountRegister.initTwitter(false);
            LiveStreamerAccountListView.ItemsSource = twitterAccountRegister.list;

            //ニコ生フォロー中
            nicoLiveFavList.loadNicoFavList(false);
            NicoFavListView.ItemsSource = nicoLiveFavList.list;

            //ニコレポ
            nicoRepoList.loadNicoRepo(false);
            NicoRepoListView.ItemsSource = nicoRepoList.list;

            //予約枠自動入場
            autoAdmissionList.loadList(false);
            AutoAdmissionListView.ItemsSource = autoAdmissionList.list;

            //予約枠自動登録
            autoAddAdmission.loadAutoAddAutoAdmissionList();
            AutoAddAdmissionListView.ItemsSource = autoAddAdmission.list;

            //予約枠自動入場が始まるか監視
            autoAdmission.startAutoAdmission(this);

            //履歴機能
            //Console.WriteLine(Properties.Settings.Default.program_history);
            programHistory.loadHisotry();
            HistoryListView.ItemsSource = programHistory.list;

            //他の配信サイトでも自動入場
            otherLive.loadOtherLiveURL();
            otherLive.loadOtherLiveClient();
            SettingOtherLiveURLListView.ItemsSource    = otherLive.urlListViewData;
            SettingOtherLiveClientListView.ItemsSource = otherLive.clientListViewData;

            //設定読み込み
            loadSetting();

            //起動時はアラート履歴を開く
            pageList[7].Visibility        = Visibility.Visible;
            SideMenuListView.SelectedItem = NavItemHistory;
        }
Ejemplo n.º 2
0
        public MainPage()
        {
            this.InitializeComponent();

            //タイトルばーを半透明に
            var coreTitleBar = CoreApplication.GetCurrentView().TitleBar;

            coreTitleBar.ExtendViewIntoTitleBar = true;
            //タイトル
            ApplicationView appView = ApplicationView.GetForCurrentView();

            appView.Title = "ニコ生アラート(青鳥CS)";

            //配列に入れる
            PanelList.Add(login_stackpanel);
            PanelList.Add(home_stackpanel);;
            PanelList.Add(nicolivefav_stackpanel);
            PanelList.Add(nicorepo_stackpanel);
            PanelList.Add(twitterregister_stackpanel);
            PanelList.Add(autoadmission_stackpanel);

            //はじめはホーム画面出す
            PanelList[1].Visibility = Visibility.Visible;
            //ホームを選択しておく
            navigation_view.SelectedItem = navigation_view.MenuItems[0];

            //Twitterアカウント設定
            twitterAccountRegister.initTwitter(false);
            twitterregister_listview.ItemsSource = twitterAccountRegister.list;

            //ニコ生フォロー中
            nicoLiveFavList.loadNicoFavList(false);
            nico_fav_listview.ItemsSource = nicoLiveFavList.list;

            //ニコレポ
            nicoRepoList.loadNicoRepo(false);
            nico_repo_listview.ItemsSource = nicoRepoList.list;

            //予約枠自動入場
            autoAdmissionList.loadList(false);
            auto_admission_listview.ItemsSource = autoAdmissionList.list;

            //予約枠自動入場有効。
            autoAdmission.startAutoAdmission();

            //設定
            loadSettings();
        }