Покопавшись больше о том, как связать перечисления в. net core, нашел другой способ достижения того же, что описано ниже.
Пространство имен по умолчанию в окне XAML:
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
Я заметил это, даже не ссылаясь на сборку system.runtime в XAML. мы все еще можем анализировать перечисление и выполнять привязку в XAML. Вот проверенный и успешно работающий код.
Enum
public enum Members
{
Member1,
Member2
}
XAML
<ObjectDataProvider ObjectType="local:Members"
x:Key="key"
MethodName="GetValues">
<ObjectDataProvider.MethodParameters>
<x:Type TypeName="local:Members"/>
</ObjectDataProvider.MethodParameters>
</ObjectDataProvider>