Исключение синтаксического анализа Xaml, вызванное ListBoxItems

По сути, это часть XAML, которая заставляет синтаксический анализатор генерировать исключение XamlParseException:

<StackPanel Orientation="Horizontal" Margin="0,0,0,17">
  <Rectangle Name="settingsRectYourCity" Height="100" Width="100" 
             Fill="{StaticResource PhoneAccentBrush}" Margin="12,0,9,0" 
             MouseLeftButtonUp="settingsRectYourCity_MouseLeftButtonUp" />
  <StackPanel Width="311">
    <TextBlock Text="Your city" TextWrapping="Wrap"
                 Style="{StaticResource PhoneTextExtraLargeStyle}"/>
    <TextBlock Text="Two" TextWrapping="Wrap" Margin="12,-6,12,0" 
               Style="{StaticResource PhoneTextSubtleStyle}"/>
    <ListBox Name="settingsCityListbox" Visibility="Collapsed" 
             HorizontalAlignment="Center" FontSize="36" Margin="0,10,0,20"
             SelectionMode="Single">
      <ListBoxItem>One</ListBoxItem>
      <ListBoxItem>Two</ListBoxItem>
      <ListBoxItem>Three</ListBoxItem>
    </ListBox>
  </StackPanel>
</StackPanel>

Чтобы быть более конкретным, когда я удаляю содержимое ListBox, все элементы ListBoxItems, исключений нет вообще. Что я делаю неправильно?

Редактировать: мне удалось с помощью своего рода обходного пути (или единственной хорошей конструкции из вышеперечисленных). Я закрыл простой текст ListBoxItems в TextBlock каждый. Я до сих пор не знаю, и я изумляю причину, но парсер не допустит простой текст. Может быть, проблема в разборе xaml для WP7.

0 ответов

Другие вопросы по тегам