簡體   English   中英

網格單元內stackpanel上的邊框

[英]Border on stackpanel inside grid cell

我正在嘗試將圓角應用於位於網格單元內部的Stackpanel。 我正在使用CornerRadius標簽。 邊框沒有包圍邊框,而是拉伸以包圍父網格單元。 像這樣:

截圖

我使用以下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還是很陌生,所以我敢打賭,這很簡單-任何人都對如何解決此問題有任何建議,因此四舍五入的無聊對象將應用於子堆棧面板而不是父網格單元嗎?

提前謝謝。

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

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM