Единого алгоритма не существует - элемент управления планировщика (если это то, что вы ищете) является довольно сложной сущностью. Существует пример сообщества (Silverlight), который показывает, как сделать что-то подобное - почти наверняка у вас не возникнет проблем с повторной реализацией того же элемента в WP7, если у вас есть опыт разработки Silverlight.
Кроме того, ComponentOne имеет элемент управления , который делает это - поскольку он основан на Silverlight, я уверен, что его довольно легко адаптировать и к приложению Windows Phone 7.