XAML/C#-事件分配

XAML/C#-事件分配,c#,silverlight,windows-phone-7,events,C#,Silverlight,Windows Phone 7,Events,嗨 如何通过“转换器”将单击事件与按钮关联?使转换器以字符串形式返回回调的名称 (我就是这样做的)Silverlight解析器无法将事件处理程序绑定到绑定。相反,请使用命令属性 <Button Content="{Binding telefone}" Click="{Binding telefone, Converter={StaticResource ButtonClick}}" /> 真正地如何将回调方法作为字符串获取?假设在代码中有一个名为“onButtonClick”的


如何通过“转换器”将单击事件与按钮关联?

使转换器以字符串形式返回回调的名称


(我就是这样做的)

Silverlight解析器无法将事件处理程序绑定到绑定。相反,请使用命令属性

<Button Content="{Binding telefone}"  
Click="{Binding telefone, Converter={StaticResource ButtonClick}}" />

真正地如何将回调方法作为字符串获取?假设在代码中有一个名为“onButtonClick”的方法,只需从转换器中将其作为字符串返回即可;确保你的表格中有这个方法,我想是的。您不能使用“转换器”。非常感谢。
<Button Command="{Binding telefone}" />
public class Telephone: ICommand
{

    public bool CanExecute(object parameter)
    {
        return true;
    }

    public event EventHandler CanExecuteChanged;

    public void Execute(object parameter)
    {
        MessageBox.Show("Telephone clicked");
    }
}