【问题标题】:Setting corner radius and border of Grid cells in LongListSelector在 LongListSelector 中设置网格单元格的角半径和边框
【发布时间】:2014-08-08 03:40:32
【问题描述】:

我的应用程序将磁贴(按钮)加载到每个长列表选择器中。所以没有单独的按钮被编码。我正在尝试添加边框和圆角半径,但效果不佳。边框添加了曲线,但实际的瓷砖没有弯曲。有没有办法使实际图块的角变圆并正确添加边框?

<DataTemplate x:Key="SoundTileDataTemplate">
            <StackPanel>

                <Grid Background="{StaticResource PhoneAccentBrush}" 
                    Margin="0,5,6,0" Height="56" Width="400" 


                    toolkit:TiltEffect.IsTiltEnabled="True">
                    <Border BorderBrush="white" BorderThickness="3" CornerRadius="15,15,15,15" />
                    <TextBlock Text="{Binding Title}" FontSize="19" TextWrapping="Wrap" Width="140" FontFamily="Tahoma" />
                    <Image Source="/Assets/tiles/soundwave1.png" Width="30" VerticalAlignment="Bottom" HorizontalAlignment="Right" Margin="0,0,6,6" Visibility="{Binding Status, Converter={StaticResource DownloadStatusToIconVisibilityConverter}}" />
                    <ProgressBar Height="12" VerticalAlignment="Bottom" Padding="0" Margin="0" Foreground="{StaticResource PhoneForegroundBrush}" Value="{Binding DownloadProgress}" Visibility="{Binding Status, Converter={StaticResource DownloadStatusToProgressBarVisibilityConverter}}"/>
                </Grid>
            </StackPanel>
        </DataTemplate>

【问题讨论】:

    标签: windows-phone-8.1 longlistselector


    【解决方案1】:

    您的网格正在设置背景颜色,但形状不像边框。删除这个。

    <Grid Background="{StaticResource PhoneAccentBrush}"
    

    设置边框背景颜色。

    <Border BorderBrush="white"
                        BorderThickness="3"
                        CornerRadius="15,15,15,15"
                        Background="{StaticResource PhoneAccentBrush}"></Border>
    

    【讨论】:

      猜你喜欢
      • 2021-03-02
      • 1970-01-01
      • 2012-02-18
      • 1970-01-01
      • 1970-01-01
      • 2016-06-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多