Я пытаюсь выяснить, как wpf управляет статическими ресурсами в фоновом режиме. Например, если я получаю статический ресурс в коде позади и устанавливаю его в null или определяя для него новый объект, изменения не отражаются. Но если я получу статический ресурс и изменю его свойство, изменения будут reflacted. Как wpf понимает, изменил ли я свойство или установил ссылку на объект и ведет себя таким образом?Как Wpf управляет статическими ресурсами?
Спасибо за помощь.
спасибо за ваши answer.i видеть теперь это стандарт behavior.so, когда я пишу код, как: this.Resources [ «yellowBrush»] = NULL; Если этот ресурс статичен, изменение не отражается, поскольку оно было настроено, например, на фон кнопки, и мой объект кисти все еще существует. Но если этот ресурс был динамическим, тогда он отражал бы изменения, а цвет фона моей кнопки становился нулевым. Теперь я задаюсь вопросом о противоположности моего вопроса, как он отражает изменения, когда он является динамическим? – user1388106
@user: на самом деле то же самое с динамическим ресурсом. Если вы хотите изменить ресурс, вы должны найти словарь ресурсов, где он находится, и обновить этот словарь. – Vlad