I have got my Mainwindow class , Mainwindow.xaml and Mainwindow.cs. Problem is I have got 4 tabs and each tab has own functions. All this is on my Mainwindow.xaml and cs. Is there any way of separating them because my Mainwindow.Xaml is getting bigger and bigger and then I get confuse with so much code.Probably is bit basic what I am asking but I dont know how to do separate with xaml, becasue I want to keep the layout as it is.
Hope I have explained well.
Thanks in advance
You can use different
UserControlsfor each tab. And each tab has the correspondingUserControllike this:<myControls:userProfileTabControl />Here is some more documentation on how to create and use a
UserControlin WPF. There is also a video over att WindowsClient that talks about “How to Create a User Control in WPF”.When you feel comfortable with the basis of WPF you might want to consider looking into the MVVM pattern, you can read about it over at MSDN, there are frameworks to use to make MVVM easier such as PRISM. But often they tend to do things a bit more complicated.
Start off by seperating your tabs into different User Controls and go from there.