【发布时间】:2014-05-29 15:03:56
【问题描述】:
我在使用长列表选择器时遇到问题。 Visual Studio 说 xaml 无效,但可以编译并正常工作。问题是我需要在代码隐藏对象“txtProjectName”的文本中,并且看起来这个对象没有创建。 这是代码:
<phone:PanoramaItem Header="{Binding Source={StaticResource LocalizedStrings}, Path=LocalizedResources.MainPagePanoramaItemGalleryTitle}">
<!--Lista de líneas dobles con marcador de posición de imagen y ajuste de texto que usa un encabezado flotante que se desplaza con el contenido-->
<phone:LongListSelector x:Name="GaleryLongListSelector" Margin="10" }">
<phone:LongListSelector.ItemTemplate>
<DataTemplate>
<Grid Margin="10">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="Auto"/>
<ColumnDefinition Width="*"/>
</Grid.ColumnDefinitions>
<StackPanel Orientation="Horizontal" Margin="12,2,0,4" Height="100" Tap="StackPanel_Tap" toolkit:TiltEffect.IsTiltEnabled="True" Grid.Column="0">
<!--Reemplazar el rectángulo por la imagen-->
<Border BorderThickness="1" Width="79" Height="79" BorderBrush="Red" Background="#FFFFC700"/>
<TextBlock x:Name="txtProjectName" Text="{Binding Name}" TextWrapping="Wrap" Margin="10,0" Style="{StaticResource PhoneTextExtraLargeStyle}" FontSize="{StaticResource PhoneFontSizeLarge}" />
</StackPanel>
<Image Source="/Images/share.png" Width="80" Tap="Image_Tap" Grid.Column="1" HorizontalAlignment="Right"/>
</Grid>
</DataTemplate>
</phone:LongListSelector.ItemTemplate>
</phone:LongListSelector>
</phone:PanoramaItem>
datacontext 是在后面的代码中定义的,因为它是一个数据库。 谢谢
【问题讨论】:
标签: xaml windows-phone-8 visual-studio-2013