public override void OnApplyTemplate()
{
base.OnApplyTemplate();
Button = GetTemplateChild( PART_DropDownButton ) as ToggleButton;
_contentPresenter = GetTemplateChild( PART_ContentPresenter ) as ContentPresenter;
if( _popup != null )
_popup.Opened -= Popup_Opened;
_popup = GetTemplateChild( PART_Popup ) as Popup;
if( _popup != null )
_popup.Opened += Popup_Opened;
}