cboEmployees.SelectedItem
является KeyvaluePair<K,V>
.
Так что вы не можете разыграть его следующим образом: (Employee)cboEmployees.SelectedItem
Это должно сработать:
var employee = ((KeyValuePair<string,Employee>)cboEmployees.SelectedItem).Value;
Или вместо этого вы можете использовать SelectedValue:
if (cboEmployees.SelectedValue == null) return;
var employee = (Employee)cboEmployees.SelectedValue;