protected override void CreateChildElements() { base.CreateChildElements(); this.itemsLayout = new StackLayoutPanel(); this.Children.Add((RadElement)this.itemsLayout); this.scrollBar = new RadScrollBarElement(); this.scrollBar.ScrollType = ScrollType.Horizontal; this.scrollBar.ValueChanged += new EventHandler(this.scrollBar_ValueChanged); this.Children.Add((RadElement)this.scrollBar); this.scrollService = new ScrollService((RadElement)this, this.scrollBar); this.scrollService.EnableInertia = true; }
protected override void CreateChildElements() { base.CreateChildElements(); this.scrollBar = new RadScrollBarElement(); this.scrollBar.ZIndex = 1000; this.scrollBar.ScrollType = ScrollType.Horizontal; this.scrollBar.ValueChanged += new EventHandler(this.scrollBar_ValueChanged); this.Children.Add((RadElement)this.scrollBar); this.itemsLayout = new GridLayout(); this.itemsLayout.StretchHorizontally = this.itemsLayout.StretchVertically = true; this.itemsLayout.RadPropertyChanged += new RadPropertyChangedEventHandler(this.layout_RadPropertyChanged); this.Children.Add((RadElement)this.itemsLayout); this.groupsLayout = new StackLayoutPanel(); this.groupsLayout.RadPropertyChanged += new RadPropertyChangedEventHandler(this.layout_RadPropertyChanged); this.backgroundImage = new ImagePrimitive(); this.backgroundImage.Class = "PanoramaBackgroundImage"; this.backgroundImage.ZIndex = -5; this.backgroundImage.ImageLayout = ImageLayout.Stretch; this.backgroundImage.StretchHorizontally = this.backgroundImage.StretchVertically = true; this.Children.Add((RadElement)this.backgroundImage); this.items = new RadItemOwnerCollection(); this.items.ItemsChanged += new ItemChangedDelegate(this.items_ItemsChanged); this.items.ItemTypes = new System.Type[2] { typeof(RadTileElement), typeof(RadLiveTileElement) }; this.items.Owner = (RadElement)this.itemsLayout; this.groups = new RadItemOwnerCollection(); this.groups.ItemTypes = new System.Type[1] { typeof(TileGroupElement) }; this.groups.Owner = (RadElement)this.groupsLayout; this.dragDropService = (RadDragDropService) new TileDragDropService(this); this.scrollService = new ScrollService((RadElement)this, this.scrollBar); this.scrollService.EnableInertia = true; this.AllowDrop = true; }
public void Add(ScrollService scrollService) { this.list.Add(scrollService); }