小编amr*_*der的帖子

在ItemTemplate中访问DataContext的属性

我的datacontext有两个属性:Items它是一个集合,DetailsVisiblity它是类型的枚举Visiblity.

在网页上我有一个ListboxItemsSource="{Binding Entries}".在里面DataTemplate,我可以将东西绑定到Items的属性,但是如何访问DetailsVisiblity哪个属性DataContext

DataContext有两个属性:ObservableCollection<Item> EntriesVisibility DetailsVisiblity.Item类有两个属性:Title和Details.

这是观点.如何Visiblity将第二个绑定TextBlockDetailsVisiblity属性?

<ListBox ItemsSource="{Binding Items}">
    <ListBox.ItemTemplate>
        <DataTemplate>
            <StackPanel>
                <TextBlock Text="{Binding Title}" />
                <TextBlock Text="{Binding Details}" Visibility="{Binding ???}" />
            </StackPanel>
        </DataTemplate>
    </ListBox.ItemTemplate>
</ListBox>
Run Code Online (Sandbox Code Playgroud)

xaml windows-phone-7

1
推荐指数
1
解决办法
2065
查看次数

标签 统计

windows-phone-7 ×1

xaml ×1