1.ListBox应用模版
1.1定义资源样式
<phone:PhoneApplicationPage.Resources>
<Style x:Key="txtBlockStyle" TargetType="TextBlock">
<Setter Property="FontSize" Value="36"></Setter>
<Setter Property="Foreground" Value="DarkBlue"/>
</Style>
<DataTemplate x:Key="ListTemp">
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition/>
<ColumnDefinition/>
<ColumnDefinition/>
</Grid.ColumnDefinitions>
<TextBlock Grid.Column="0" Text="{Binding Id,Mode=TwoWay}" Style="{StaticResource txtBlockStyle}" />
<TextBlock Grid.Column="1" Text="{Binding Name,Mode=TwoWay}" Style="{StaticResource txtBlockStyle}"/>
<TextBlock Grid.Column="2" Text="{Binding Location,Mode=TwoWay}"/>
</Grid>
</DataTemplate>
</phone:PhoneApplicationPage.Resources>
1.2 Lixtbox应用样式
<ListBox Grid.Row="1" Name="CourseList" ItemTemplate="{StaticResource ListTemp}">
</ListBox>
2.Style样式
定义Style样式
<phone:PhoneApplicationPage.Resources>
<Style x:Key="txtBlockStyle" TargetType="TextBlock">
<Setter Property="FontSize" Value="36"></Setter>
<Setter Property="Foreground" Value="DarkBlue"/>
</Style>
</phone:PhoneApplicationPage.Resources>
应用样式
<TextBlock Grid.Column="0" Text="{Binding Id,Mode=TwoWay}" Style="{StaticResource txtBlockStyle}" />