You are designing a Windows Phone 7 application that will contain many different types of UI objects. The UI objects will have similar actions regarding how they respond to user interaction. You need to recommend a way to minimize the effort to create and maintain multiple UI objects with common functionalities. What should you recommend?
A.
the same common code copied to each PhoneApplicationPage object
B.
data templates for common UI objects that use Microsoft Expression Blend
C.
triggers for the common UI objects that use Microsoft Expression Blend
D.
behaviors for the common UI objects that use Microsoft Expression Blend