Граница стековой панели внутри ячейки сетки - PullRequest
1 голос
/ 24 января 2011

Я пытаюсь применить закругленные углы к стеку, который находится внутри ячейки сетки. Я использую тег с 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, так что держу пари, что это что-то простое. У кого-нибудь есть предложения, как это исправить, поэтому закругленные границы применяются к дочерней стековой панели вместо родительской ячейки сетки?

Спасибо заранее.

1 Ответ

3 голосов
/ 24 января 2011

Просто переместите атрибут поля (Margin="0,113,43,113") из StackPanel к границе.

Также вы можете удалить Grid.Row="0" Grid.Column="1" со стековой панели, поскольку они там не нужны.

...