2011-09-08 79 views
1

我有一個Grid,我想申請Clip(我提供PathData)任何內部的Grid。例如,如果網格中有圖像,我需要將圖像剪裁成自定義形狀。我怎樣才能做到這一點?Silverlight內部網格剪輯

回答

1

是的,您可以將Grid上的Clip屬性設置爲要剪切到的幾何圖形。可替代地,有在以下的博客文章中描述的附加的行爲:

http://www.scottlogic.co.uk/blog/colin/2009/05/silverlight-cliptobounds-can-i-clip-it-yes-you-can/

,可以如下使用:

<Grid util:Clip.ToBounds="true"> 
+0

沒有,那不是它。我想要將網格內部的東西剪裁成一個形狀。例如,網格內的矩形圖像應該被裁剪成圓形,仍然在網格內。圖像完全在網格內。而且我希望它被完全修剪成另一種形狀 – Aks

+0

@Aks:我認爲你的問題主要集中在網格的存在,但它讓我們想知道爲什麼這是相關的。你爲什麼不簡單地將你的路徑分配給Image的'Clip'屬性? – AnthonyWJones

+0

這樣的事情... http://www.designforquality.com/wp-content/uploads/2009/01/clipping_path_004.jpg,對不起這個可怕的例子...只有我能在google上找到的圖片 – Aks