UWP c# 2019: как обратиться к RootGrid - PullRequest
0 голосов
/ 12 февраля 2020

Извините. Я думаю, что нашел это.

Я думал, что ссылка на "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);
}

1 Ответ

0 голосов
/ 14 февраля 2020

Я просто думал, что ссылка "RootGrid", на которую я мог бы ссылаться (как в Использовании System.Whwhatxxxx), когда я должен был ссылаться на Сетка, определенную в моем XAML. Я просто не узнал, что было сказано в примере.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...