2012-11-28 4 views
1

실버 라이트를 처음 사용했습니다. 탐색 프레임에 여러 컨트롤을 추가해야합니다. 내가 이것을 좋아할 때, 나는 오류를 얻고있다.Silverlight의 프레임 안에 여러 컨트롤을 추가하는 방법

<Navigation:Frame Name="ContentFrame" HorizontalAlignment="Stretch" VerticalAlignment="Stretch" Margin="0,55,12,12" BorderThickness="1" BorderBrush="Black" Grid.Column="1" Grid.ColumnSpan="3" Grid.RowSpan="5"> 
      <TextBlock Grid.Column="1" Height="23" HorizontalAlignment="Left" Margin="9,129,0,0" Name="textBlock2" Text="UserName:" VerticalAlignment="Top" /> 
      <TextBlock Grid.Column="1" Height="23" HorizontalAlignment="Left" Margin="12,22,0,0" Name="textBlock3" Text="Password:" VerticalAlignment="Top" Grid.Row="1" /> 
     </Navigation:Frame> 

오류는 속성 '콘텐츠'번 이상 설정할 수 없습니다 입니다. 내가 잘못한 곳. 이것을 달성하는 방법?

답변

2

FrameContentControl입니다. 이는 하나의 하위 만 가질 수 있음을 의미합니다. 여러 자식을 포함 할 수있는 자식 컨트롤을 추가해야합니다. 예를 들어 Grid으로 시도해보십시오.

<Navigation:Frame > 
    <Grid> 
     <TextBlock Grid.Column="1" Height="23" HorizontalAlignment="Left" Margin="9,129,0,0" Name="textBlock2" Text="UserName:" VerticalAlignment="Top" /> 
     <TextBlock Grid.Column="1" Height="23" HorizontalAlignment="Left" Margin="12,22,0,0" Name="textBlock3" Text="Password:" VerticalAlignment="Top" Grid.Row="1" /> 
    </Grid> 
</Navigation:Frame> 
관련 문제