<Button Content="{Binding telefone}"
Click="{Binding telefone, Converter={StaticResource ButtonClick}}" />
こんにちは!XAML/C# - イベントの割り当て
クリックイベントを 'コンバーター'を介してボタンに関連付けるにはどうすればよいですか?
<Button Content="{Binding telefone}"
Click="{Binding telefone, Converter={StaticResource ButtonClick}}" />
こんにちは!XAML/C# - イベントの割り当て
クリックイベントを 'コンバーター'を介してボタンに関連付けるにはどうすればよいですか?
は、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");
}
}
コンバーターを文字列としてコールバックの名前を返します。
(それは私がそれを行う方法です)
?どのように私は文字列としてコールバックメソッドを取得するのですか? – Richard
あなたのコードに "onButtonClick"というメソッドがあり、それをコンバーターから単に文字列として返すとします。 – animaonline
onButtonClick.ToString()? – Richard
私はそう思った。 「コンバーター」は使用できません。ありがとうございました。 – Richard