Not sure if I am following this question correctly. So, do you want yours to ComboBoxuse the Dark theme when the parent control uses the Light theme?
If so, then it is quite simple. Within the control within it, resources add the DarkTheme resource.
Say we got
<Application.Resources>
<ResourceDictionary>
<ResourceDictionary.MergedDictionaries>
...
<ResourceDictionary Source="pack://application:,,,/MahApps.Metro;component/Styles/Accents/BaseLight.xaml" />
</ResourceDictionary.MergedDictionaries>
</ResourceDictionary>
</Application.Resources>
Now almost everything in your application will use a light theme. However, if we define ComboBox, for example:
<ListBox>
<ListBoxItem>
<ComboBox>
<ComboBox.Resources>
<ResourceDictionary Source="pack://application:,,,/MahApps.Metro;component/Styles/Accents/BaseDark.xaml" />
</ComboBox.Resources>
<ComboBoxItem Content="A" />
<ComboBoxItem Content="A" />
<ComboBoxItem Content="A" />
</ComboBox>
</ListBoxItem>
<ListBoxItem Content="A" />
<ListBoxItem Content="A" />
</ListBox>
BaseDark.xaml ComboBox, .

, , - Brush magic:) Control - , , . , .
, BaseLight.xaml BaseDark.xaml .
, , , .