Я согласен с вашей аргументацией, однако я хотел бы знать, гарантируют ли создатели Microsoft / WPF, что привязка будет оценена до ее первого значения до загрузки элемента управления ...
Например, у меня есть aaполе со списком
и у меня есть код как
public CustomCombo ()
{
this.Loaded + = OnLoaded;}
private void OnLoaded (Отправитель объекта, RoutedEventArgs e)
{
if (CustomDP! = Null) {
// Заполнение элементов внутри комбинированного списка
}}
В такой ситуации, если моя привязка не будет оценена до загрузки моей комбо, она останется пустой ... не так ли?
Некоторые считают, что этоусловие никогда не возникнет, и мой вопрос к вам таков: действительно ли это так, или привязки можно также оценить после загрузки, так как это может зависеть от Datacontext или положения в визуальном / логическом дереве