Multiselect выпадающий для silverlight4 - PullRequest
2 голосов
/ 30 декабря 2010

Я ищу выпадающий список Multiselect для silverlight4, один из которых доступен в codeproject и предназначен для silverlight3. Любые ссылки высоко ценятся.

1 Ответ

0 голосов
/ 06 августа 2013

Если вы хотите отобразить флажки как элементы comboBox, просто поработайте над DataTemplate:

    <ComboBox Name="combo" >
        <ComboBox.ItemTemplate>
            <DataTemplate>
                <CheckBox Content="{Binding Text}" IsChecked="{Binding IsChecked,Mode=TwoWay}"/>
            </DataTemplate>
        </ComboBox.ItemTemplate>
    </ComboBox>

Теперь над вашим кодом создайте ObservableCollection ChekItem - базовый класс:

public class CheckItem
{
    public string Text { get; set; }
    public bool IsChecked { get; set; }
}

и свяжите его с вашим ComboBox ItemsSource.Если вы хотите узнать, какие элементы проверяются, это просто:

var checkedItems = myList.Where (i => i.IsChecked == true);

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...