3

嗨,上周我开始为 windows phone 8 开发 polyframe 应用程序。因此,对于开发,我使用 IOS PolyFrame 应用程序作为参考:https ://itunes.apple.com/us/app/polyframe/id481964944 。

所以我的疑问是,我需要根据提供的结构实现相框。该应用程序将支持在每个布局中添加/编辑图像以及更改所选布局的方向。所以我的问题是,是否可以用 xaml 和 C# 开发类似的东西。我在用布局和布局调整相关的东西填充图像时遇到问题。任何人都可以建议我一些想法来开始开发应用程序。

4

1 回答 1

0

简而言之,是的,您应该能够使用 XAML 执行您尝试构建的操作。

这是一个非常简单的示例,说明如何在照片上应用不规则蒙版:

猫

这是使用以下 XAML 实现的:

        <Image Source="/Assets/cat.jpg" Height="200"
                Clip="M 120 95 L 90 265 L 220 265 L 190 95 A 50 50 0 1 0 120 95" 
                Margin="0,10,224,0" 
                RenderTransformOrigin="0.5,0.5" >
            <Image.RenderTransform>
                <CompositeTransform TranslateX="-50"/>
            </Image.RenderTransform>
        </Image>
        <Image Source="/Assets/cat.jpg" Height="200"  
                Clip="M 120 95 L 90 265 L 220 265 L 190 95 A 50 50 0 1 0 120 95" 
                Margin="0">
            <Image.Projection>
                <PlaneProjection 
                                GlobalOffsetX="50" 
                                GlobalOffsetY="-190" 
                                RotationZ="45"/>
            </Image.Projection>
        </Image>

请注意,您将不得不做一些数学运算或设计一些预先计算的区域以按照您想要的方式排列所有内容,但这对我来说看起来完全可行。

于 2013-05-09T00:04:13.470 回答