There are few changes which you need to do in your code
1-If you want to put predefined values to your in the combobox so it will never hit the set property.
2-You need to set the predefined values as below format
private ObservableCollection<FASCNS.ViewModel.Community> _objCommunity= new ObservableCollection<FASCNS.ViewModel.Community>
{
new FASCNS.ViewModel.Community{ Code = 403, Desc = "Supplier" },
new FASCNS.ViewModel.Community{ Code = 404, Desc = "Sub Contractor" },
new FASCNS.ViewModel.Community{ Desc = "Both" },
new FASCNS.ViewModel.Community{ Desc = "General" },
};
above code will be part of your ViewModel
3-Change in the Xaml
ItemsSource="{Binding Path=objCommunity}"
DisplayMemberPath="Desc"
SelectedValuePath="Desc"
Hope this will help you in getting values in your combobox , if you want first value will be selected by default make selectedIndex=0
Regards,
Vinod