For a long time I used partial classes to put in the events of my WPF controls for more readability, is this a good practice?
Example
MainWindow.xaml
<Button x:Name="SubmitBtn" Click="SubmitBtn_Click">
    Submit
</Button>
MainWindow.xaml.cs
public void Submit(){
    //Submit action
}
EventsMainWindow.cs
public partial class MainWindow {
    private void SubmitBtn_Click(object sender, RoutedEventArgs e) {
        Submit();
    }
}
So is this a good practice?
Thanks for your answers.
 
     
    