Страницы

Поиск по вопросам

воскресенье, 9 февраля 2020 г.

Привязка к статическому идексатору

#c_sharp #wpf


У меня возникла проблема с привязкой статического свойства в XAML.
Руководствовался данным ответом.
В классе у меня определена статическая переменная:

class Worker
{
    public static ObservableCollection CountInDirections { get; set; }
    static Worker()
    {
        CountInDirections = new ObservableCollection
        {
            0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
        };
    }
}


Но в XAML коде появляется следующая ошибка:

Член "CountInDirections[6]" не распознан или недоступен.


Вот что в XAML:


Ответы

Ответ 1



Попробуйте так: {Binding Path=(local:Worker.CountInDirections)[6]}

Ответ 2



Для доступа по индексу к статичной коллекции при привязки следует воспользоваться следующим способом: ...

Комментариев нет:

Отправить комментарий