Можно ли использовать XAML для копирования областей других изображений? - PullRequest
0 голосов
/ 27 июля 2011

Я хочу использовать xaml для доступа к спрайт-листам.

Может ли xaml ссылаться на png-файл и отображать только часть этого файла?

1 Ответ

0 голосов
/ 27 июля 2011

Вы должны иметь возможность использовать следующее (где вы изменяете атрибуты составного преобразования для смещения спрайта):

<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>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...