Почему я не могу установить источник (из файла xaml) ResourceDictionary в кроссплатформенном проекте? - PullRequest
0 голосов
/ 13 июня 2018

Я хочу иметь возможность динамически переключаться с ResourceDictionary (загрузка из файла) в коде C # из App.xaml.cs, но ResourceDictionary.Source не является свойством объекта, почему?Кстати, это кроссплатформенное мобильное приложение, а не проект WPF.Вот мой «неудовлетворительный код»:

using System;
using System.Globalization;
using System.Resources;
using System.Threading;
using System.Windows;
using Xamarin.Forms;

namespace MyCondCP
{

public partial class App : Application
{


    private void SetLanguageDictionary()
    {
        ResourceDictionary dict = new ResourceDictionary();
        dict.Source = new Uri("..\\Resources\\StringResources.xaml", UriKind.Relative);

...

Я получаю эту ошибку: ResourceDictionary не содержит определения «Source» ...

Я пропустил сборку или ссылку?В любом случае, есть ли способ загрузить ResourceDictionary из файла / .xaml вместо необходимости устанавливать ресурс ключ / значение в коде один за другим?

Я нашел пример кода в StackOverflow (не работает дляменя): Как динамически изменить ResourceDictionary

...