我试图改变我的项目在一个listpicker的字体大小。 我用fullmodeitemtemplate能够改变字体大小等Windows Phone 7.1,Listpicker fullmodeitemtemplate绑定文本
的问题是,我不知道如何为项目文本绑定模板
<DataTemplate x:Name="PickerFullModeItemTemplate">
<StackPanel Orientation="Horizontal" Margin="16 21 0 20" Background="Orange" Width="110" Height="110" HorizontalAlignment="Center" VerticalAlignment="Center">
<TextBlock Text="{WHAT TO TYPE HERE?}" HorizontalAlignment="Center" VerticalAlignment="Center" Margin="5" FontSize="36"/>
</StackPanel>
</DataTemplate>
我通过设置填充我listpicker在的ItemSource C#这样
foreach (Item i in weight)
{
sourceInput.Add(i.name);
}
}
InputSelector.ItemsSource = sourceInput;
这给我留下了仅包含字符串,然后我不知道如何为每个项目文本的绑定列表的ItemSource。我读了如何做到这一点一些后当的ItemSource清单的格式如下
source.Add(new Cities() { Name = "Mexico", Country = "MX", Language = "Spanish" });
this.listPicker.ItemsSource = source;
,然后XAML部分是这样的
<TextBlock Text="{Binding Name}"/>
任何帮助,将不胜感激:)
UPDATE
我发现绑定到源项目的正确绑定。
<TextBlock Text="{Binding BindsDirectlyToSource=True}"/>
貌似这就是要走的路,则源项目将绑定到TextBlock
那么这 “城市” 名单是从后我发现interwebs,但我发现正确的绑定我的情况:)看到我的更新,Thx的快速回复你:) – OlssN