c# - 如何使用带参数的函数作为事件处理程序?

标签 c# xaml blend

我正在使用 Blend(我对它还很陌生)来创建 XAML。我有一行代码调用下面的函数 writeC:

<Button x:Name="key_c" Content="c" HorizontalAlignment="Left" Height="60" 
    Margin="243,188.667,0,0" VerticalAlignment="Top" Width="60" FontWeight="Bold"
    FontFamily="Century Gothic" FontSize="21.333" Foreground="Black" 
    Click="writeC">

这很好用。但是,我想将其更改为使用参数 "a""A" 调用函数 WriteChar,以便它调用以下 C# 函数:

private void writeChar(string myCharCaps, string myCharLower)

我如何用 XAML 编写它?

最佳答案

您的点击处理程序需要遵守事件处理程序签名。如果您想使该处理程序成为您的 WriteChar 的简单包装器,那很好。更多信息在这里:http://msdn.microsoft.com/en-us/library/bb531289(v=vs.90).aspx

关于c# - 如何使用带参数的函数作为事件处理程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16925226/

相关文章:

javascript - 在 Visual Studio Code 上使用空格、括号或句点触发 Intellisense 自动完成

c# - 带有 CheckBox 数据模板的 WPF ListBox - Checkbox 的绑定(bind)内容属性不起作用

wpf - 如何在按钮样式中触发视觉画笔(带有 Storyboard)?

wpf - 禁用 Blend 中绑定(bind)的设计时实例化

c++ - 为什么我的彩色立方体不适用于 GL_BLEND?

c# - RabbitMQ 无法从同一进程发送和接收

c# - ASP.NET 标识使用电子邮件而不是用户名

c# - 是否可以防止抽象类的继承

c# - 为什么 OnPropertyChanged 在代码隐藏中不起作用?

wpf - 在代码隐藏中创 build 计数据上下文