<Button Content="{Binding telefone}"
Click="{Binding telefone, Converter={StaticResource ButtonClick}}" />
嗨!
如何通过“转换器”将点击事件与按钮相关联?
答案 0 :(得分: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");
}
}
答案 1 :(得分:0)
让转换器以字符串形式返回回调的名称。
(我就是这样做的)