2012-02-12 4 views
-1

Возможно ли добавить стеквую панель внутри прямоугольника. Мне нужно собственное окно wpf с закругленными углами. Лучший способ добиться этого для меня - добавить содержимое прямоугольника в окно и сделать прозрачный фон окна. Теперь мне нужны две стековые панели, но как разместить их внутри прямоугольника?Stackpanel внутри прямоугольника

ответ

4

используйте контрольно-пропускной пункт Border вместо Rectangle, у границы может быть содержимое, Stackpanel в вашем случае.

Другой возможностью было бы использовать Grid, где вы положили Прямоугольник и StackPanel в ту же клетку:

<Grid> 
    <Rectangle .../> 
    <StackPanel>...</StackPanel> 
</Grid> 
+0

Спасибо, я попробую ваши предложения. – bilgestackoverflow

+0

Спасибо, теперь я могу манипулировать StackPanel, но не так, как я ожидал. Я установил RadiusX = "25" RadiusY = "25" свойства, а мой прямоугольник округлен. Но углы «стекальной панели», которые я разместил над окном, не округлены. Как я могу получить стабильный вид? – bilgestackoverflow

+0

сделать прозрачную стеклянную панель – thumbmunkeys