it depends on what MVC means to you.
It is the name of a design pattern, and you certainly can use that pattern to create a Windows application.
If you mean the asp.net MVC, then that is web application framework. A windows applicant can call a MVC application, or if the window application wants to all be a web server, then it can host MVC.
you can build a Desktop application with Blazor hybrid that uses html and asp.net core:
https://learn.microsoft.com/en-us/aspnet/core/blazor/hybrid/?view=aspnetcore-6.0