2009-11-25 21 views
0

現在,這個問題看起來與我的問題asked here類似,但是,這次我有多個Path對象。我想創建一個控制,很好地集中路徑。例如:將多個XAML路徑置於視圖中

<Grid> 
    <Path Stroke="Black" Data="M 3,3 L 7,4 3,12 3,3" /> 
    <Path Stroke="Black" Data="M 3,6 L 7,4 12,6 3,6" /> 
</Grid> 

有沒有簡單的方法來實現這個?

回答

0

最終我在代碼隱藏中解決了這個問題。我計算了幾何中的最小值和最大值(對於X/Y)。我應用了一個帶有計算縮放因子的ScaleTransform。

1

我不確定你想要什麼樣的效果,如果你在路徑對象上使用Stretch =「Fill」,它會居中並拉伸它們。我認爲你只是想讓他們居中呢?然而,如果在每個路徑上設置Stretch =「Uniform」,Horizo​​ntalAlignment =「Center」和VerticalAlignment =「Center」會做什麼?

+0

這不是我以後的效果。我希望對象保持在相對位置,只是改變縮放係數。 – 2009-12-04 08:11:38

+0

不過謝謝:) – 2009-12-04 08:12:08