private void initIndexImage(Info info, int index) { InfoIndexItem item = new InfoIndexItem(); Image s = new Image(); s.Margin = new Thickness(2.0, 1.0, 2.0, 1.0); s.Height = 45.0; s.Width = 57.0; s.Stretch = Stretch.Fill; s.Source = info.ImageSource; s.Tag = index; s.MouseLeftButtonDown += (objects, arts) => { Image source = objects as Image; int Index = (int)source.Tag; Content.DataContext = InfoList[Index]; _currentIndex = Index; }; s.MouseEnter += new MouseEventHandler(Content_MouseEnter); s.MouseLeave += new MouseEventHandler(Content_MouseLeave); }
private void SetupNavItems(int count) { for (int i = 0; i < count; i++) { InfoIndexItem item = new InfoIndexItem { Id = i }; item.Click = (RoutedEventHandler)Delegate.Combine(item.Click, new RoutedEventHandler(NavItemClick)); this.ActiveItemList.Items.Add(item); // Button btn = new Button() { Content = i.ToString(), Height = 10, Width = 10 }; // this.ActiveItemList.Items.Add(btn); } VisualStateManager.GoToState(this, "Reveal", false); }