void loadcontrols() { if (_datasource != null) { Width = _controlwidth; Height = _controlheight; _numberofitems = _datasource.Chapters.Count; for (int i = 0; i < _numberofitems; i++) { IStackList list = new IStackList(); list.Chapter = i; list.ListNumber = i; list.MaxScale = _maxscale; list.BorderSource = _bordersource; list.ThumbHeight = _thumbheight; list.ThumbWidth = _thumbwidth; list.BorderHeight = _borderheight; list.BorderWidth = _borderwidth; list.StackVerticalPosition = _verticalposition; list.MinStackWidth = _minstackwidth; list.SpaceBetweenItems = _spacebetweenitems; list.MinListWidth = _controlwidth; list.ListHeight = _controlheight; list.Source = _datasource.Chapters[i]; list.StackItemFullAnimationStarted += StackItem_FullAnimationStarted; list.StackItemFullAnimationCompleted += StackItem_FullAnimationCompleted; list.StackItemThumbAnimationStarted += StackItem_ThumbAnimationStarted; list.StackItemThumbAnimationCompleted += StackItem_ThumbAnimationCompleted; list.StackListAnimateTo += StackList_AnimateTo; list.StackListScrollTo += StackList_ScrollTo; list.StackListWidthChanged += StackList_WidthChanged; list.IControlsComponentSelected += IControls_ComponentSelected; _grouppanel.Children.Add(list); _listvector.Add(list); } LoadList(_startindex); ///open the fisrt the stacks //for (int i = 0; i < _listvector.Count; i++) //_listvector[i].OpenStack(0); _selectedchapter = _startindex; updatelistproperties(); computethresholds(); for (int i = 0; i < _numberofitems; i++) { LoadList(i); } _texto.Text = "" + _selectedchapter; } }
void loadcontrols() { if (_datasource != null) { Width = _controlwidth; Height = _controlheight; _numberofitems = _datasource.Chapters.Count; for (int i = 0; i < _numberofitems; i++) { IStackList list = new IStackList(); list.Chapter = i; list.ListNumber = i; list.MaxScale = _maxscale; list.BorderSource = _bordersource; list.ThumbHeight = _thumbheight; list.ThumbWidth = _thumbwidth; list.BorderHeight = _borderheight; list.BorderWidth = _borderwidth; list.StackVerticalPosition = _verticalposition; list.MinStackWidth = _minstackwidth; list.SpaceBetweenItems = _spacebetweenitems; list.MinListWidth = _controlwidth; list.ListHeight = _controlheight; list.Source = _datasource.Chapters[i]; list.StackItemFullAnimationStarted += StackItem_FullAnimationStarted; list.StackItemFullAnimationCompleted += StackItem_FullAnimationCompleted; list.StackItemThumbAnimationStarted += StackItem_ThumbAnimationStarted; list.StackItemThumbAnimationCompleted += StackItem_ThumbAnimationCompleted; list.StackListAnimateTo += StackList_AnimateTo; list.StackListScrollTo += StackList_ScrollTo; list.StackListWidthChanged += StackList_WidthChanged; list.IControlsComponentSelected += IControls_ComponentSelected; _grouppanel.Children.Add(list); _listvector.Add(list); } LoadList(_startindex); ///open the fisrt the stacks //for (int i = 0; i < _listvector.Count; i++) //_listvector[i].OpenStack(0); _selectedchapter = _startindex; updatelistproperties(); computethresholds(); for (int i = 0; i < _numberofitems; i++) LoadList(i); _texto.Text = "" + _selectedchapter; } }