NavigateTo() public static method

Navigate to specific page.
public static NavigateTo ( Page page, string url ) : bool
page Page source page
url string target url
return bool
 private void lbxImages_PreviewMouseDoubleClick(object sender, MouseButtonEventArgs e)
 {
     if (lbxImages.SelectedIndex > -1 && lbxImages.SelectedIndex < ViewData.Images.Count)
     {
         e.Handled = MainWindow.NavigateTo(this, "/Main/ImagePage.xaml#ImageId=" + ViewData.Images[lbxImages.SelectedIndex].ImageId);
     }
 }
Exemplo n.º 2
0
 private void ExecuteAddMemberToBatchCommand(object sender, ExecutedRoutedEventArgs e)
 {
     if (!string.IsNullOrWhiteSpace(txtMemberID.Text))
     {
         var uri = String.Format("/Main/BatchDownloadPage.xaml#type=member&memberId={0}&mode={1}", txtMemberID.Text, (int)ViewData.Mode);
         e.Handled = MainWindow.NavigateTo(this, uri);
     }
 }
Exemplo n.º 3
0
 private void lbxImages_PreviewMouseDoubleClick(object sender, MouseButtonEventArgs e)
 {
     if (lbxImages.SelectedIndex > -1 && lbxImages.SelectedIndex < ViewData.Images.Count)
     {
         var uri = String.Format("/Main/ImagePage.xaml#ImageId={0}&Mode={1}", ViewData.Images[lbxImages.SelectedIndex].ImageId, ViewData.Mode);
         e.Handled = MainWindow.NavigateTo(this, uri);
     }
 }
        private void ExecuteAddBatchCommand(object sender, ExecutedRoutedEventArgs e)
        {
            string target = string.Format("/Main/BatchDownloadPage.xaml#type=search&tags={0}&page={1}&sort={2}&mode={3}&searchType={4}",
                                          txtQuery.Text,
                                          txtPage.Text,
                                          cbxSort.SelectedValue,
                                          cbxMode.SelectedValue,
                                          cbxType.SelectedValue);

            e.Handled = MainWindow.NavigateTo(this, target);
        }
        private void ExecuteAddImagesToBatchCommand(object sender, ExecutedRoutedEventArgs e)
        {
            var selected = from l in ViewData.Images
                           where l.IsSelected == true
                           select l.ImageId.ToString();

            var join = String.Join(",", selected.ToList <String>());

            if (!String.IsNullOrWhiteSpace(join))
            {
                e.Handled = MainWindow.NavigateTo(this, "/Main/BatchDownloadPage.xaml#type=image&imageId=" + join);
            }
        }
 private void lbxMembers_PreviewMouseDoubleClick(object sender, MouseButtonEventArgs e)
 {
     if (lbxMembers.SelectedIndex > -1)
     {
         if (ViewData.BookmarkType == BookmarkType.Member && lbxMembers.SelectedIndex < ViewData.Members.Count)
         {
             e.Handled = MainWindow.NavigateTo(this, "/Main/MemberPage.xaml#memberId=" + ViewData.Members[lbxMembers.SelectedIndex].MemberId);
         }
         else if (ViewData.BookmarkType == BookmarkType.Image && lbxMembers.SelectedIndex < ViewData.Images.Count)
         {
             e.Handled = MainWindow.NavigateTo(this, "/Main/ImagePage.xaml#imageId=" + ViewData.Images[lbxMembers.SelectedIndex].ImageId);
         }
     }
 }
 private void ExecuteAddAllToBatchCommand(object sender, ExecutedRoutedEventArgs e)
 {
     if (ViewData.BookmarkType == BookmarkType.Member)
     {
         var memberIds = (from m in ViewData.Members
                          select m.MemberId).ToArray();
         e.Handled = MainWindow.NavigateTo(this, String.Format("/Main/BatchDownloadPage.xaml#type=member&memberId={0}", String.Join(",", memberIds)));
     }
     else if (ViewData.BookmarkType == BookmarkType.Image)
     {
         var imageIds = (from i in ViewData.Images
                         select i.ImageId).ToArray();
         e.Handled = MainWindow.NavigateTo(this, String.Format("/Main/BatchDownloadPage.xaml#type=image&imageId={0}", String.Join(",", imageIds)));
     }
 }
Exemplo n.º 8
0
 private void ExecuteAddToBatchCommand(object sender, ExecutedRoutedEventArgs e)
 {
     e.Handled = MainWindow.NavigateTo(this, "/Main/BatchDownloadPage.xaml#type=image&imageId=" + ViewData.ImageId);
 }
Exemplo n.º 9
0
 private void Hyperlink_RequestNavigate(object sender, RequestNavigateEventArgs e)
 {
     e.Handled = MainWindow.NavigateTo(this, "/Main/SearchPage.xaml#query=" + e.Uri.OriginalString);
 }
Exemplo n.º 10
0
 private void lblMember_MouseDown(object sender, MouseButtonEventArgs e)
 {
     e.Handled = MainWindow.NavigateTo(this, "/Main/MemberPage.xaml#memberId=" + lblMember.Content);
 }