Ошибка привязки элемента ElementName

У меня есть следующий XAML:

  ...    ...       

Эта привязка не работает: MarkerEnabled="{Binding ElementName=DisplayMarkers, Path=IsChecked}"

Я пытаюсь связать свойство IsChecked с моим флажком с именем «DisplayMarkers». Когда я запускаю его, в режиме отладки в VS 2010, окно вывода показывает, что привязка не работает. Он не может найти элемент с именем «Checkbox», Может ли кто-нибудь сказать мне, почему?

Ошибка, которую я получаю от VS:

 System.Windows.Data Error: 4 : Cannot find source for binding with reference 'ElementName=DisplayMarkers'. BindingExpression:Path=IsChecked; DataItem=null; target element is 'DataSeries' (Name=''); target property is 'MarkerEnabled' (type 'Nullable`1') 

У вас может не быть указателя имен, в котором вы пытаетесь связать, вы могли бы попытаться заменить конструкцию ElementName Source={x:Reference DisplayMarkers} .

Обходной путь для потенциальных циклических ошибок зависимостей см .: https://stackoverflow.com/a/6858917/546730

Я предполагаю, что автор диаграммы, получая из FrameworkElement или что-то еще, не понял, что им нужно добавить любые дочерние элементы в логическое дерево либо вручную, либо через переопределение. Вы получаете это бесплатно при получении.

Нарушение логического дерева ломает способность детей связываться с ElementName.

Если вы являетесь автором объекта Chart, вы можете увидеть этот связанный с ним вопрос и ответ.

  • Как скрыть столбцы datagrid wpf в зависимости от свойства
  • Как вы привязываете CollectionContainer к коллекции в модели представления?
  • UITableView - лучшее редактирование посредством привязки?
  • WPF Binding - значение по умолчанию для пустой строки
  • Свяжите элемент с двумя источниками
  • Конфликты Datacontext
  • Почему обновление привязки не реализует INotifyPropertyChanged?
  • Связывание со статическим свойством
  • MvvmCross Android - альтернатива привязке RelativeSource для команды button
  • Как связать перечисление с элементом управления combobox в WPF?
  • как связать datatable с datagridview в c #
  • Interesting Posts

    Аннотация @Transactional. Как откат?

    «Некомпилируемый исходный код» RuntimeException в netbeans

    Как программа Java может получить свой собственный идентификатор процесса?

    Почему нам нужно установить пространство подкачки вдвое большим, чем наша физическая память?

    Google Chrome не сохраняет пароли (а не автоматически заполняет существующие логины / пароли)

    MongoDB как firebase database временных рядов

    Есть ли ограничение, которое ограничивает мой общий метод численными типами?

    Разрешить запрос CORS REST в приложение Express / Node.js на Heroku

    java.lang.NoSuchMethodError: org.hibernate.SessionFactory.openSession () Lorg / hibernate / classic / Session

    андроиды выбирают изображения из галереи

    Правильный способ использования Modernizr для обнаружения IE?

    Как устранить ошибку «Имя локального устройства уже используется»?

    Загрузка данных в Highcharts с помощью Ajax

    Угловая директива, как добавить атрибут к элементу?

    Вход Unicode, полученный через входные компоненты PrimeFaces, поврежден

    Давайте будем гением компьютера.