特定の条件が満たされた後、ListBox の上に Popup を配置したいと思います。次のコードでこれを行うと、ページ コンストラクターがXamlParseException
オンになります。InitializeComponent()
なぜかわからないのですが?
EditPage.xaml
<Grid>
<ListBox Name="ListBoxEffects" SelectionMode="Single" ItemsSource="{Binding}" Margin="{Binding}" toolkit:TiltEffect.IsTiltEnabled="True" SelectionChanged="ListBox_SelectionChanged" >
<ListBox.ItemsPanel>
<ItemsPanelTemplate>
<toolkit:WrapPanel ItemWidth="146" />
</ItemsPanelTemplate>
</ListBox.ItemsPanel>
<ListBox.ItemTemplate>
<DataTemplate>
<StackPanel Orientation="Vertical" Margin="12,0,0,24" >
<Image Source="{Binding Thumbnail}" Width="134" Height="134" />
<TextBlock Text="{Binding Name}" TextWrapping="Wrap" FontSize="{StaticResource PhoneFontSizeNormal}" VerticalAlignment="Center" HorizontalAlignment="Center" />
</StackPanel>
</DataTemplate>
</ListBox.ItemTemplate>
</ListBox>
<Popup x:Name="trialPopup">
<Border Margin="3" BorderBrush="{StaticResource PhoneForegroundBrush}">
<StackPanel Background="FF1BA1E2">
<TextBlock Text="Do you wish to purchase the application?" TextWrapping="Wrap"/>
<StackPanel Orientation="Horizontal" Margin="0,10">
<Button x:Name="purchaseButton" Content="purchase" Click="popupButton_Click"/>
<Button x:Name="cancelButton" Content="cancel" Click="popupButton_Click"/>
</StackPanel>
</StackPanel>
</Border>
</Popup>
</Grid>
テスト目的で、EditPage へのナビゲーションでポップアップをすぐに表示して、それがどのように表示され、テーマになるかを確認しようとしましたが、本番環境では、特定の要件が満たされた後にのみ表示されます。ListBox 上のポップアップ表示を実際にテストするにはどうすればよいですか?