2014-02-23 1 views
1

Windows Phone 컨트롤을 StackPanel의 아래쪽에 도킹 할 수 있습니까? 이것은 내 기본 레이아웃입니다.Windows Phone 컨트롤을 StackPanel의 하단에 도킹

<StackPanel Orientation="Vertical"> 
    <TextBlock /> 
    <TextBlock /> 
    <UI:AdControl /> 
</StackPanel> 

내 StackPanel이 전체 ​​창을 채 웁니다. TextBlocks는 패널 위쪽으로 정렬되어 있습니다.

하지만 AdControl을 StackPanel의 하단 (따라서 창의 아래쪽)에 도킹해야합니다.

DockPanel과 같은 컨트롤을 찾았지만 WPF 또는 Silverlight에서만 작동하는 것처럼 보입니다.

답변

3

이 쉽게 오픈 소스 구현을 조사 확인, 간단한 그리드

<Grid> 
    <Grid.RowDefinitions> 
     <RowDefinition Height="*" /> 
     <RowDefinition Height="Auto" /> 
    <Grid.RowDefinitions> 
    <StackPanel> 
     <TextBlock /> 
     <TextBlock /> 
    </StackPanel> 
    <UI:AdControl Grid.Row="1"/> 
</Grid> 

당신이 나중에 사용하기 위해 정확히 DockPanel을 원하는 경우에 수행 할 수 있습니다, 거기에 사람들의 많음이 있어야한다!

+0

감사합니다. StackPanel 문제로 배우는 교훈은 "대신 Grid 사용"입니다. :) – ChadSC

+0

@ChadSC 모든 패널이 사용합니다. :) 당신의 질문에 대한 답변으로 내 대답을 표시하는 것을 잊지 마세요. 당신을 도왔으므로 다른 사람들을 도울 수 있습니다. –