我只需要在完整模式下创建标题,但标题是文本框(不是正常标题,如标题="选择项目")如何在标题中创建文本框应仅显示在fullexpressionmode中
这是我的代码,
<ToolKit:ListPicker x:Name="locationpicker" ItemsSource="{Binding}" ExpansionMode="FullscreenOnly" ToolTipService.Placement="Top" ToolTipService.ToolTip="LocationName" >
<ToolKit:ListPicker.ItemTemplate>
<DataTemplate>
<StackPanel Orientation="Horizontal">
<Image Source="/Images/location.png" Height="30"></Image>
<TextBlock Text="{Binding LocationName}" ToolTipService.Placement="Right" ToolTipService.ToolTip="Change location"/>
</StackPanel>
</DataTemplate>
</ToolKit:ListPicker.ItemTemplate>
<ToolKit:ListPicker.FullModeItemTemplate>
<DataTemplate>
<StackPanel Orientation="Horizontal">
<Image HorizontalAlignment="Left">
<Image.Source>
<BitmapImage UriSource="/Images/map_blue.png"></BitmapImage>
</Image.Source>
</Image>
<TextBlock Text="{Binding LocationName}"
Style="{StaticResource LocationNameTexBlock}" />
</StackPanel>
</DataTemplate>
</ToolKit:ListPicker.FullModeItemTemplate>
</ToolKit:ListPicker>
答案 0 :(得分:1)
你应该参考这篇文章:Customizing ListPicker for WP7 - Part1.它演示了如何设置Windows Phone ListPicker的样式以及如何自定义不同的视觉状态。