我想向C#创建的按钮添加一个保持手势。但是我在互联网上找到的所有解决方案都无法使用。我发布的代码部分涉及按钮的创建:
var button = new Button();
button.Click += new RoutedEventHandler(ButtonClickOneEvent);
button.Hold += new TypedEventHandler<GestureRecognizer, HoldingEventArgs>(holder_recon);
button.Hold
不起作用,它给我一个错误。
现在,我想要holder_recon
,应在按住按钮时启动该功能,并执行MessageBox.Show("Held")
。
您能帮我吗?
希望这对您有帮助。
var button = new Button();
button.VerticalAlignment = System.Windows.VerticalAlignment.Top;
button.Height = 75;
button.Tag = tag;
button.Background = new SolidColorBrush(colore);
button.HorizontalContentAlignment = System.Windows.HorizontalAlignment.Stretch;
button.Click += button_Click;
button.Hold += button_Hold;
private void button_Hold(object sender, System.Windows.Input.GestureEventArgs e) => MessageBox.Show("Hold");
private void button_Click(object sender, RoutedEventArgs e) => MessageBox.Show("Click");