Я предполагаю то, о чем компилятор предупреждает Вас, скрывается!! Это на самом деле переопределяет?
компилятор мог бы дать Вам предупреждение, но во времени выполнения, назовут метод родительского класса, если указатель будет иметь родительский класс типа, независимо от фактического типа объекта это указывает на.
Это интересно. Попытайтесь делать маленькую автономную тестовую программу для своего компилятора.
Подобно UpdateSourceTrigger, значение по умолчанию для свойства Mode варьируется для каждого свойства. Редактируемые пользователем свойства, такие как
TextBox.Text
,ComboBox.Text
,MenuItem.IsChecked
и т. Д. ИмеетTwoWay
в качестве значения режима по умолчанию. Чтобы понять если по умолчаниюTwoWay
, посмотрите информация о свойствах зависимости раздел собственности. Если это говоритBindsTwoWayByDefault
имеет значение true, затем значение Mode по умолчанию для свойствоTwoWay
. Сделать это программно получить свойство метаданные свойства, вызвавGetMetadata
, а затем проверьте логическое значение значениеBindsTwoWayByDefault
property.
Самый безопасный способ - всегда четко указывать, какой режим привязки вы хотите использовать.