コード例 #1
0
        private async void btnDownload_Click(object sender, Windows.UI.Xaml.RoutedEventArgs e)
        {
            OfflineDataInfo d = lvOfflineDataList.SelectedItem as OfflineDataInfo;

            if (d == null)
            {
                await ShowMessage("Select Offline Data Item");
            }

            _controller?.RequestOfflineData(d.Section, d.Owner, d.Note);
        }
コード例 #2
0
        public void TestOfflineDataDownload()
        {
            bool result = false;

            _controller.OfflineDownloadFinished += (IPenClient sender, SimpleResultEventArgs args) =>
            {
                result = args.Result;
                _autoResetEvent.Set();
            };

            Task.Factory.StartNew(() =>
            {
                _controller.RequestOfflineData(DEFAULT_SECTION, DEFAULT_OWNER, DEFAULT_NOTE);
            });

            _autoResetEvent.WaitOne();

            Assert.IsTrue(result);
        }