2010-12-10 79 views
1

我正在尝试为显示EULA的全屏弹出窗口创建用户控件。我无法让我的内容显示,但我不知道为什么。我创建了其他弹出式控件,并且在这些和这个之间没有看到任何布局差异。自定义WP7弹出式窗口控件不显示内容

在Expression Blend中,我可以单击LayoutRoot节点,它显示我的背景样式,但没有内容。如果我点击popEula节点,我会看到整个内容,包括背景样式。当我将控件添加到页面时,我只能看到背景。我不确定为什么我的所有内容都在消失。

<Grid x:Name="LayoutRoot" Style="{StaticResource MyBackgroundStyle}"> 
    <Popup x:Name="popEula"> 
     <Grid> 
      <Grid.RowDefinitions> 
       <RowDefinition Height="Auto"/> 
       <RowDefinition Height="Auto"/> 
       <RowDefinition Height="*"/> 
      </Grid.RowDefinitions> 

      <!--This section is empty. Place new content here Grid.Row="1"--> 
      <Grid Grid.Row="1" x:Name="ContentGrid" Margin="24, 0, 24, 0"> 
       <Grid.RowDefinitions> 
        <RowDefinition Height="435" /> 
        <RowDefinition Height="*"/> 
       </Grid.RowDefinitions> 
       <ScrollViewer x:Name="ScrollViewer"> 
        <TextBlock x:Name="LicenseText" Style="{StaticResource MyTextNormalStyle}" 
       Text="Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vestibulum bibendum semper ante a vestibulum. Ut ultricies tellus sit amet sapien viverra tempus. Sed auctor pretium purus, eu ornare libero malesuada a. Vivamus dignissim vulputate nunc, a venenatis sapien condimentum quis. Nam vestibulum, neque molestie rhoncus rutrum, ante lacus vulputate odio, ac tristique augue lacus ac mi. Donec a sollicitudin diam. Nulla facilisi. Ut eu purus felis, id faucibus urna. Nullam luctus porttitor cursus. Curabitur auctor leo vitae lorem fringilla at egestas mi sollicitudin. Vestibulum blandit tempor orci vel iaculis. Sed eleifend bibendum dapibus. Sed sed elit ac libero consequat interdum sit amet vitae lacus. Donec sit amet velit et nulla placerat iaculis. Nunc aliquam sollicitudin cursus. Sed sed tincidunt augue. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vestibulum bibendum semper ante a vestibulum. Ut ultricies tellus sit amet sapien viverra tempus. Sed auctor pretium purus, eu ornare libero malesuada a. Vivamus dignissim vulputate nunc, a venenatis sapien condimentum quis. Nam vestibulum, neque molestie rhoncus rutrum, ante lacus vulputate odio, ac tristique augue lacus ac mi. Donec a sollicitudin diam. Nulla facilisi. Ut eu purus felis, id faucibus urna. Nullam luctus porttitor cursus. Curabitur auctor leo vitae lorem fringilla at egestas mi sollicitudin. Vestibulum blandit tempor orci vel iaculis. Sed eleifend bibendum dapibus. Sed sed elit ac libero consequat interdum sit amet vitae lacus. Donec sit amet velit et nulla placerat iaculis. Nunc aliquam sollicitudin cursus. Sed sed tincidunt augue."/> 
       </ScrollViewer> 

       <toolkit:WrapPanel Grid.Row="2" Margin="0, 48, 0, 0"> 
        <Button x:Name="btnAccept" Style="{StaticResource MyButtonStyle}" Content="Accept" Width="150"/> 
        <Button x:Name="btnDecline" Style="{StaticResource MyButtonStyle}" Content="Decline" Width="150" Margin="20, 0, 0, 0" /> 
       </toolkit:WrapPanel> 

      </Grid> 
     </Grid> 
    </Popup> 
</Grid> 

回答

3

我会通过设置您的弹出式的宽度和唤起注意,也设置ISOPEN =“真”开始。看起来你的弹出不是开放的,或者是一个奇怪的大小,并没有正确显示。

+0

谢谢。那是我的问题。我不能相信我忽略了这一点。 – CACuzcatlan 2010-12-10 17:37:26