Пример #1
0
        public KNXMediaButton ToKnx(BackgroundWorker worker)
        {
            var knx = new KNXMediaButton();

            base.ToKnx(knx, worker);

            return(knx);
        }
Пример #2
0
        public KNXMediaButton ExportTo(BackgroundWorker worker, string dir, Point RelPoint)
        {
            KNXMediaButton knx = this.ToKnx(worker);

            knx.Left = this.LocationInPageFact.X - RelPoint.X;
            knx.Top  = this.LocationInPageFact.Y - RelPoint.Y;

            return(knx);
        }
Пример #3
0
 /// <summary>
 /// 从模板中导入控件
 /// </summary>
 /// <param name="knx"></param>
 /// <param name="worker"></param>
 /// <param name="DirSrcImg"></param>
 public MediaButtonNode(KNXMediaButton knx, BackgroundWorker worker, string DirSrcImg)
     : this(knx, worker)
 {
     this.Id = GenId(); // 创建新的Id
 }
Пример #4
0
 /// <summary>
 /// 从工程文件中导入控件
 /// </summary>
 /// <param name="knx"></param>
 public MediaButtonNode(KNXMediaButton knx, BackgroundWorker worker)
     : base(knx, worker)
 {
     this.Name = ImageKey = SelectedImageKey = MyConst.Controls.KnxMediaButtonType;
     SetText(this.Title);
 }