void thumRec_OnSliceClicked(object sender, ThumClickEventArgs e)
        {
            // move highlight
            ThumSlice senderSlice = sender as ThumSlice;

            _sortNavi.MoveHighlightFrameTo(senderSlice);
            SyncSortIndex(e.SliceID);
            _currentSlice = _targetShadow.Children[e.SliceID] as PhotoSlice;
        }
        private void FillThumHolder()
        {
            for (int i = 0; i < _dataSource.Children.Count; i++)
            {
                ThumSlice thumRec = new ThumSlice(i, _dataSource.Children[i].Thum);

                thumRec.SetValue <double>(Canvas.LeftProperty, 110 * i);
                thumRec.SetValue <double>(Canvas.TopProperty, 15);

                _sortNavi.ThumHolder.Children.Add(thumRec);

                thumRec.OnSliceClicked += new EventHandler <ThumClickEventArgs>(thumRec_OnSliceClicked);
            }
            _sortNavi.MoveHighlightFrameTo(_sortNavi.ThumHolder.Children[0] as ThumSlice);
        }
Exemple #3
0
        private void FillThumHolder()
        {
            for (int i = 0; i < _dataSource.Children.Count; i++)
            {
                ThumSlice thumRec = new ThumSlice(i, _dataSource.Children[i].Thum);

                thumRec.SetValue<double>(Canvas.LeftProperty, 110 * i);
                thumRec.SetValue<double>(Canvas.TopProperty, 15);

                _sortNavi.ThumHolder.Children.Add(thumRec);

                thumRec.OnSliceClicked += new EventHandler<ThumClickEventArgs>(thumRec_OnSliceClicked);
            }
            _sortNavi.MoveHighlightFrameTo(_sortNavi.ThumHolder.Children[0] as ThumSlice);
        }