示例#1
0
 public PressButtonView(Button control, Sprite sprite)
     : base(control)
 {
     _control = control;
     _sprite = sprite;
     _sprite.DrawMode = _control.DrawMode;
     _control.HorizontalAlignment = HorizontalAlignment.Left;
     _control.VerticalAlignment = VerticalAlignment.Top;
     _control.Margin = new Margin();
     _control.Invalidated += UpdateVisual;
     UpdateVisual(control);
 }
示例#2
0
 public TextButtonView(Button control, SpriteFont font)
     : base(control)
 {
     _c = control;
     _font = font;
 }
示例#3
0
 public PressButtonView(Button control, ResourceRef<Texture2D> texture)
     : this(control, new Sprite(texture))
 {
 }