У меня есть ситуация, когда некоторые значения приложения сохраняются как константы - это требование, поскольку они необходимы в определениях атрибутов (атрибуты должны разрешаться во время компиляции, поэтому даже статические члены не работают).
Я хочу также иметь возможность повторно использовать эти значения в файлах XAML. Так что, если у меня есть такие константы, как это:
public class MyConstants
{
public const string Constant1 = "Hello World";
}
Я хочу одним способом связать их с элементами управления, определенными в XAML, примерно так:
<TextBlock Text="{Binding MyConstants.Constant1}" />
Возможно ли это прямым путем? Я просмотрел обязательные примеры, но не могу найти такой сценарий.
Может быть, я мог бы сделать какую-то работу (возможно, привязки переведены в параметры для метода, который динамически вытягивает постоянное поле с помощью отражения)