2014-11-06 3 views
1

Я видел много примеров того, как связать в xaml с индексированным свойством, например sugested here. И легко создать привязку в коде, например this, действительно прямо, но как насчет привязки кода к индексированному свойству? ПриветствияC# Привязать к индексированному свойству в коде

ответ

1

точно такой же путь:

Binding myBinding = new Binding("Contacts[John].PhoneNumber"); 
    myText.SetBinding(TextBlock.TextProperty, myBinding); 

Path используется не изменяется между установкой в ​​XAML и установки в Code-Behind.

+0

Обратите внимание, что вы должны почти * никогда не делать этого, привязки * принадлежат * в XAML, но это то же самое. – BradleyDotNET

+0

Довольно круто, я дам ему завтра утром первым делом и зададим правильный ответ, если он сработает. Спасибо @BradleyDotNET –

+0

Конечно, я понимаю, что это имеет смысл в проекте, над которым я работаю. Спасибо –

Смежные вопросы