Аналог nameof для XAML

134
22 мая 2019, 21:30

Нужно хранить локализованные названия свойств классов в словаре ресурсов. Сейчас делаю это так:

<ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
                xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
                xmlns:system="clr-namespace:System;assembly=mscorlib">
<system:String x:Key="Scale">Шкала</system:String>

Но хотелось бы использовать тот факт, что "Scale" является названием свойства класса KingLaw. Свойство, как и сам класс не статическое. Хранить в качестве ключа словаря объект PropertyInfo, используя XAML у меня не получается. Может быть можно написать пользовательское расширение разметки, которое позволит работать с названиями свойств? Хотелось бы сделать аналог следующего, только при помощи XAML:

        ResourceDictionary properties = new ResourceDictionary()
        {
            { nameof(KingLaw.Scale), "Шкала" }
        };
READ ALSO
Как отключить мышку?

Как отключить мышку?

Начну с того, что я конкретно хочу сделать: Иногда совсем не хочется вставать с кровати но при этом вырубить монитор здесь и сейчасЯ хочу сделать...

165
Как копию сайта перенести на новый домен и на новую админку?

Как копию сайта перенести на новый домен и на новую админку?

Подскажите пожалуйста, как копию сайта Drupal перенести на новый домен и новую админку?

124
Не выводит значение mysql_insert_id()

Не выводит значение mysql_insert_id()

В базу добавляется строка с AUTO INCREMENT, нужно получить последний IDС функцией mysqli_insert_id() мне выводит пустоту, никаких значений

112