a. DynamicResource are used when user interaction changes the look and feel of an object.
b. It can manipulate at runtime and are evaluated at runtime.
c. Dynamic resources are slower in performance than static resources as they are loaded everytime they are needed.
d. It finds the resource in the ResourceDictionary and keeps the key.