The help topic page on ComponentResourceKey doesn't give great guidance on when you would want to move from a string-based key to a ComponentResourceKey for putting and/or retrieving resources from a ResourceDictionary. Does anybody have any insight on when you would want to use a ComponentResourceKey over a string?