ListBoxItem属性“ IsSelected ”绑定到我的类的布尔属性。
public class TaxModel
{
[XmlElement("id")]
public int ID { get; set; }
[XmlElement("isTaxInclusive")]
public bool IsTaxInclusive { get; set; } // IsSelected
}
我设置CustomerTaxesListBox.ItemsSource = List<"TaxModel>
,其中一些人IsTaxInclusive = true.
我的问题是:
当CustomerTaxesListBox.Visibility = Visibility.Collapsed
时,我无法获得CustomerTaxesListBox.SelectedItems(它是空的)。如果ListBox可见,我可以获得SelectedItems
答案 0 :(得分:1)
以下是解决方法的一个想法:您可以从List<TaxModel>
查询仅TaxModel's
获得IsTaxInclusive value = true
,因为IsSelected
必须IsTaxInclusive
。获取具有属性IsSelected = true
的项目与获取SelectedItems
相同。
尝试一下,希望有效!