WP8_定位新页面中listbox的某项

即将跳转到页面A,在页面A中有一个listbox,在跳转的时候,接收参数,自动选中listbox中的某项

/// <summary>

       /// 接收参数,定位当前选中项

       /// </summary> 

       protected override void OnNavigatedTo(System.Windows.Navigation.NavigationEventArgs args)

       {

           IDictionary<string, string> parameters = this.NavigationContext.QueryString;

 

           if (parameters.ContainsKey("Id"))

           {

               string id = parameters["Id"];//图片Id

 

               int index = 0;

               for (int i = 0; i < imglist1.Items.Count; i++)

               {

 //ImgInfoBase为listbox的Item项; imglist1.ItemsSource=(List<ImgInfoBase>) ...

                   ImgInfoBase item = (ImgInfoBase)imglist1.Items[i];

                   if (item.Id == id)

                   {

                       index = i;

                       break;

                   }

               }

 

               if (imglist1.Items.Count > index)

               {

                   UpdateLayout();

                   imglist1.SelectedIndex = index;//使listbox滚动到指定的位置项上

 

                   //imglist1.ScrollIntoView(imglist1.Items[index]);

               }

           }

 

           base.OnNavigatedTo(args);

       }

WP8_定位新页面中listbox的某项

时间: 2024-08-26 00:14:05

WP8_定位新页面中listbox的某项的相关文章

js在新页面中返回到上一页浏览的历史位置

在微信浏览器中浏览页面时,在当前页面中当我们将页面往下滚动到某一个位置时,可能我们就会点击某个链接而页面跳转到了另外一个页面,而当我们又返回到上一个页面时我们会发现那个页面还停留在我们之前浏览的位置,很方便我们接着往下浏览页面上其他的信息,这种效果大大提升了用户的体验度,提升了网站的逼格.今天,我就把实现这种效果的原理和代码分享给大家,方便大家的开发使用. 原理 1.用户滚动页面时,记录滚动条距离页面顶部的距离scrollTop:2.将记录的值保存到cookie:3.在返回到上一页时,再将保存到

js实现页面跳转:在新页面中打开

const w = window.open('about:blank');w.location.href = 'index.html'; 原文地址:https://www.cnblogs.com/dadouF4/p/10274149.html

vue打开到新页面,并传递参数

打开新页面,有两种方式, 一种是标签式: <router-link tag="a" target="_blank" :to="{path: '/edit', params: {id: '000'}}"> 一种是函数编程式: let routeData = this.$router.resolve({ path:'/edit', query:{id: '000'} }); window.open(routeData.href, '_bl

获取元素在页面中left,top值(忽略其父级的定位)

函数用到的属性有: element.offsetLeft 返回当前元素的相对水平偏移位置的偏移容器 element.offsetParent 返回元素的偏移容器 element.offsetTop 返回当前元素的相对垂直偏移位置的偏移容器 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document</ti

Web设计中打开新页面或页面跳转的方法

一.asp.net c# 打开新页面或页面跳转 1. 最常用的页面跳转(原窗口被替代):Response.Redirect("newpage.aspx"); 2. 利用url地址打开本地网页或互联网:Respose.Write("<script language=&apos;javascript&apos;>window.open(&apos;"+ url+"&apos;);</script>&quo

jQ禁止右键点击、隐藏搜索文本框文字、在新窗口中打开链接、检测浏览器、预加载图片、页面样式切换、所有列等高、动态控制页面字体大小、获得鼠标指针的X值Y值、验证元素是否为空、替换元素、延迟加载、验证元素是否存在于Jquery集合中、使DIV可点击、克隆对象、使元素居中、计算元素个数、使用Google主机上的Jquery类库、禁用Jquery效果、解决Jquery类库与其他Javascript类库冲突

1. 禁止右键点击 代码如下: $(document).ready(function(){ $(document).bind("contextmenu",function(e){ return false; }); }); 2. 隐藏搜索文本框文字 代码如下: $(document).ready(function() { $("input.text1").val("Enter your search text here"); textFill($

Web设计中打开新页面或页面跳转的方法 js跳转页面

Web设计中打开新页面或页面跳转的方法 一.asp.net c# 打开新页面或页面跳转 1. 最常用的页面跳转(原窗口被替代):Response.Redirect("newpage.aspx"); 2. 利用url地址打开本地网页或互联网:Respose.Write("<script language=&apos;javascript&apos;>window.open(&apos;"+ url+"&apos;)

使用PDF编辑器怎么在PDF文件中插入新页面

当我们初次接触PDF文件的时候,一直觉得PDF文件是非常难编辑的,这也是因为当初没有找到一款专业的PDF编辑器,现在有了这样的软件之后再去编辑PDF文件就非常简单了,下面编者就来为大家讲解一下怎么使用pdf编辑器在pdf文件中插入页面! 1.打开电脑,在浏览中输入"迅捷PDF编辑器",找到该软件并将其下载安装到电脑. 2.运行该软件,点击"打开"按钮,将要插入空白页的PDF文件打开添加到迅捷PDF编辑器的操作页面. 3.在软件界面左侧的缩略图界面,选中要在其后面插入

Java web开发中页面跳转小技巧——跳转后新页面在新窗口打开

最近学习Java web,在学习过程中想实现一个需求,就是在jsp页面跳转的时候,希望跳转后的新页面在新窗口中打开, 而不是覆盖原来的页面,这个需求使我困惑了好长时间,后来通过大海捞针似的在网上寻找方法,最后终于得以解决, 现将此方法跟大家分享,如果有不足的地方,请多包涵,我的初衷是能帮助到有这方面需要的人. 之前我在网上也曾搜到过相对靠谱的方法,就是在jsp页面相应位置加入代码:target="_black",如 <a href="articleView?id=${a