У меня есть выпадающий список, который привязан к перечислению, используя следующий код:
cmb.ItemsSource = Enum.GetValues(typeof(DATABASE_TYPES)).Cast<DATABASE_TYPES>();
, где DATABASE_TYPES:
public enum DATABASE_TYPES
{
JDataStore, Access, SQLServer, H2, PostGresSQL, MySQL
};
У меня есть xml, который соответствует одному из перечисленияЗначения:
<property name="Database.Main.Type"
type="databaseType"
default="JDataStore"
permissions="superuser">
</property>
Я пытаюсь программно установить для выбранного элемента в выпадающем списке значение по умолчанию из xml.
Я пробовал:
cmb.SelectedItem = propertyNode.Attributes["default"].Value;
, но это не работает.
Может кто-нибудь посоветовать, пожалуйста?