问题
Hi My usercontrols placed in tabs are unloaded and loaded every time the tabs are changed.It creates some unnecessary lag in the application.I am looking for some way to fix this behavior.I know i have to subclass tabcontrol to change this behavior but how..?
回答1:
You can find two different approaches to prevent this in this StackOverflow question:
- WPF TabControl - how to preserve control state within tab items (MVVM pattern)
I recommend:
- Keeping the WPF Tab Control from destroying its children
来源:https://stackoverflow.com/questions/5038107/how-to-stop-wpf-tabcontrol-to-unload-visual-tree-on-tab-change