First step. Missing the default template resolution.
Merge pull request #1 from latop2604/customcontrol

Convert from UserControl to CustomControl
Add default Generic theme, disable textboxes when sidebar is not visible.
Disable TextBox at launch
Disable textbox on OnApplyTemplate()