首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

在windows phone 8.1的PivotItem中获取绑定生成的ListView元素

在Windows Phone 8.1的PivotItem中获取绑定生成的ListView元素,可以通过以下步骤实现:

  1. 首先,在XAML中定义一个Pivot控件,并在其中添加多个PivotItem。在需要获取ListView元素的PivotItem中,添加一个ListView控件,并为其指定一个唯一的名称,例如"myListView"。
代码语言:xml
复制
<Pivot>
    <PivotItem Header="Item 1">
        <ListView x:Name="myListView">
            <!-- ListView内容 -->
        </ListView>
    </PivotItem>
    <PivotItem Header="Item 2">
        <!-- 其他内容 -->
    </PivotItem>
</Pivot>
  1. 在代码-behind文件中,可以使用FindName方法来获取PivotItem中的ListView元素。首先,获取到Pivot控件的选中项(即当前显示的PivotItem),然后使用FindName方法获取该PivotItem中的ListView元素。
代码语言:csharp
复制
private void GetListViewFromPivotItem()
{
    PivotItem currentPivotItem = myPivot.SelectedItem as PivotItem;
    if (currentPivotItem != null)
    {
        ListView listView = currentPivotItem.FindName("myListView") as ListView;
        if (listView != null)
        {
            // 对ListView进行操作
        }
    }
}

以上代码中,"myPivot"是Pivot控件的名称,可以根据实际情况进行修改。

通过以上步骤,你可以在Windows Phone 8.1的PivotItem中获取到绑定生成的ListView元素,并对其进行操作。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

getBoundingClientRect方法获取元素页面相对位置

获取元素位置可以用 offset 或 getBoundingClientRect,使用 offset 因为兼容性不好,比较麻烦,offset获取位置会形成“回溯”。...2.IE8及以下浏览器,返回值对象包含属性值有: top::元素上边缘距离文档顶部距离; right: 元素右边缘距离文档左边距离; bottom:元素下边缘距离文档顶部距离; left:...元素左边缘距离文档左边距离; 3.IE9以上、谷歌、火狐等浏览器,返回值对象包含属性值有: top: 元素上边缘距离文档顶部距离; right:元素右边缘距离文档左边距离; bottom:元素下边缘距离文档顶部距离...; left:元素左边缘距离文档左边距离; width:元素宽度(包含 padding 和 border) height:元素高度(包含 padding 和 border) 4.IE8及以下浏览器没有...width 和 height 属性解决方法: IE8及以下浏览器,可以通过计算得到元素宽和高: 如: var dom = document.querySelector("#demo"), r

