Как получить константы из другого класса для элементов в DataTemplate?

Вот код DataTemplate:
<DataTemplate DataType="{x:Type local:Interface}">
        <Grid>
            <Grid.ColumnDefinitions>
                <ColumnDefinition Width="{x:Static cnst:Constants+Navigation+Width}"/>
                <ColumnDefinition/>
                <ColumnDefinition/>
            </Grid.ColumnDefinitions>

            <ContentControl Grid.Column="0" Background="Red" Content="{Binding Spaces.Navigation}"/>
            
        </Grid>
    </DataTemplate>

И для него есть класс:
public class Constants
    {

        public class Navigation
        {
            public const int Width = 20;
        }

    }


Где local — это класс Interface для MVVM. А cnst — это класс Constants. Мне нужно, чтобы некоторые элементы (как данном примере) брали общее значение из набора констант для построения графического интерфейса. Но что-то не получается заполучить.
  • Вопрос задан
  • 36 просмотров
Пригласить эксперта
Ответы на вопрос 1
yarosroman
@yarosroman Куратор тега C#
C# the best
На сколько я помню wpf не умеет привязываться к полям, только к свойствам.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
от 40 000 до 110 000 ₽
ЧИТАЙ-ГОРОД Москва
от 130 000 до 180 000 ₽
Mystery Tag Новосибирск
от 80 000 до 110 000 ₽
08 апр. 2020, в 04:51
16000 руб./за проект
08 апр. 2020, в 00:40
15000 руб./за проект