WPF автоматически перечисляет элементы из контекста


По jQuery:

var myDropDown=$("#myDropDown");
var length = $('#myDropDown> option').length;
//open dropdown
myDropDown.attr('size',length);
//close dropdown
myDropDown.attr('size',0);

По javascript:

var myDropDown=document.getElementById("myDropDown");
var length = myDropDown.options.length;
//open dropdown
myDropDown.size = length;
//close dropdown
myDropDown.size = 0;

Скопировано из: Открыть закрыть select

1
задан errorau 20 March 2019 в 14:11
поделиться

1 ответ

Вы можете использовать ItemsControl с ItemTemplate. Свяжите ItemsControl со свойством public collection и добавьте UserControl к ItemTemplate:

<ItemsControl ItemsSource="{Binding TheListProperty}">
    <ItemsControl.ItemTemplate>
        <DataTemplate>
            <!-- The UserControl will inherit the current item in 'TheListProperty' as its DataContext -->
            <local:UserControlX />
        </DataTemplate>
    </ItemsControl.ItemTemplate>
</ItemsControl>

Убедитесь, что вы явно не установили DataContext из UserControl , Он должен наследовать его DataContext от текущего элемента в ItemsControl.

0
ответ дан mm8 20 March 2019 в 14:11
поделиться
Другие вопросы по тегам:

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