Full example
public delegate void mouseup_delegate(object obj, MouseButtonEventArgs args);
constructor()
{
TextBlock text_block = new TextBlock() { Text = "aa" };
Style style = new Style();
style.Setters.Add(new EventSetter(TextBlock.MouseUpEvent, new mouseup_delegate(this.textblockClicked)));
text_block.Style = style;
}
public void textblockClicked(object sender, MouseButtonEventArgs args)
{
MessageBox.Show("mouse up");
}
But when I launch the application, an exception is thrown: Handler type is invalid
what is wrong with this code?
source
share