Microsoft's Rust support is basically non-existing for GUI applications, Rust/WinRT is miles away from achiving C++/WinRT parity, even more so with C#.
In its current state is only useful for CLI or services, unless you feel like doing WinUI team's work for free.