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 .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
6.
Starksoft .NET GnuPG Component from sourceforge.net
Open Source Software URL:
http://opensource.dell.com/releases/drm/starksoftopenpg
License:
Copyright (c) 2007-2009, Starksoft, LLC (http://www.starksoft.com
)
All rights reserved.
Redistribution and use in source and binary forms, with or without modification, are permitted provided that the
following conditions are met:
o
Redistributions of source code must retain the above copyright notice, this list of conditions and the
following disclaimer.
o
Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the
following disclaimer in the documentation and/or other materials provided with the distribution.
o
Neither the name of Starksoft, LLC nor the names of its contributors may be used to endorse or promote
products derived from this software without specific prior written permission.