Невозможно получить доступ к элементу 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 */);
}
Другие вопросы по тегам