Так что, очевидно, _sre является C-расширением, поэтому SRE_Match определено в этом C-файле
Где я могу найти встроенный модуль _sre.py python?
[ 114] https://hg.python.org/cpython/file/2.7/Modules/_sre.c
Вы упоминаете, что Свойства шрифта поддерживают это так, я сделал немного закапывания отражателя и нашел это интересным:
TextBlock
public static readonly DependencyProperty FontSizeProperty = DependencyProperty.RegisterCoreProperty(0x40003714, typeof(double));
Управление
public static readonly DependencyProperty FontSizeProperty = DependencyProperty.RegisterCoreProperty(0x80003714, typeof(double));
Встроенный
public static readonly DependencyProperty FontSizeProperty = DependencyProperty.RegisterCoreProperty(0x3714, typeof(double));
Таким образом, все три из тех классов определяют FontSizeProperty, и идентификатор использовал взгляд, очень похожий, как будто тот первый бит является просто флагом некоторого вида. Таким образом, возможно, существует что-то продолжающееся под покрытиями, который позволяет то, что Вы называете наследованием свойства начиная с, платформа могла бы передать значения между этими подобными идентификаторами разности потенциалов.
См. Раздел «Информация о свойствах зависимостей» в MaxHeight (который не наследует родительское значение) и FontSize (который распространяется, как вы описываете):
Наследование значения свойства
Элемент может наследовать значение свойства зависимости от своего родителя в дереве.
Примечание:
Поведение наследования значений свойств не включено глобально для всех свойств зависимостей, поскольку время вычисления наследования оказывает некоторое влияние на производительность. Наследование значений свойств обычно включается только для свойств, для которых в конкретном сценарии предполагается, что наследование значений свойств является подходящим. Вы можете определить, наследуется ли свойство зависимости, просмотрев раздел информации о свойстве зависимости для этого свойства зависимости в ссылке SDK .