【问题标题】:Sending a value with Event [closed]使用事件发送值[关闭]
【发布时间】:2013-06-25 10:00:53
【问题描述】:

有没有办法通过事件发送参数?

像这样:

<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);
        }

对不起,我是这个东西的新手。

【问题讨论】:

标签: c# wpf xaml


【解决方案1】:

设置Tag,将sender 转换为FrameworkElement,从(解析/转换)Tag 获取值。

【讨论】:

  • 你能告诉我怎么做吗?
【解决方案2】:

我可以给你举个例子..

<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()));
}

另见..

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-07-11
    • 1970-01-01
    • 2018-06-22
    • 1970-01-01
    • 1970-01-01
    • 2014-05-08
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多