在窗口电话8中创建带有支票选择的图块

时间:2013-08-20 07:25:47

标签: windows-phone-7 windows-phone-8 windows-phone silverlight-toolkit

enter image description here

我想为一个窗口手机8应用程序创建一系列瓷砖这样的东西, 是否有任何控件或工具包提供此类功能......

1 个答案:

答案 0 :(得分:1)

我不知道在Windows手机上的库中是否存在此已检查的磁贴。我从来没有找到它!

为什么不使用磁贴组件和复选框组件创建自己的自定义平铺?

您可以创建一个磁贴,并在此磁贴上关联chekbox

此外,也许您可​​以使用Checkbox来帮助您使用此样本库来创建自定义平铺或图像:Telerik with WrapMode for DataBound ListBox

要创建包含Telerik RADControl library的自定义图块,这是一个示例:

<ScrollViewer Background="Black" HorizontalAlignment="Stretch" VerticalAlignment="Stretch">
    <Grid x:Name="LayoutMenuRoot">
        <telerikPrimitives:RadHubTile 
            ImageSource="/Assets/TilesImage.png"
            Tap="MyFunction"
            Title="My Tile Title"
            IsFrozen="True"        // move with a tile background or not.
            VerticalAlignment="Top"
            x:Name="MyTileName" 
            Height="168" 
            Margin="12,10,0,0" 
            Width="162">
        </telerikPrimitives:RadHubTile>
    </Grid>
</ScrollViewer>

但是,这个图书馆不是免费的...... 我认为存在其他开源库用于创建一个瓷砖......

此外,您可以通过Yoursel(使用checkBox)创建一个完整的Tile,以及基本的Windows Phone组件:

<Grid x:Name="ContentPanel" Grid.Row="1" Margin="12,0,12,0">
        <Rectangle Fill="#FF77B608" HorizontalAlignment="Left" Height="128" Margin="10,10,0,0" Stroke="Black" VerticalAlignment="Top" Width="209"/>
        <TextBox HorizontalAlignment="Left" Height="69" Margin="10,69,0,0" TextWrapping="Wrap" Text="My Label" VerticalAlignment="Top" Width="201" SelectionForeground="{x:Null}" Background="{x:Null}" BorderBrush="{x:Null}"/>
        <CheckBox Content="" HorizontalAlignment="Left" Margin="166,0,0,0" VerticalAlignment="Top"/>
    </Grid>