Is it possible to create WPF application without using XAML

Yes it is possible to create WPF application without XAML we can use code for this. We can also say that XAML is optional for WPF application.