3.8K20
  • 课程上线 -“新手入门 : Windows Phone 8.1 开发”

    经过近1个月准备和录制,“新手入门 : Windows Phone 8.1 开发”系列课程已经Microsoft 虚拟学院上线,链接地址为:http://www.microsoftvirtualacademy.com...课程学习过程, 穿插了5个实例应用开发,涉及到媒体文件播放、地理位置信息获取以及 Universal 应用开发等等。...通过一系列知识讲解和项目动手演示,让你快速上手 Windows Phone 8.1 应用程序开发。...为快速上手Windows Phone 8.1应用开发打好基础。...UniversalTip Calculator应用程序,包括使用类似的XAML代码设计两个平台应用页面,该应用程序可以部署到Windows Phone手机上或者是Windows设备,也可以模拟器中进行调试

    1.4K80

    《101 Windows Phone 7 Apps》读书笔记-TODO LIST

    同样,如果我们Visual StudioAdd New Item,选择了“Windows Phone Pivot Application” 或 “Windows Phone Panorama Application...图26.2显示了TitleTemplate对于标题字符串作用效果。Windows Phone以后发布,如果Silverlight支持本地文字间距排版的话,可能会处理好这个问题。...➔ 两种模板利用Silverlight for Windows Phone ToolkitContextMenu元素每个item中加入了上下文菜单。...这是Windows Phone将来版本需要解决Bug。 因此,针对这个问题,本应用程序OnNavigatedFrom函数,设置SelectedIndex为0。...➔ 属性更改通知确保数据绑定用户界面元素可以保持更新。这在主页面和任务明细页面得到了体现。主页面,由于编辑任务缘故,使得只有“done”列表需要它。

    1.3K60

    Xamarin.Forms入门-使用 Xamarin.Forms 来创建跨平台用户界面

    Xamarin.Forms每一个屏幕画面都有对应概念叫:Page,Xamarin.Forms.Page 安卓与 Activity对应, iOS 与 ViewController对应,Windows...Windows Phone Windows Phone做法与上面两种类似,不解释,直接上代码: public partial class MainPage : PhoneApplicationPage...绝对布局 绝对布局类似于Windows Forms布局,需要指定每一个子元素位置。...子元素添加到容器顺序会影响子元素Z-Order,上面的例子中会发现第一个添加元素会被后面添加元素遮住。...页面导航可以理解为一个后进先出堆栈结构,展现一个页面相当于堆栈添加一个元素,如果需要回到前一个页面,就需要把当前页面从堆栈删除。

    12.9K70

    解决页面无法获取qrcode.js生成base64图片

    应用场景     生成带二维码推广海报图片旧方法:    将用户自己推广连接先通过qrcode.js生成二维码,然后再用后台返回一张背景图片和二维码通过canvas绘制成一张海报。...问题    部分安卓手机上获取二维码图片后,onload事件不起作用,代码演示如下。<!...所以决定通过后台生成二维码放在页面,然后JS只需要获取后台返回base64二维码和海报绘制再生成图片,最后安卓苹果手机都能显示了。1....$imageString;/**生成二维码*/3. 前端显示二维码,并js获取重新绘制<!...(10,10)为起始点,绘制图像ctx.drawImage(img, imgX, imgY,imgW,imgH); // js生成二维码部分安卓机上无法获取到二维码图片资源最后onload不到

    17710

    Android ListView几种Adapter用法简介「建议收藏」

    大家好,又见面了,我是你们朋友全栈君。 Android ListView使用简介 ListView是Android软件开发十分常用也十分重要一个UI控件。...myListView = new ListView(this); setContentView(myListView); } 一般建议布局(layout)文件中进行UI控件定义。...Adapter 含义 ArrayAdapter 用来绑定一个数组,支持泛型操作 SimpleAdapter 用来绑定在xml定义控件对应数据 SimpleCursorAdapter 用来绑定游标得到数据...2.准备数据 一般情况下Cursor都是通过查找数据获取,此处我们重点是看如何用在SimpleCursorAdapter绑定ListView,因此我们使用可以直接示例化并可以直接插入数据...另一个很重要原因,BaseAdpter类适配器绑定Item布局子控件可以获取到触摸焦点,也就是说,通过这种方式,我们可以获取Item布局中一些对象点击,长按,check等方法。

    1.1K20

    列表视图(ListView和ListActivity)

    ListView显示网络图片  ImageView 类虽然有一个 setImageUri 方法,但不能直接接受一个由网络地址生成uri作为参数从而显示图片,我们只好使用其 setImageBitmap...8.1 磁贴更新,我们来看看如何利用它做出更好应用磁贴。...首先我们从展现形式上来对比一下Windows 8 与 Windows 8.1 磁贴:Windows 8支持两种尺寸磁贴,正方形磁贴(150 * 150 像素)和长方形磁贴(310 * 150 像"...需要一个数据源,用来存储数据显示图片时我们要用HashMap存储一个Bitmap;但仅存取了Bitmap时ListView是无法显示图片,我们需要对SimpleAdapter进行处理... listView.setAdapter(simpleAdapter); 以上就是一般对于网络图片绑定ListView处理方式,好一点处理方式是定制扩展一个SimpleAdapter

    1.5K70

    Windows Phone 8.1 新特性 - 控件之应用程序栏

    2014年4月3日微软Build 2014 大会上,Windows Phone 8.1 正式发布。相较于Windows Phone 8,不论从用户还是开发者角度,都产生了很大变化。...下面我们来看在WP8.1 如何实现应用程序栏: Windows Store App ,应用程序栏分为两种,TopAppBar 和 BottomAppBar,分别用做顶部导航栏和底部命令栏。...BottomAppBar 可以包含CommandBar, 而CommandBar 可以使用两种命令元素,主命令元素和辅助命令元素。这两种元素作用上类似于WP8 按钮和菜单项。...这样我们就把Windows Phone 8.1 应用程序栏变化演示完了。...接下来几篇我会继续介绍Windows Phone 8.1 新控件,谢谢大家。

    71750

    Windows Phone App Studio发布重要更新-支持Windows 8.1 源代码生成

    之后产品功能,逐渐增加了包括Action、NFC share和Windows Phone Ad SDK等特性。...Full Visual Studio Source Project     项目代码生成方面,这一直是Windows Phone App Studio相比于其他在线应用生成工具killer feature...应用编辑完成之后,可以生成项目的XAP文件和源代码工程,选择Windows Phone 8.0 and Windows 8.1时候,就会生成CyanApp.zip文件,包含手机和PC平台源代码。...图7:生成代码选项页面     工程代码方面,采用了MVVM架构,相比之前版本也有了一定提升。图8是WP8工程界面,图9是WP8和Win8.1工程界面。 ?...图9:WP8和Win8.1工程界面     自加入了Win8.1解决方案以后,我们可以本地调试,或者是Win8.1 RT设备上进行调试,同一个工程可以覆盖Win8.1/ Win8.1 RT/Windows

    1.8K50

    Windows Phone 8.1 新特性 - 控件之FlipView

    本篇为大家介绍 Windows Phone 8.1 中新增 FlipView 控件,它中文名字叫做:翻转视图。 虽然听起来有点拗口,但是它用途大家一定不会陌生。... Windows Phone 8 ,我们经常会为应用首次启动时加一个引导页,几张引导图片滑动来显示,最后点击确定进入应用。我们会为它写一个控件来实现,而FlipView 可以轻松完成这一功能。...与其他集合类控件相似,FlipView 支持直接添加元素集合或者将 ItemsSource 绑定到数据源来添加元素。...来看看后台代码数据绑定: protected override async void OnNavigatedTo(NavigationEventArgs e) { List demoList...上图中,三个元素通过上下滑动方式显示出来。同样,我们可以利用代码来控制 FlipView 显示哪个元素。比如一个自动浏览相册,每隔几秒变换一张图片,到最后一张后,重新再来。

    850100

    Extensions in UWP Community Toolkit - ListViewExtensions

    args):  获取当前 sender container 索引,根据索引奇偶数来判断,偶数则设置背景为 AlternateColor,奇数则设置背景为空; private static void...sender container 索引,根据索引奇偶数来判断,偶数则设置内容模板为 AlternateItemTemplate,奇数则设置为 sender 元素模板; private static...奇偶数元素不同背景色和元素模板; ③ StretchItemContainerDirectionChanging(sender, args):  获取当前 sender stretchDirection...Insert 和 Remove 场景做处理,获取当前 ListViewBase,遍历每个元素,为元素容器设置背景,依据是元素索引;ColorContainerContentChanging 方法处理同样是根据元素索引奇偶数来设置背景...,StretchItemContainerDirection 设置为 Both;可以看到运行显示 test01 test03 这些元素显示和设置是一致

    98360

    跨平台移动开发UI语言 -XAML

    Xamarin.Forms 把XAML (Extensible Application Markup Language, XAML) 带进了ios,android界面开发,也就使得使用Xamarin...做移动开发代码重用率进一步提高....使用Xamarin 做跨平台移动开发最好一个架构模式是MVVM (Model-View-ViewModel),XAML非常适合用于界面的定义,然后连接到后台代码,用数据绑定能够让代码更加清晰,并且逻辑代码能够很好公用...另外Windows 8.1Windows phone 8.1也是使用Windows XAML框架进行了统一,这方面的详细内容可以参考 Windows Phone 8.1 开发技术概览 (Universal...Xamarin官方文档也增加这部分内容,具体可以参看: XAML for Xamarin.Forms – Getting Started with Cross-Platform Markup for

    1.8K80

    UWP入门教程1——UWP前世今生

    Windows Phone 8.1发布时,也兼容WRT 。这样有助开发者使用同一代码库创建通用Windows8 app。 将近三年之后,微软重头产品Windows 10终于横空出世。...设备族群 Windows8.1Windows Phone 8.1 App 还存在操作系统差异,无论是WindowsWindows Phone。...每个子设备族群通用族群基础上添加自有的API。使用设备族群优点在于开发一次,到处运行,无论用户使用哪种设备,手机,平板或PC。App可使用自适应代码实现动态获取设备特征,适应设备。...如何做决策: 最大化App 覆盖量 为了实现App 覆盖设备最大化,保证它能够尽可能多设备运行,可把App目标定位通用设备族群。...RelativePanel能够减少由于元素重新排列导致一些性能问题。 如下,无论是横向和纵向,蓝色按钮始终Texbox1右边,橙色按钮会放在蓝色按钮下方。 ?

    1.2K50

    【react-dnd使用总结一】拖放完成后获取放置元素drop容器相对位置

    工具函数-根据元素起始位置和最终位置,计算相对于某元素位置 export interface IPosition { left: number; top: number; } /** *...根据元素其实位置和最终位置,计算相对于某元素位置 * @param initialPosition 拖动元素相对于屏幕左上角起始位置(偏移量) * @param finalPosition 拖放完成后当前节点相对于屏幕左上角位置...: any, finalPosition: any, containerEle: HTMLDivElement, ): IPosition => { // 获取容器位置信息 rect 信息包含...finalX) - dropTargetPosition.left; return { left: newXposition, top: newYposition, }; }; drop...回调函数 drop(target: any, monitor: DropTargetMonitor) { console.log(target, monitor); const position

    4.2K10

    怎样使用 App Studio 高速定制你自己 Universal Windows App

    而且能够更方便和应用商店关联公布 Universal Windows 应用(注:这是指 Windows 8.1Windows Phone 8.1应用)以及 Windows Phone 8.0应用...随后我们须要设置我们应用内容和名称,首页我们最多加入六个Section 我们能够针对这个六个Section进行编辑。   ...注冊成为 Windows Store App开发人员后登陆 仪表板 而且參考我之前帖子 Windows / Windows Phone 8.1 预留应用名称及应用上传 注意这里先做到应用名称预留这一步...随后我们保存并点击生成应用button 这里会弹出生成应用对话框,问我们是要生成 Windows Universal App 8.1 (包含Windows 8.1windows Phone 8.1...注意:我们也能够生成 Windows Universal App 8.1Windows Phone 8.0 应用只是我们要生成两次,也就是说分开生成

    85410

    WPF 做一个超级简单 1024 数字接龙游戏

    此时点击列表下方 “点击” 按钮,即表示将最右边数字放在这一列表 如下图,就是点击了首个列表“点击”按钮,将上图 1024 数字放在首个列表里 如下图,首个列表里面的最后一个是 2 数字,最右边数字也是...CecaqemdarYefarqukeafai.xaml 界面写一个 ListView 进行绑定这个 Collection 属性,代码如下 这里我写绑定是 ElementName=Root 方式,这是我习惯使用方法。...对于简单没有 MVVM 模式下,可以将控件自身当成自己绑定源,这样控件后台代码编写属性就可以很方便进行绑定 具体实现方法就是将用户控件自身加上 x:Name="Root" 属性,加上之后用户控件代码大概如下...那原本倒数第二个元素现在就成为倒数第一个元素了,自然再次移除最后一个元素就是移除掉原先倒数第二个元素

    8610

    Android UI学习之ListView(使用BaseAdapter)

    ListView是手机系统中使用非常广泛一种组件,它以垂直列表形式显示所以列表项。 今天我们学习如何将系统短信显示到listView上。...关于如何获取系统短信请看: Android 四大组件学习之ContentProvider三 先看一下我们布局文件: <LinearLayout xmlns:android="http://schemas.android.com...} @Override public View getView(int position, View convertView, ViewGroup arg2) { // 返回一个<em>在</em><em>listView</em>...既然显示了,那我们来优化一个<em>ListView</em><em>的</em>显示: 我<em>在</em>MyAdapter<em>的</em>getView中加一条打印:如上图所示,我们运行该程序 可以看到postion就是<em>在</em><em>ListView</em>显示<em>的</em>位置,从0开始...其实convertView就是缓冲,当我们把13拉出来<em>的</em>时候,0就已经出去了,这时候0<em>在</em>缓冲区<em>中</em>,所以convertView就是0 既然缓冲区中有数据,那我们每次就不需要重新创建View对象了,如果缓冲区中有

    43500

    qt多屏不同DPI下拖拽问题

    背景主屏设置DPI=1.5,副屏设置DPI=1.0时,将qt窗口移动到副屏,拖拽qt treeview或者listview元素时,会发生异常显示,位置错误等问题定位这里复现之后,考虑就是windows...下面的Dpi感知,从任务管理器查看DPI感知为【系统】,符合预期,但是为什么还会发生这个异常问题呢仔细定位这里问题发现,出现问题是因为接管了拖拽事件,绘制对应分割线和移动目标元素都是通过下面代码来找到拖向元素...tree_view->indexAt(tree_view->mapFromGlobal(QCursor::pos()));这里mapFromGlobal出来坐标显然出现异常导致拖向元素不准确,出现一系列问题跟进...qt源码,发现qtwin8.1之后会自动设置DPI感知为PerMonitor类型,来避免不同DPI多屏缩放问题QWindowsIntegrationPrivate::QWindowsIntegrationPrivate...8.1 QtWindows::ProcessDpiAwareness dpiAwareness = QtWindows::ProcessPerMonitorDpiAware; m_options

    21710
    领券