Если по какой-либо причине вы хотите перебирать элементы управления, в своем классе Window вы можете перебирать дочерние элементы LayoutRoot (например,)
foreach (object o in this.LayoutRoot.Children)
{
MessageBox.Show(o.GetType().Name);
}
Имейте в виду, что дети также могут содержать детей, поэтому вам нужно вникать в каждый из них по мере необходимости.