Локализация средства выбора даты для Xamarin Forms Android

Любой может поделиться с ними обходным путем для этой ошибки, мне также нужно реализовать локализацию для Datepicker, я реализую локализацию по этой ссылке https://docs.microsoft.com/en-us/xamarin/xamarin-form/app-fundamentals/localization/text?tabs=windows

Затем переведите и измените культуру, используя это

public void SetLocale(CultureInfo ci)
{
            Thread.CurrentThread.CurrentCulture = ci;
            Thread.CurrentThread.CurrentUICulture = ci;
            Console.WriteLine("CurrentCulture set: " + ci.Name);
 }

Но приложение по-прежнему использует настройку культуры ОС устройства.

Я также пробую пользовательский рендерер.

public class CustomDatePickerRenderer : DatePickerRenderer
{
    public CustomDatePickerRenderer(Context context) :base(context)
    {            
    }

    protected override void OnElementChanged(ElementChangedEventArgs<Xamarin.Forms.DatePicker> e)
    {
        base.OnElementChanged(e);
        Locale locale = new Locale("ARA");
        Control.TextLocale = locale;
        Resources.Configuration.SetLocale(locale);
        Resources.Configuration.Locale = locale;
        Resources.Configuration.SetLayoutDirection(locale);
    }

}

person parpar    schedule 07.09.2019    source источник
comment
Не знаете, о какой ошибке вы говорите, может быть, об этой? язык заголовка средства выбора даты"> stackoverflow.com/questions/45871800/   -  person SushiHangover    schedule 08.09.2019
comment
var диалог = новый DatePickerDialog (это); диалог.Показать(); SetHeaderMonthDay(диалог, Locale.Korean); Где я могу получить это внутри моего DatepickerRenderer?   -  person parpar    schedule 08.09.2019
comment
@parpar this в образце представляет Context. Вы можете получить контекст из конструктора CustomDatePickerRenderer. Сохраните его в личное поле и используйте позже, когда вам понадобится.   -  person pinedax    schedule 09.09.2019
comment
@SushiHangover может поделиться ссылкой, где я могу получить date_picker_header_date.xml? спасибо   -  person parpar    schedule 09.09.2019
comment
@parpar, кажется, что это зависит от языка системы, нельзя изменить язык заголовка средства выбора даты с помощью пользовательского рендеринга.   -  person Cherry Bu - MSFT    schedule 11.09.2019