У меня есть Combobox в нем есть ComboBoxItem, помимо Content можно как то вытащить другие данные например DataContext, а затем присвоить переменной
Конечно, можно:
foreach (ComboBoxItem item in comboBox1.Items)
{
var x = item.DataContext;
//...
}
Только зачем присваивать свойству DataContext какие-то строки? Обычно свойству DataContext присваивается объект для привязки, и не на уровне ComboBoxItem, а на уровне элемента управления или окна в целом. Если вам нужно хранить произвольные данные в ComboBoxItem, используйте свойство Tag.
Продвижение своими сайтами как стратегия роста и независимости