I've followed this quick lesson to add localization to a XamarinForms app:
Their provided project works correctly - in that I can change languages by changing [assembly: NeutralResourcesLanguage("en-US")] in AssemblyInfo.CS.
In my own project, using the same ResX strings in a XAML layout I cannot change the language from anything other than en-GB.