У меня есть странная проблема, когда элемент управления XAML не виден в коде позади. Вот пример XAML:
<ListView Name="lvtest" Grid.Row="2" Grid.ColumnSpan="2" Margin="0,20,0,0"
ItemsSource="{Binding Content}" >
<ListView.ItemTemplate>
<DataTemplate>
<StackPanel>
<WebView Name="contentView" Style="{StaticResource BodyTextStyle}" />
<TextBlock Name="testtxt" Text="{Binding}" Style="{StaticResource BodyTextStyle}" Foreground="GreenYellow"/>
В коде позади:
this.lvtest распознается, но:
this.contentView и this.testtxt - нет.
Я также пробовал x:Name.
Мне явно не хватает чего-то очевидного здесь, я просто не вижу что.
РЕДАКТИРОВАТЬ:
Чтобы уточнить, элемент управления текстовым полем должен был использоваться для отображения некоторого форматированного текста на основе привязки, но я обнаружил, что текст имеет формат HTML (это предлагает использовать элемент управления WebView). Насколько я вижу, мне нужно NavigateToString использовать элемент управления WebView, и поэтому я не могу привязать его как таковой.