WPF Repeater (как) управления источником коллекции?

У меня была аналогичная ошибка со свежей установкой Android Studio 1.2.1.1, пытающейся создать новое пустое приложение для API 22: Android 5.1 (Lollipop).

Я исправил его, просто изменив Build Инструменты Версия от «23.0.0 rc1» до «22.0.1», а затем перестройка.

В Windows F4 открывает структуру проекта, а версия средств сборки может быть установлена ​​в разделе «Модули> приложение»: enter image description here [/g0]

Я думаю, что все это - это изменение настройки в файле build.gradle в приложении, но я не хотел менять его вручную, если он делает что-то еще.

30
задан Bob Kaufman 29 July 2016 в 16:09
поделиться

1 ответ

Что вы сделали, указав внутри ItemsControl , если вы добавили этот экземпляр DataTemplate в свойство по умолчанию ItemsControl , то есть Items . Таким образом, полученное вами исключение - это ожидаемый результат: сначала вы указываете ItemsSource , затем изменяете Items . Вместо этого вам следует изменить свойство ItemTemplate в вашем ItemsControl следующим образом:

<ItemsControl ItemsSource="{Binding Path=Exchanges}">
    <ItemsControl.ItemTemplate>
        <DataTemplate>
            <Label>test</Label>
        </DataTemplate>
    </ItemsControl.ItemTemplate>
    <ItemsControl.ItemsPanel>
        <ItemsPanelTemplate>
            <StackPanel Orientation="Horizontal"/>
        </ItemsPanelTemplate>
    </ItemsControl.ItemsPanel>
</ItemsControl>
67
ответ дан 27 November 2019 в 23:33
поделиться
Другие вопросы по тегам:

Похожие вопросы: