Вы можете получить значение выбора с помощью приведенного ниже фрагмента. Это поможет вам.
var mySelect = $('select[name=browser');
var conceptName = mySelect.find(":selected").text();
console.log(conceptName)
Фрагмент исполняемого файла находится в приведенном ниже коде, URL-адрес пера https://codepen.io/redhatvicky/pen/RdzEGW
После большого исследования и выкарабкивания исходного кода для DependencyObject
, вот короткий ответ:
InheritenceContext
(свойство, которое показывает логического родителя экземпляра) (как 90% полезной реализации DependencyObject
) отмеченный как внутренний и таким образом сохранил скрытым от всего кода за пределами WindowsBase.dll
Возможно использовать отражение для установки _contextParent
поле, а также назвать это скрытыми методами для установки InheritenceContext
, но в конце дня не чистое решение.
После обыска DependencyObject
исходный код, я имею, должен сказать, что я не впечатлен. DependencyObject
мог и должен был быть очень чистый, повсеместный, допускающий повторное использование класс. Вместо этого это структурно и behaviourly, связанный с, он - наследники и даже содержит определенные константы, поля, методы и обходные решения для помощи Замораживаемый сосуществуют с остальной частью подклассов, который не только отклоняется далекий от хорошего дизайна OO, но также и делает в других отношениях превосходный класс совершенно неприменимым за пределами платформы WPF.
Я предполагаю, что Вы спрашиваете о распространении значений детям, которые не переопределяют сами значения.
Понятие элемента WPF, имеющего ребенка, представлено ContentControl
насколько мне известно. Это играет роль гораздо дальше вниз иерархия, чем Вы хотите пойти. Так, я предположил бы это, если бы необходимо было просто произойти из DependencyObject
то, что это поведение не проявило бы.
А именно, ребенок должен знать для выяснения у его родителя, если он не имеет значения для данного свойства.
Интересный вопрос. Я хотел бы знать полный ответ также.