【问题标题】:XAML Listbox reference elementsXAML 列表框参考元素
【发布时间】:2013-01-18 19:34:06
【问题描述】:

单击按钮时,我试图在代码隐藏中迭代此列表并访问 checkboxApproved 元素

<ListBox x:Name="listGroups" ItemsSource="{Binding Data, ElementName=ReviewsDataSourceT32c}">
    <ListBox.ItemTemplate>
        <DataTemplate>
            <Grid>
                <Grid.RowDefinitions />
                 <Grid.ColumnDefinitions>
                    ...
                </Grid.ColumnDefinitions>
                <TextBlock Grid.Column="0" Text="{Binding Path=Platform}"/>                    
                <CheckBox Name="checkboxApproved"  Grid.Column="3" />

代码隐藏

foreach (var item in listGroups.ItemsSource)
{
    if (item.checkboxApproved == checked) { ... }
}

这不起作用,因为我正在从数据源引用绑定的对象。

checkboxApproved 当前未绑定。一种方法是使用 PresentationModel 并将其传递,然后通过 ItemsSource 进行访问,如上所述。如果可能的话,我想保持简单,并按原样引用它。

【问题讨论】:

    标签: silverlight xaml


    【解决方案1】:

    已经采用了presentationModel方法

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-10-12
      • 1970-01-01
      • 1970-01-01
      • 2020-08-08
      • 1970-01-01
      • 1970-01-01
      • 2017-03-11
      • 1970-01-01
      相关资源
      最近更新 更多