コード例 #1
0
 public void Load()
 {
     StackPanel1.Children.Clear();
     for (int i = AppData.EditInfos.Length; i >= 0; i--)
     {
         int          j    = AppData.EditInfos.Length - i;
         EditItemView view = null;
         if (i == AppData.EditInfos.Length)
         {
             view = new EditItemView()
             {
                 EditInfo = EditTemp.GetModEditInfo(), VerticalAlignment = VerticalAlignment.Top, Margin = new Thickness(0, 0, 0, 5)
             };
         }
         else
         {
             view = new EditItemView()
             {
                 EditInfo = AppData.EditInfos[i], VerticalAlignment = VerticalAlignment.Top, Margin = new Thickness(0, 5, 0, 5)
             };
         }
         view.Index = j;
         view.LoadContent();
         view.SlideTapped   += View_SlideTapped;
         view.ContentTapped += View_ContentTapped;
         StackPanel1.Children.Add(view);
     }
 }
コード例 #2
0
        private static void IsContentOpened_Changed(DependencyObject d, DependencyPropertyChangedEventArgs e)
        {
            EditItemView view = (EditItemView)d;

            if ((bool)e.NewValue)
            {
                view.Height = double.NaN;
            }
            else
            {
                view.Height = 100;
            }
            view.TriggerImageSlide.IsChecked = (bool)e.NewValue;
        }