예제 #1
0
파일: InfoPanel.xaml.cs 프로젝트: JuRogn/OA
        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);

        }
예제 #2
0
 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);
 }