В настоящее время мы имеем ситуацию, когда у нас есть стили WPF от партнера, которые мы можем переопределить для настройки.Можете ли вы запретить переопределять стиль WPF через код?
Однако в одном случае кажется, что стиль позже переопределяется кодом, к которому у нас нет доступа. Это означает, что любые изменения, которые я применяю к стилю, не будут иметь эффекта, потому что в какой-то момент времени код войдет и снова изменит его.
Вопрос: Можно ли каким-либо образом пометить стиль как незанятый (так сказать), так что независимо от того, что происходит в коде, некоторые значения свойств останутся неизменными?
Я не думаю, что его можно ... Не забывайте, что XAML фразы в код во время выполнения. – nrofis
Согласен. Я также не думаю, что это возможно, но, как всегда, было бы хорошо знать наверняка. –
Я думаю, что единственный способ (кодирование) - иметь какой-то обработчик события OnStyleChanged и отменить изменение оттуда. И если вы получите обработчик событий такого типа, вы можете построить DependencyProperty, чтобы просто пометить его в XAML – Bolu