使用事件发送值
本文关键字:事件 | 更新日期: 2023-09-27 18:19:58
有没有办法发送带有事件的参数?
像这样:
<CheckBox x:Name="chk1" Content="" Height="16" Width="17" Checked="MultipleSelectMeasurement(1)"/>
....
private void MultipleSelectMeasurement(object sender, RoutedEventArgs e,int a)
{
System.Console.WriteLine("Check Box Nr: "+ a);
}
对不起,我是个新手。
设置Tag
,将sender
强制转换为FrameworkElement
,从(解析/强制转换)Tag
中获取值。
我可以向您展示一个例子。。
<Button Tag="passingParameter" Click="Button_Click" />
然后从代码后面使用。。
private void Button_Click(object sender, RoutedEventArgs e)
{
Button button1 = (Button)sender;
NavigationService.Navigate(new System.Uri(button1.Tag.ToString()));
}
另请参阅。。
- 如何从xaml传递参数