private static void InitToggleButton(ref SharpDXButton control, string text, SharpDXPanel tag)
 {
     control      = new SharpDXButton();
     control.Text = text;
     control.Tag  = tag;
     control.MouseClickEventUp += button_MouseClickEventUp;
 }
示例#2
0
 private static void InitPanel(ref SharpDXPanel control, bool dynamicWidth = true, bool dynamicHeight = true, bool fillParent = true, bool visible = true)
 {
     control = new SharpDXPanel();
     control.DynamicHeight = dynamicHeight;
     control.DynamicWidth  = dynamicWidth;
     control.FillParent    = fillParent;
     control.Visible       = visible;
 }
        static void button_MouseClickEventUp(object sender, ExternalUtilsCSharp.UI.Control <SharpDXRenderer, SharpDX.Color, SharpDX.Vector2, TextFormat> .MouseEventArgs e)
        {
            if (!e.LeftButton)
            {
                return;
            }
            SharpDXPanel panel = (SharpDXPanel)((SharpDXButton)sender).Tag;

            panel.Visible = !panel.Visible;
        }