2

短くしようと思います。したがって、XAMLでは:

<Grid Height="100" Width="100" ClipToBounds="True">
  <Image  Width="100" Height="200" Name="image" Stretch="None" Source="/Test;component image.png" SnapsToDevicePixels="True">
    <Image.RenderTransform>
      <TranslateTransform x:Name="transform" X="0" Y="0"/>
    </Image.RenderTransform>
  </Image>
</Grid>

ここで、コードの変換を使用して画像の位置を変更する場合:

transform.Y -= 50;

、画像は50ピクセル上に移動しますが、100ピクセルにカットされます。

画像の全体(y 50から150)が表示されないのはなぜですか?

4

0 に答える 0