2016-03-20 21 views
0

我正在尋找一種在畫布上縮放數字(如折線)而不縮放畫布背景圖像的方法。我有一個解決方案,通過改變畫布縮放變換來同時放大數字和背景圖像,現在我只希望數字縮放。 這裏附上的是我想要得到的示例圖片。WPF如何在畫布上縮放圖形

image before zoom

image after zoom

我試圖與佈局玩改造和變化的數字transformscale但它沒有這樣做的伎倆。 關於如何實現這一點的任何想法?

+0

使用Path控件,爲其Data屬性指定一個Geometry,並設置/更新Geometry的Transform屬性。 – Clemens

回答

0

我可能會誤解您的需求,但是會這樣嗎?

<Grid> 
    <Canvas x:Name="backgroundCanvas" /> 
    <Canvas x:Name="figureCanvas"> 
     <Canvas.RenderTransform> ... 
    </Canvas> 
</Grid> 

兩個Canvas es疊加在一起,然後單獨執行轉換。