Owner's Manual
Table Of Contents

1. Persist the Visual Tree when switching tabs in the WPF TabControl (Optimized) from
CodeProject.com
Open Source Software URL:
http://www.codeproject.com/Articles/362940/Persist-the-Visual-Tree-when-switching-tabs-in-
the
License:
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 .NET45 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