Tag: WINDOWS-RUNTIME
El siguiente código crea un hilo de actualización que debe notificar a la vista cada 10 ms. DataVM::DataVM() { Update = UpdateLoop(); } IAsyncAction DataVM::UpdateLoop() { co_await resume_background(); while ( true ) { std::this_thread::sleep_for( std::chrono::milliseconds( 10 ) ); RaisePropertyChanged( L”SomeProperty” ); } } El problema: Al llamar a RaisePropertyChanged, algo . . . Read more
Estoy tratando de usar el método DetachBuffer() de Windows.Storage.Streams.DataWriter, pero PowerShell solo reconoce el objeto IBuffer que se supone que debe devolver como __ComObject. He utilizado otros objetos WinRT exitosamente, pero este me está dando problemas. [void][Windows.Storage.Streams.DataWriter, Windows.Storage.Streams, ContentType = WindowsRuntime] $dataWriter = [Windows.Storage.Streams.DataWriter]::new() $dataWriter.WriteByte(0x01) $buffer = $dataWriter.DetachBuffer() $buffer System.__ComObject . . . Read more
La mejor manera de obtener el control de la página padre desde una página dentro de un marco en una aplicación de escritorio construida con WinRT/C++ UI. Ilustración: MainPage ^^Frame ^^SecondPage ^^Frame ^^ThirdPage ^^Sigue avanzando Entonces, ¿cómo obtener el control de MainPage desde SecondPage o incluso desde ThirdPage en adelante?
He creado una biblioteca estática simple utilizando la plantilla de aplicación en blanco de esta extensión https://marketplace.visualstudio.com/items?itemName=CppWinRTTeam.cppwinrt101804264 He personalizado el proyecto un poco. He eliminado la configuración y he añadido el siguiente código <lib> <additionaloptions condición=”‘$(Platform)’==’Win32′”>/MACHINE:x86</additionaloptions> <additionaloptions condición=”‘$(Platform)’!=’Win32′”>/MACHINE:$(Platform)</additionaloptions> </lib> Pero estoy obteniendo el error ‘El proyecto “”” no contiene ninguna . . . Read more