Welcome to our Microsoft Q&A platform!
UserControl is to better achieve the reuse of code and controls, which has significant advantages in code maintenance.
Application performance does not depend on how many Xaml files you have created, but depends on how many controls are running in the application at the same time. So creating some
UserControl files has no direct impact on application performance.