none
有关继承ISemanticZoonInformation的相关自定义控件的问题 RRS feed

  • 问题

  • 我自己写了个 控件。 继承了 ISemanticZoomInformation

    然后我将这个控件用作 ZoomInView

    当 语义放大的时候可以正常定位。

    但是反回 到outView的时候 无法正常定位 

    我的ZoomOutView里放的是GridView 请问如何 传输 参数可以使其正常定位???

     

    public void CompleteViewChangeFrom
                (SemanticZoomLocation source, SemanticZoomLocation destination)
            {
                var info = SemanticZoomOwner.ZoomedOutView;
                SemanticZoomLocation o = new SemanticZoomLocation();
                o.Item = this.SelectedItem;
                info.StartViewChangeTo(o, o);
            }

    我试着这样写好像 无法生效

    inview 和outview 使用的相同的数据源

    我希望 外层的gridview 能返回到 selecteditem处  

     

     


    非常荣幸成为.net 开发者

    2012年12月14日 8:13

答案

  • if (sfv.SelectedItem != null)
                    this.gv.ScrollIntoView(sfv.SelectedItem, ScrollIntoViewAlignment.Leading);

    解决了。。。太弱智了 删了吧


    非常荣幸成为.net 开发者

    2012年12月14日 9:03