示例#1
0
        private UTorrentHelperVM()
        {
            Torrents     = new ObservableCollection <Torrent>();
            ViewTorrents = CollectionViewSource.GetDefaultView(Torrents);

            ConnectionStatus = "Not Connected";
            uTorrent         = new UTorrentHelper();

            uTorrent.ListRefreshedEvent += new UTorrentHelper.ListRefreshedEventHandler(uTorrent_ListRefreshedEvent);
        }
        private VM_UTorrentHelper()
        {
            Torrents     = new ObservableCollection <Torrent>();
            ViewTorrents = CollectionViewSource.GetDefaultView(Torrents);

            ConnectionStatus             = "Not Connected";
            uTorrent                     = new UTorrentHelper();
            uTorrent.InfoEvent          += UTorrent_InfoEvent;
            uTorrent.ListRefreshedEvent += uTorrent_ListRefreshedEvent;
        }
示例#3
0
        void btnUTorrentTest_Click(object sender, EventArgs e)
        {
            SaveSettings();

            List <Torrent> torrents = new List <Torrent>();
            UTorrentHelper uTorrent = new UTorrentHelper();

            uTorrent.Init();
            if (uTorrent.GetTorrentList(ref torrents))
            {
                MessageBox.Show(string.Format("Connected successfully, {0} torrents in list currently", torrents.Count));
            }
            else
            {
                MessageBox.Show("Connection failed");
            }
        }