<Button Content="{Binding telefone}"
Click="{Binding telefone, Converter={StaticResource ButtonClick}}" />
안녕하세요!XAML/C# - 이벤트 배정
클릭 이벤트를 '변환기'를 통해 버튼에 연결하려면 어떻게해야합니까?
<Button Content="{Binding telefone}"
Click="{Binding telefone, Converter={StaticResource ButtonClick}}" />
안녕하세요!XAML/C# - 이벤트 배정
클릭 이벤트를 '변환기'를 통해 버튼에 연결하려면 어떻게해야합니까?
실버 파서 바인딩에 대한 이벤트 핸들러에없는
(나는 것을 어떻게 때문이다). 대신 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