2
silverlight4用のマルチセレクションドロップダウンを探していますが、codeprojectで利用できるものはsilverlight3用です。 リンクは高く評価されています。silverlight4用の複数選択ドロップダウン
silverlight4用のマルチセレクションドロップダウンを探していますが、codeprojectで利用できるものはsilverlight3用です。 リンクは高く評価されています。silverlight4用の複数選択ドロップダウン
コンボボックスの項目としてチェックボックスを表示したい場合は、シンプルなDataTemplateは仕事shoud:今
<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.Checked == true);
ほとんどのSL3機能は、SL4に移植する必要があります。あれは、最小限の問題で... –
私はこれを試しました。http://www.codeproject.com/KB/silverlight/MultiSelComboBox.aspx目標の銀色バージョンを3に変更しない限り、これは実行されません。 – user420054
これはあなたに役立つかもしれません http://stackoverflow.com/questions/3914405/combobox-display-value-in-silverlight –