小编Rob*_*Rob的帖子

WP7:更改所选列表框项目中项目的可见性

我有一个列表框,其中定义了以下数据模板:

<DataTemplate x:Name="MyTemplate">
    <StackPanel>
        <TextBlock Name="textblock1" Text="{Binding Name}" />
        <TextBlock Name="textblock2" Text="{Binding SurName}" />
        <StackPanel Name="extrainfo" Visibility="Collapsed">
            <TextBlock Name="textblock3" Text="{Binding Address}" />
            <TextBlock Name="textblock4" Text="{Binding Phone}" />
            <TextBlock Name="textblock5" Text="{Binding Email}" />
        </StackPanel>
    </StackPanel>
</DataTemplate>
Run Code Online (Sandbox Code Playgroud)

列表框:

<ListBox Name="myListBox" ItemTemplate="{StaticResource MyTemplate}" ItemsSource="{Binding UserList}" />
Run Code Online (Sandbox Code Playgroud)

问题如下; 当用户选择列表框中的项目时,我想通过将stackpanel的可见性设置为可见来显示其他信息.

任何想法是如何实现这一点(通过xaml或c#)?我试图改变故事板,但我没有采用这种方法.

silverlight windows-phone-7

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

标签 统计

silverlight ×1

windows-phone-7 ×1