2011-02-24 71 views
4

讓我們來說說混合使用筆工具,然後創建一個封閉的形狀。WPF:如何使路徑的大小符合父級的尺寸

然後我想讓這個形狀的寬度(或高度)伸展到它的容器的尺寸。

所以我們可以說我有

<Grid Width="500"> 
    <Path Data="Bla Bla" Width="200"> 
</Grid> 

換句話說,我怎樣才能使道路的寬度符合其父母。我試着去

<Canvas Width="500"> 
    <Path Data="Bla Bla" HorizontalAlignment="Stretch"> 
</Canvas> 

但這不起作用。它適用於矩形,但不適用於路徑,所以如何使用路徑來實現?

回答

5
<Viewbox> 
    <Path .../> 
</Viewbox> 
+0

viewbox幾乎不錯,除了它使得我的路徑符合父級的寬度和高度。我怎樣才能使它符合寬度尺寸,但只保留高度? – foreyez 2011-02-24 18:21:44

+0

我發現它, foreyez 2011-02-24 18:37:05

+0

只會在路徑沒有負點的情況下起作用。在這種情況下,在路徑上設置Stretch =「Fill」。 – LukeN 2011-07-25 04:16:35

相關問題