static ComboBox()
{
Type type = typeof(ComboBox);
ToolTipService.Attach(type);
PopupService.Attach(type);
ContextMenuService.Attach(type);
DefaultStyleKeyProperty.OverrideMetadata(type, new FrameworkPropertyMetadata(type));
SelectedItemProperty.OverrideMetadata(type, new FrameworkPropertyMetadata(OnSelectionItemChanged, CoerceSelectedItem));
}