Xamarin привязка EventHandler - PullRequest
       6

Xamarin привязка EventHandler

0 голосов
/ 04 сентября 2018

Как связать обработчик событий из xaml с ViewModel по моему хамал:

<Entry Text="{Binding SecondName , Mode=TwoWay}"  Focused="{Binding FocusedEventhandler}" Completed="{Binding Compleated}">

Как я могу получить действия обработчика событий в моей viewModel?

1 Ответ

0 голосов
/ 04 сентября 2018

Попробуйте вот так

public class TestViewModel 
{    
    public ICommand FocusedEventhandler { get; private set; }   
    public TestViewModel()
    {     
        FocusedEventhandler = new Command(async () => await ShowContactList());   
    }  

    async Task ShowContactList()
    {   
        //your code here
    }   
}

Позвоните в вашу ViewModel со своей страницы

public partial class TestPage: ContentPage {  
public AddContact() {  
    InitializeComponent();  
    BindingContext = new TestViewModel();  
}  

Это просто обзор, чтобы дать вам представление о том, как мы можем это сделать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...