none
win8 建了了一个网格应用程序,如何通过点击Item项获取组标题呢? RRS feed

  • 问题

  • void ItemView_ItemClick(object sender, ItemClickEventArgs e)
            {
                // 导航至相应的目标页,并
                // 通过将所需信息作为导航参数传入来配置新页
                var itemId = ((SampleDataItem)e.ClickedItem).UniqueId;
                this.Frame.Navigate(typeof(ItemDetailPage), itemId);
            }

    这个是通过点击Item获取当前点击对象的值,如何在此获取当前对象父对象的值?就是Group的名称,而不是通过点击Group标题获得该值
    2014年6月18日 7:02

答案

  • 有没有试过用Linq来Query这个Group Title,数据都是定义好的,也是通过绑定到UI上的,完全可以到数据源去查询啊。

    当然你也可以通过 control.parent 来获取,但是这个会非常麻烦,会有很多层级的Parent控件。

    --James


    <THE CONTENT IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, WHETHER EXPRESS OR IMPLIED>
    Thanks
    MSDN Community Support

    Please remember to "Mark as Answer" the responses that resolved your issue. It is a common way to recognize those who have helped you, and makes it easier for other visitors to find the resolution later.

    • 已标记为答案 lxd_DD 2014年6月19日 2:55
    2014年6月18日 10:12
    版主