簡體   English   中英

為LongListSelector的單個項目添加邊框

[英]Adding Borders to individual items of a LongListSelector

我試圖在longlistselector的每個項目周圍使用邊框來區分單個項目 我嘗試將BorderThickness屬性添加到我的longlistselector中,但是在列表項周圍沒有任何邊框。

這是我的XAML文件

<Grid x:Name="LayoutRoot" Background="Transparent">
    <Grid.RowDefinitions>
        <RowDefinition Height="Auto"/>
        <RowDefinition Height="*"/>
    </Grid.RowDefinitions>

   <StackPanel x:Name="TitlePanel" Grid.Row="0" Margin="12,17,0,28"/>    
    <Grid x:Name="ContentPanel" Grid.Row="1" Margin="12,0,12,0">
        <phone:LongListSelector HorizontalAlignment="Stretch" x:Name="lls_Text_SelectionList" ItemsSource="{Binding }" FontSize="36" Margin="0,10,0,88" HideEmptyGroups="True"  Background="Gray" BorderBrush="Red" BorderThickness="10" />
    </Grid>
</Grid>

我為BorderThicknessBorderBrush使用了各種值,但它沒有邊界。 誰能協助我解決這個問題?

您需要一個ItemTemplate。 像這樣:

<phone:LongListSelector HorizontalAlignment="Stretch" x:Name="lls_Text_SelectionList" ItemsSource="{Binding }" " Margin="0,10,0,88" HideEmptyGroups="True"  Background="Gray" >   
  <phone:LongListSelector.ItemTemplate>
    <DataTemplate>
        <Border BorderBrush="Red" BorderThickness="10">
          <TextBlock Text="{Binding}"  Style="{StaticResource PhoneTextLargeStyle}" />
        </Border>
    </DataTemplate>
  </phone:LongListSelector.ItemTemplate>
</phone:LongListSelector>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM