Невозможно получить доступ к элементу XAML из кода C++. WinUI 3 (шаблоны проектов WinUI)
Я учусь с небольшими проектами, и я не знаю, как получить доступ к элементу XAML из кода C++. Не могли бы вы мне помочь? В нем говорится, что "невозможно определить, какой экземпляр перегруженной функции предназначен", снимок экрана: https://pasteboard.co/JjjKCAT.png
Спасибо Лукас
0 ответов
При создании чего-либо в XAML он создает два метода с одинаковым именем: один возвращает этот объект и принимает 0 аргументов, а второй ничего не возвращает (также известный как void) и принимает один элемент этого типа. В вашем случае, если вы хотите получить значение, вам необходимо следующее:
void MainWindow::Button_Click_Ring(...)
{
// Get the ProgressRing:
const auto progressRing = ProgressRing1();
// Set the ProgressRing:
ProgressRing1(newValue /* the new value */);
}