[FIXED] How to bind two xaml and xaml.cs files to one ViewModel using xamarin.forms?

Issue

I was wondering whether there is a way I could bind two xaml files to one viewmodel in order to allow data binding from one viewmodel to two xaml files.

Solution

That’s really easy actually,

SomePage somePage = new SomePage(); //View 1 
SomeOtherPage otherPage= new SomeOtherPage();  // View 2
YourCommonViewModel commonVm = new YourCommonViewModel(); //Common VM

somePage.BindingContext = commonVm;
otherPage.BindingContext= commonVm;

Hope this helps

Answered By – FreakyAli

Answer Checked By – Clifford M. (Easybugfix Volunteer)

Leave a Reply

(*) Required, Your email will not be published