Имейте в виду, что DynamicResource недоступен в Silverlight; это только в WPF (Silverlight имеет только StaticResource).
Поскольку вы отметили свой вопрос как Silverlight, так и WPF, я подозреваю, что вы, возможно, ищете решение, которое работает в обоих случаях. Если это так, вы, вероятно, захотите использовать привязку данных вместо ресурсов, поскольку вам необходимо обновить свойство в ответ на изменения.