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); }
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); }