コード例 #1
0
        private void ResultTapped(object sender, System.Windows.Input.GestureEventArgs e)
        {
            GPodderResultModel searchResultModel = this.DataContext as GPodderResultModel;
            String             podcastUri        = null;

            // Hack.
            if (searchResultModel != null)
            {
                podcastUri = searchResultModel.PodcastUrl;
            }
            else
            {
                BrowsePodcastItemModel browseModel = this.DataContext as BrowsePodcastItemModel;
                podcastUri = browseModel.url;
            }

            (Application.Current.RootVisual as PhoneApplicationFrame).Navigate(new Uri(string.Format("/Views/PodcastSubscriptionIntroduction.xaml?podcastUrl={0}", podcastUri), UriKind.Relative));
        }
コード例 #2
0
        private void Button_Click(object sender, RoutedEventArgs e)
        {
            GPodderResultModel searchResultModel = this.DataContext as GPodderResultModel;
            String             podcastUri        = null;

            // Hack.
            if (searchResultModel != null)
            {
                podcastUri = searchResultModel.PodcastUrl;
            }
            else
            {
                BrowsePodcastItemModel browseModel = this.DataContext as BrowsePodcastItemModel;
                podcastUri = browseModel.url;
            }

            m_subscriptionManager.addSubscriptionFromURL(podcastUri);
        }