Everytime i change my selected item inside my UI it's not updating my combobox.
XAML
<ComboBox x:Name="CompanyComboBox" HorizontalAlignment="Left" Height="26" 
    Margin="100,41,0,0" VerticalAlignment="Top" Width="144" 
    SelectionChanged="CompanyComboBox_SelectionChanged" 
    SelectedItem="{Binding SelectedCompany, UpdateSourceTrigger=PropertyChanged, Mode=OneWayToSource}">
    <ComboBox.ItemTemplate>
        <DataTemplate>
            <ContentPresenter 
                Content="{Binding Converter={StaticResource DescriptionConverter}}">
            </ContentPresenter>
        </DataTemplate>
    </ComboBox.ItemTemplate>    
</ComboBox>
C#
private Company _selectedCompany;
public Company SelectedCompany
{
    get { return _selectedCompany; }
    set
    {
        if (value == _selectedCompany)
            return;
        _selectedCompany = value;
        OnPropertyChanged(nameof(SelectedCompany));
    }
}
Just to clarify the Company class is actually an ENUM
DescriptionConverter:
public class CompanyDescriptionConverter : IValueConverter
{
    public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
    {
        var type = typeof(Company);
        var name = Enum.GetName(type, value);
        FieldInfo fi = type.GetField(name);
        var descriptionAttrib = (DescriptionAttribute)
            Attribute.GetCustomAttribute(fi, typeof(DescriptionAttribute));
        return descriptionAttrib.Description;
    }
    public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)
    {
        throw new NotSupportedException();
    }
}
what i mean by inside my UI, is i have a list of companies set to a combobox item source, and when i change the combobox value to another company, it doesn't update in my source, it stay's as default.
My Enum might clarify the problem for someone:
 [Description("Netpoint Solutions")]
    Company1 = 0,
    [Description("Blackhall Engineering")]
    Company2 = 180,
 
     
    