zoukankan      html  css  js  c++  java
  • ListBox 控件单击事件

    XAML:

                        <ListBox x:Name="ItemBox" Grid.Column="0" Tap="ItemBox_Tap">
                            <ListBox.ItemTemplate>
                                <DataTemplate>
                                    <Grid Width="300" Height="150" Margin="12,0,0,20">
                                        <Border Background="#01BCF3">
                                            <Image Source="" Stretch="UniformToFill" AutomationProperties.Name="{Binding Title}" />
                                        </Border>
                                        <StackPanel VerticalAlignment="Top" Margin="10,0" >
                                            <TextBlock Text="{Binding Title}" TextWrapping="Wrap" Margin="10,0" FontSize="24"  Style="{StaticResource PhoneTextTitle3Style}" />
                                            <!--<TextBlock Text="{Binding PublishDate}" Margin="10,0" FontSize="18" Foreground="#FF8F8F8F"/>-->
                                        </StackPanel>
                                    </Grid>
                                </DataTemplate>
                            </ListBox.ItemTemplate>
                        </ListBox>

    后台代码:

            private void ItemBox_Tap(object sender, System.Windows.Input.GestureEventArgs e)
            {
                var item = ItemBox.SelectedItem as CourseItem;
                CommonConfig.SelectedItem = item;
                //this is the fake course page in App
                this.NavigationService.Navigate(new Uri("/CoursePage.xaml", UriKind.Relative));
            }

    其中ItemBox的数据源是List<CourseItem>.

  • 相关阅读:
    家庭记账本APP开发准备(二)
    使用花生壳5做内网穿透
    课堂练习之可视化的强化版
    第五周总结
    课堂练习之疫情可视化
    第四周总结
    第三周总结
    第二周总结
    课堂练习之最大子数组
    软工第二学期开课博客
  • 原文地址:https://www.cnblogs.com/qixue/p/3224845.html
Copyright © 2011-2022 走看看