Я создаю несколько статических ресурсов, которые я хочу добавить в ObjectDataProvider, но я не могу понять синтаксис.Синтаксис для добавления статических ресурсов в ObjectDataProvider
<Window.Resources>
<SolidColorBrush x:Key="SolidFillBrush" Color="Black" Opacity="1.0" />
<SolidColorBrush x:Key="HalfOpaqueBrush" Color="Black" Opacity="0.5" />
<SolidColorBrush x:Key="QuarterOpaqueBrush" Color="Black" Opacity="0.25" />
<SolidColorBrush x:Key="TransparentBrush" Color="Black" Opacity="0" />
<ObjectDataProvider x:Key="AllFillStyles" ObjectType="{x:Type Brush}" MethodName="???">
<!-- add the static resources here, but how? -->
</ObjectDataProvider>
</Window.Resources>
Любые предложения?
Редактировать: Я пытался создать ComboBox, содержащий вышеуказанные кисти, чтобы пользователь мог выбрать, какую кисть использовать в качестве стиля заливки для сетки (вроде как в Excel, где вы можете выбрать стиль заливки и цвет .) Мне нужно было установить ItemsSource и найти, где кто-то использовал ObjectDataProvider. Я понял, что вы можете создать массив в xaml и заполнить его кистями, а затем использовать их вместо этого.