It is not mandatory to have the resources defined in the same assembly where they are going to be used. Sometime, on an as-needed basis, the binary resources are defined in one assembly (generally, a class library), and used in another assembly.
WPF provides a uniform way of accessing these resources defined in other assemblies. To work with this, we need to use the pack URI scheme. In this recipe, we will learn how to use binary resources from another assembly.