Owner's Manual
This article, along with any associated source code and files, is licensed under The Code Project Open
License (CPOL), http://www.codeproject.com/info/cpol10.aspx
Dell Modifications:
- Bug fix: Running on .NET4.5 framework over Remote Session causes TabItem state to be lost if RDP is
reconnected. Similar behavior was observed even with user switching.
Code change: Added a new dependency property “SkipLoad” to determine if a TabControl should be
repopulated every time a load happens. Also track the last selection index before unload and use it to set
it at next load.
- Bug fix: TabItems containing other TabControl would not allow setting the selected item other than
the first element.
Code change: Populate the inner TabControl as soon as the outer TabControl is bound to a new data
source. This ensures the inner TabControl’s tree is available to select any element, not just the first one. It
works in conjunction with SkipLoad property.
- New: Allow new TabItem to be inserted at any specified index, not just at last position.
Code change: Provision AddTabItem method to accept an index position at which new item will be
inserted in the TabControl.
- The Dell modified source code can be found at
http://opensource.dell.com/releases/drm/WPFTabControl
2. WPF Extended Toolkits from CodePlex.com
Open Source Software URL: http://wpftoolkit.codeplex.com/
License:
Microsoft Public License (Ms-PL), http://wpftoolkit.codeplex.com/license
3. NDesk.Options from ndesk.org
Open Source Software URL: http://www.ndesk.org/Options
License:
NDesk.Options is released under the MIT/X11 license, http://opensource.org/licenses/mit-license.php
4. Task Scheduler Managed Wrapper from CodePlex.com
Open Source Software URL: http://taskscheduler.codeplex.com/
License:
The MIT License (MIT), http://taskscheduler.codeplex.com/license
5. Html Agility Pack from CodePlex.com
Open Source Software URL: http://htmlagilitypack.codeplex.com/
License:
Microsoft Public License (Ms-PL), http://htmlagilitypack.codeplex.com/license
6. Starksoft .NET GnuPG Component from sourceforge.net