<Button Content="{Binding telefone}"
Click="{Binding telefone, Converter={StaticResource ButtonClick}}" />
やあ!
「コンバーター」を介してクリックイベントをボタンに関連付けるにはどうすればよいですか?
<Button Content="{Binding telefone}"
Click="{Binding telefone, Converter={StaticResource ButtonClick}}" />
やあ!
「コンバーター」を介してクリックイベントをボタンに関連付けるにはどうすればよいですか?
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");
}
}
コンバーターがコールバックの名前を文字列として返すようにします。
(それが私がそれをする方法です)