У кого-нибудь есть идеи, как скрыть строку сетки во время выполнения?
Вы не можете установить его видимость, единственный способ сделать это - установить его высоту на 0. Предполагая, что имя сетки - LayoutRoot, и вы хотите скрыть первую строку:
LayoutRoot.RowDefinitions[0].Height = new GridLength(0);