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

你好!

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

4

2 回答 2

2

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

<Button Command="{Binding telefone}" />

C#:

public class Telephone: ICommand
{

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

    public event EventHandler CanExecuteChanged;

    public void Execute(object parameter)
    {
        MessageBox.Show("Telephone clicked");
    }
}
于 2012-05-09T22:47:41.833 回答
0

让您的转换器将回调的名称作为字符串返回。

(我就是这样做的)

于 2012-05-09T20:07:18.537 回答