我希望使用xaml作为访问spritesheet的方法。
xaml是否能够引用png文件并仅显示该文件的一部分?
答案 0 :(得分:0)
您应该可以使用以下内容(更改精灵偏移的复合变换属性):
<Rectangle x:Name="R" Width="20" Height="20" >
<Rectangle.Fill>
<ImageBrush ImageSource="Spritesheet.png" Stretch="None" AlignmentX="Left" AlignmentY="Top" >
<ImageBrush.Transform>
<CompositeTransform TranslateX="-20" TranslateY="-20"/>
</ImageBrush.Transform>
</ImageBrush>
</Rectangle.Fill>
</Rectangle>