es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tag: WINUI-3

Generando eventos PropertyChanged desde un bucle de actualización (winRT/C++)

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

Framework WinUI y arquitectura de Microservicios.

Estoy planeando trasladar una aplicación monolítica de UWP a una arquitectura de Microservicios. Según mi entendimiento, cambiaré toda la lógica de dominio/negocios a una arquitectura de microservicios. ¿Qué pasaría con el marco de trabajo de UI? ¿Puedo utilizar WinUI-3 como el marco de trabajo de UI en esta configuración? Cuando . . . Read more

Propiedad de datos y referencia en MVVM (específicamente C++/WinRT, UWP, WinUI) La propiedad de datos y la referencia en el patrón MVVM (Modelo-Vista-ViewModel) en C++/WinRT, UWP (Plataforma Universal de Windows) y WinUI (Interfaz de Usuario de Windows) son conceptos clave para la gestión eficiente de la información. En este contexto, la propiedad de datos se refiere a la capacidad de almacenar y controlar los datos utilizados por la aplicación. En MVVM, cada propiedad en el ViewModel está asociada a una propiedad en la Vista, lo que permite la actualización y sincronización automática de los datos entre la Vista y el ViewModel. Además, la referencia en MVVM se refiere a la capacidad de acceder y manipular los objetos y datos dentro del ViewModel. Las referencias se utilizan para mantener una relación entre los distintos componentes de la aplicación, como los modelos de datos, los servicios y las vistas. En cuanto a C++/WinRT, UWP y WinUI, estos son frameworks y tecnologías utilizadas en el desarrollo de aplicaciones para Windows. C++/WinRT es un framework que permite desarrollar aplicaciones nativas de Windows utilizando C++. UWP es una plataforma que permite desarrollar aplicaciones universales para Windows 10 y versiones posteriores. WinUI es una biblioteca de interfaz de usuario basada en UWP que proporciona controles y funcionalidades adicionales para la creación de interfaces de usuario modernas. En conclusión, la propiedad de datos y la referencia en MVVM son elementos fundamentales para el desarrollo de aplicaciones en C++/WinRT, UWP y WinUI, ya que permiten una gestión eficiente de los datos y una comunicación efectiva entre los distintos componentes de la aplicación.

He configurado una aplicación muy simple (Universal Windows) en C++/WinRT. Por ahora, es solo App <- MainPage <- DataViewModel <- Data. MainPage tiene algunos deslizadores, etc. que están enlazados (x:Bind) a DataViewModel, que contiene una instancia de Data. Hasta ahora funciona bien. Sin embargo, el Data es un miembro de . . . Read more