Доступ к элементу управления xaml внутри i-го элемента в flipview

У меня есть flipview, который заполняется некоторым кодом (я не понимаю, как модифицировать приложение).

<FlipView  x:Name="ArticleDetail" Grid.Row="1" AutomationProperties.AutomationId="ItemsFlipView" AutomationProperties.Name="Item Details" TabIndex="1"
             DataContext="{Binding LatestArticlesModel}"
             ItemsSource="{Binding Items}"
             ItemTemplate="{StaticResource LatestArticles1DetailDetail}"
             SelectedItem="{Binding SelectedItem, Mode=TwoWay}"
             ItemContainerStyle="{StaticResource FlipItemStyle}">
</FlipView>

<!--Data template for flipview-->
<DataTemplate x:Key="LatestArticles1DetailDetail">
      <ScrollViewer>
        <StackPanel>
             <TextBlock Margin="0,16" 
                  Text="{Binding Title, Converter={StaticResource    TextPlainConverter}, ConverterParameter = 140}" 
                  Style="{StaticResource SubHeaderText}" />
              <Image Source="{Binding ImageUrl, Converter={StaticResource ThumbnailConverter},      ConverterParameter=300}" Stretch="UniformToFill" />
              <TextBlock 
                   x:Name="FeedUrl" 
                   Margin="0,12"  Style="{StaticResource Html2XamlStyleText}"
                   Text="{Binding FeedUrl}" 
                   Visibility="Collapsed"/>
              <RichTextBlock 
                    x:Name="Content" 
                    Margin="0,12"  
                    Style="{StaticResource Html2XamlStyle}"/>
            </StackPanel>
        </ScrollViewer>
</DataTemplate>

Из текстового блока с именем «FeedUrl» я хочу извлечь URL, который хранится в нем.

Используйте URL для разбора HTML-страницы, на которую указывает этот URL

После обработки отобразите некоторый контент в блоке richtextblock с именем «content».

Единственная проблема, с которой я сталкиваюсь в этом, состоит в том, как получить ссылку на текстовый блок и richtextblock внутри каждого элемента flipview.

Для получения ссылки на предметы я попробовал два решения:

Я пробовал этокод но линия

var myTextBlock= _Children.OfType<TextBlock>().FirstOrDefault(c => c.Name.Equals("test")); конкретно

.OfType<TextBlock>() выдает ошибку

'System.Collections.Generic.List<Windows.UI.Xaml.Controls.TextBlock>' does not contain a definition for 'OfType' and no extension method 'OfType' accepting a first argument of type 'System.Collections.Generic.List<Windows.UI.Xaml.Controls.TextBlock>' could be found (are you missing a using directive or an assembly reference?)

Я также попробовал другое решение, данноеВот, но я всегда получаю нулевую ссылку.

Я также получаю предупреждение за линию

var item = itemsControl.ItemContainerGenerator.ContainerFromItem(o); Windows.UI.Xaml.Controls.ItemContainerGenerator.ContainerFromItem(o); is obsolote.'ContainerForm' may be unavailable for releases after Windows Phone 8.1. Use itemsControl.ContainerFromItem instead.

Даже если я используюitemsControl.ContainerFromItem он всегда возвращает нулевую ссылку.

Пожалуйста помоги

ОБНОВИТЬ:

Я использую следующее

if(!statusiop.statusup){
this.UpdateLayout();
for (int i = 0; i < ArticleDetail.Items.Count; i++)
{
var fvItem = this.ArticleDetail.Items[i];
var container = this.ArticleDetail.ContainerFromItem(fvItem);
 if (container == null)
 {
     Text = "null container";
 }
 else
 {
     var tbFeedURL = FindElementByName<TextBlock>(container, "FeedUrl");
     if (tbFeedURL == null)
     {
         test.Text = "null text";
     }
     else
     {
         tbFeedURL.Text = tbFeedURL.Text + "Test";
     }
 } 
}

Я перебираю все элементы в флипвью и изменяю данные по мере необходимости. Я также использую публичный статический класс

public static class statusiop
{
    public static Boolean statusup= false;

}

который содержит статус участника. statusup служит флагом, который при значении true указывает на то, что данные флипвью были обновлены один раз и не нуждаются в повторном обновлении.

Ответы на вопрос(1)

Ваш ответ на вопрос