Я работаю над приложением для WP7, но у меня есть небольшая проблема:
<TextBlock Name="rName"
Text="{Binding LineOne2}"
TextWrapping="NoWrap"
Style="{StaticResource PhoneTextExtraLargeStyle}" />
У меня есть Textblock
привязка к LineOne2
, я настроил событие нажатия, чтобы запустить другую страницу, когда она будет нажата.
Проблема в том, что когда я пытаюсь получить значение этого текста rName.Text
, оно показывает, что оно недоступно.
Итак, я бродил, есть ли какой-нибудь возможный способ получить значение этого TextBlock
, чтобы использовать его в качестве параметра для метода на другой странице, даже если он был обязательным? Или есть другой способ сделать это?
Мой список содержит 2 текстовых поля и изображение в стеке. Мне нужно нажать в этом текстовом поле, чтобы открыть новую страницу со значением этого текстового поля в этом значении страницы и в качестве параметра для метода.
редактирование:
<ListBox ItemsSource="{Binding Items1}"
Margin="14,149,8,8"
Foreground="#FF7A0100"
Grid.RowSpan="2">
<ListBox.ItemTemplate>
<DataTemplate>
<StackPanel Name="featuredPanel"
Orientation="Horizontal"
Margin="0,0,0,17"
Height="105"
Width="432"
Tap="featuredPanel_Tap">
<!--Replace rectangle with image-->
<Image Height="100"
Width="100"
Source="{Binding ImagePath1}">
</Image>
<StackPanel Width="311">
<TextBlock x:Name="rName"
Text="{Binding LineOne1}"
TextWrapping="NoWrap"
Style="{StaticResource PhoneTextExtraLargeStyle}" />
<TextBlock Text="{Binding LineTwo1}"
TextWrapping="Wrap"
Margin="12,-6,12,0"
Style="{StaticResource PhoneTextSubtleStyle}" />
</StackPanel>
</StackPanel>
</DataTemplate>
</ListBox.ItemTemplate>
</ListBox>
Также я связываю данные из файла XML.
Мне нужно использовать TextBox "rName", чтобы получить значение, и использовать его, чтобы выполнить запрос linq к файлу xml, чтобы получить адреса и телефонные номера из этого файла XML и связать их с текстовыми полями на другой странице.