コード例 #1
0
        public 一个一级部件(bool trurForAdd_falseForAddAndInsert)
        {
            //true for added items like 一个一级部件(),一个按钮
            //false for inserted items, 两个按钮
            InitializeComponent();
            桥梁组成一级部件参数 = new 桥梁组成一级部件();
            this.DataContext = 桥梁组成一级部件参数;
            二级部件集合ListView.DataContext = this;
            if (!trurForAdd_falseForAddAndInsert)
            {
                AddNewItem.MouseLeftButtonUp += DeleteItem;
                InsertNewItem.MouseLeftButtonUp += InsertNewItem_MouseLeftButtonUp;

                InsertNewItem.Visibility = Visibility.Visible;
                RotateTransform rotateTrans = new RotateTransform();
                AddNewItem.RenderTransform = rotateTrans;
                DoubleAnimation rotateAnim = new DoubleAnimation(45, TimeSpan.FromMilliseconds(300));
                rotateTrans.BeginAnimation(RotateTransform.AngleProperty, rotateAnim);
            }
            else
            {
                AddNewItem.MouseLeftButtonUp += AddNewItem_MouseLeftButtonUp;
                InsertNewItem.MouseLeftButtonUp += InsertNewItem_MouseLeftButtonUp;
            }
        }
コード例 #2
0
 //public string 部件名称 { get; set; }
 //public double 权重 { get; set; }
 //public bool 是否主要部件 { get; set; }
 public 一个一级部件()
 {
     //一个一级部件(true),一个按钮
     InitializeComponent();
     桥梁组成一级部件参数 = new 桥梁组成一级部件();
     this.DataContext = 桥梁组成一级部件参数;
     二级部件集合ListView.DataContext = this;
     AddNewItem.MouseLeftButtonUp += AddNewItem_MouseLeftButtonUp;
     InsertNewItem.MouseLeftButtonUp += InsertNewItem_MouseLeftButtonUp;
 }