Hi, instead of ComboBoxItem as data typ use a simple data type like string:
<Window.Resources>
<Style TargetType="{x:Type ComboBox}" x:Key="MyCombobox"
xmlns:c="clr-namespace:System.Collections;assembly=mscorlib"
xmlns:sys="clr-namespace:System;assembly=mscorlib">
<Setter Property="ItemsSource">
<Setter.Value>
<c:ArrayList>
<!--<ComboBoxItem>Item1</ComboBoxItem>
<ComboBoxItem>Item2</ComboBoxItem>
<ComboBoxItem>Item3</ComboBoxItem>-->
<sys:String>Item1</sys:String>
<sys:String>Item2</sys:String>
<sys:String>Item3</sys:String>
</c:ArrayList>
</Setter.Value>
</Setter>
</Style>
</Window.Resources>