我想在WPF网格上画一条线.
private void InitializeTestline()
{
testline = new Line();
grid.Children.Add(testline);
testline.X1 = 0;
testline.X2 = 1;
testline.Y1 = 0;
testline.Y2 = 1;
testline.HorizontalAlignment = System.Windows.HorizontalAlignment.Left;
testline.VerticalAlignment = System.Windows.VerticalAlignment.Top;
testline.Stroke = Brushes.Red;
testline.Stretch = Stretch.Fill;
testline.StrokeThickness = 2;
testline.Visibility = System.Windows.Visibility.Visible;
}
Run Code Online (Sandbox Code Playgroud)
它没有问题.但现在我想在网格上添加四个按钮(向上,向下,向左,向右).因此,当我按下其中一个按钮时,线条应朝我选择的方向移动.
private void MoveUp_Click(object sender, RoutedEventArgs e)
{
this.testline.Y1 += move;
this.testline.Y2 += move;
}
Run Code Online (Sandbox Code Playgroud)
这是我想要使用的功能,但它不起作用.那么如何移动这条线呢?
最后,我有一个古老的终端3270 gui,这些gui有一个插入符号.这些线应该像一个十字准线(并帮助看看插入符的实际位置)