2017-07-07 76 views
-1

一個RotateTransform網格的孩子不居中我有一個邊界邊境當施加

<Border ClipToBounds="True" Background="Black" Grid.ColumnSpan="2"> 
    <Grid> 
     <Image x:Name="ImageBox" RenderOptions.BitmapScalingMode="HighQuality"/> 
    </Grid> 
</Border> 

當我調整對話框,圖像停留在邊框的中心。 但是,如果我將RotationTransform(104度)應用於網格,並調整窗體大小,則網格\圖像將不再停留在邊框的中心。

黑色的邊框

粉紅色是網格

圖片圖像

最初:http://imgur.com/a/nOTnW 水平調整後:http://imgur.com/a/CKRvA

我也曾嘗試應用RotateTransform到圖片而不是網格,並得到這個:http://imgur.com/a/Sb8c1

這似乎工作得更好一些,但圖像並沒有停留在網格中心。調整水平對話框的尺寸如下:http://imgur.com/a/Sa1PM

另請注意,此RotateTransform應用於圖像的中心。

回答

-1

使用佈局轉移而不是rendertransform修復了我的問題!