Ejemplo n.º 1
0
 public BTN(Thickness TargetMargin, double VAR_TO_LOAD, double CutPoint_X, double CutPoint_Y, double Cut_Width, double Cut_Height, Grid layoutRoot)
 {
     this.l           = TargetMargin.Left;
     this.t           = TargetMargin.Top;
     this.r           = TargetMargin.Right;
     this.b           = TargetMargin.Bottom;
     this.VAR_TO_LOAD = VAR_TO_LOAD;
     if (BTN_Pic != "")
     {
         IsolatedStorageFileStream btnpic = new IsolatedStorageFileStream(BTN_Pic, FileMode.Open, IsolatedStorageFile.GetUserStoreForApplication());
         Alpha.CutImage(btnpic, new Size(CutPoint_X, CutPoint_Y), new Size(Cut_Width, Cut_Height), ref this.image);
         layoutRoot.Children.Add(this.image);
         this.image.Margin = TargetMargin;
         this.image.HorizontalAlignment = HorizontalAlignment.Left;
     }
 }