我試圖改變我的項目在一個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