Dlaczego tak
Atrybut StartupUri w App.xaml wskazuje plik okna, które WPF tworzy i wyświetla przy starcie aplikacji; domyślnie ma wartość MainWindow.xaml. Właściwość MainWindow przechowuje obiekt okna i nie przyjmuje w XAML nazwy pliku jako tekstu. Atrybut x:Class łączy App.xaml z klasą kodu App, a Source służy np. kontrolkom Image i Frame, nie elementowi Application.