In this article Malcolm Sheridan demonstrates how to use the AutoCompleteBox control in conjunction with RIA Services.
One of the controls available is the AutoCompleteBox. This represents a control that provides a text box for user input and a drop-down that contains possible matches based on the input in the text box. When this is used in conjunction with RIA Services, you have a complex solution with minimum code.