Как отобразить ресурс словаря элементов в режиме конструктора?
Я хочу отобразить элементы моего словаря ресурсов в моем пользовательском представлении дизайна, я хочу сделать ListView
показать ключи со значениями. и может редактировать в режиме дизайна.
-Я хочу, чтобы иметь возможность редактировать мой словарь в визуальном студии дизайна.
1 ответ
Я думаю, что вы можете использовать свойства ключей и значений экземпляра resourceDictionary ниже.
string exeFilePath = System.Reflection.Assembly.GetExecutingAssembly().GetName().CodeBase;
string exeDirPath = System.IO.Path.GetDirectoryName(exeFilePath);
string targetFile = "subFolder\\ResourceDictionary.xaml";
string dictionaryPath = new Uri(System.IO.Path.Combine(exeDirPath, targetFile)).LocalPath;
string xamlString = File.ReadAllText(dictionaryPath);
ResourceDictionary resourceDictionary = (ResourceDictionary)XamlReader.Parse(xamlString);