Извините. Я думаю, что нашел это.
Я думал, что ссылка на "RootGrid" была предложена для именованного пространства VS, например, для System. Windows .RootGrid Я уверен, что они намеревались ссылаться на Grid в моем XAML.
Осознание этой вероятности было моментом "О, да". Таким образом, простая замена RootGrid на мое имя XAML «GridBoard», вероятно, решит проблему. Я еще не закрыл Control, но проблема с именами, по крайней мере, найдена.
Чтобы ответить на вопрос. Справка - это файл управления пользователем в программе ScqWander. localUCHelp - это имя, используемое для создания экземпляра на странице.
Быстрый обзор: Как я могу обратиться к RootGrid?
Я получаю RootGrid "Не существует в текущем контексте"
Я используя VS 2019 и проект C#, используя XAML. Я написал UserControl и пытаюсь кодировать кнопку, чтобы закрыть элемент управления (когда нажата работа внутри элемента управления). Я получил предложение, которое включало образец ниже. Google ничего не обнаружил. Код находится в пространстве имен
public sealed partial class MainPage : Page
void Page_Loaded(object sender, RoutedEventArgs e)
{
ScqWander.Help localUCHelp = new ScqWander.Help();
localUCHelp.HelpUserControlCloseEvent += new EventHandler(BtnPXClose);
RootGrid.Chilren.Add(localUCHelp);
}