The first step is to define your own ComboBox template containing a popup definition. For example, edit a copy using Blend.
However, placing this popup is not an easy task, as Silverlight Popups has no properties Placementor PlacementTarget, as in WPF, which allows you to display it higher.
Kent Boogaart Attached Behavior, , :
<Popup b:PopupPlacement.PlacementTarget="{Binding ElementName=ContentPresenterBorder}">
<b:Popup.PreferredOrientations>
<b:PopupOrientationCollection>
<b:PopupOrientation Placement="Top" HorizontalAlignment="Center"/>
<b:PopupOrientation Placement="Bottom" HorizontalAlignment="Center"/>
<b:PopupOrientation Placement="Right" VerticalAlignment="Center"/>
<b:PopupOrientation Placement="Right" VerticalAlignment="TopCenter"/>
</b:PopupOrientationCollection>
</b:Popup.PreferredOrientations>
</Popup>
ContentPresenterBorder - , ToggleButton ComboBox.