2011-01-24 46 views
1

我想將圓角應用到位於網格單元格內的Stackpanel。我正在使用CornerRadius的標籤。它不是將邊框環繞在堆疊面板上,而是延伸到包圍父網格單元。就像這樣:網格單元格內的堆疊面板上的邊框

Screenshot

我用下面的XAML:

<Border Grid.Row="0" Grid.Column="1" BorderBrush="#FF252A30" CornerRadius="5,5,5,5" BorderThickness="2,2,2,2"> 
    <StackPanel Grid.Row="0" Grid.Column="1" x:Name="stackpanelContactlist" Height="336" Margin="0,113,43,113" Background="#FF252A30" d:LayoutOverrides="Width"> 

     Content of Stackpanel  

    </StackPanel></Border></Grid> 

我很新的WPF,所以我敢說它的東西簡單 - 任何人有關於如何解決任何建議這個,所以圓形的邊界被應用到子堆疊面板而不是父網格單元?

提前致謝。

回答

3

只需將StackPanel的邊距屬性(Margin="0,113,43,113")移動到邊框。

您也可以從堆棧面板中刪除Grid.Row="0" Grid.Column="1",因爲這些不在那裏需要。

+0

謝謝帕夫洛,像一個魅力工作。將在未來保持對利潤率和填充的關注:) – 2011-01-24 13:48:05