private void BTNLinea_Click(object sender, EventArgs e) { if (linea == Max - 1) { TBLinea.Text = InText.Lines[linea]; Interpreta(InText.Lines[linea]); BTNLinea.Enabled = false; button1.Enabled = true; Invalidate(); PanelVisual.Invalidate(); //MessageBox.Show("Ya no hay más lineas"); } else { TBLinea.Text = InText.Lines[linea]; Interpreta(InText.Lines[linea]); linea++; Invalidate(); PanelVisual.Invalidate(); } }
private void SetupTracker() { _tracker = InteractionTracker.CreateWithOwner(compositor, this); InitTrackerPositions(); _source = VisualInteractionSource.Create(ReaderViewVisual); _source.ManipulationRedirectionMode = VisualInteractionSourceRedirectionMode.CapableTouchpadOnly; _source.IsPositionXRailsEnabled = false; _source.PositionXChainingMode = InteractionChainingMode.Never; _source.PositionXSourceMode = InteractionSourceMode.EnabledWithoutInertia; _source.IsPositionYRailsEnabled = false; _source.PositionYChainingMode = InteractionChainingMode.Never; _source.PositionYSourceMode = InteractionSourceMode.Disabled; _tracker.InteractionSources.Add(_source); OffsetBind = compositor.CreateExpressionAnimation("-tracker.Position"); OffsetBind.SetReferenceParameter("tracker", _tracker); PanelVisual.StartAnimation("Offset", OffsetBind); }
public Form1() { LineaCodigo = new List <string>(); InitializeComponent(); g = PanelVisual.CreateGraphics(); }
private void button2_Click(object sender, EventArgs e) { Invalidate(); PanelVisual.Invalidate(); }