gpt4 book ai didi

windows-phone-8 - 未使用 Windows Phone 8 Listpicker ItemTemplate

转载 作者:行者123 更新时间:2023-12-04 06:58:24 26 4
gpt4 key购买 nike

我在页面中有一个 Listpicker 控件,我绑定(bind)了一些项目,我正在尝试更改项目模板。

我的模板如下所示:

<phone:PhoneApplicationPage.Resources>
<DataTemplate x:Name="modulePickerFullItemTemplate">
<StackPanel>
<TextBlock Text="{Binding modes}"/>
</StackPanel>
</DataTemplate>
<DataTemplate x:Name="modulePickerItemTemplate">
<StackPanel Orientation="Horizontal">
<TextBlock Text="LALA" Foreground="#333"/>
</StackPanel>
</DataTemplate>
</phone:PhoneApplicationPage.Resources>

列表选择器:

<toolkit:ListPicker x:Name="ddlMode" Grid.Row="6" ExpansionMode="FullScreenOnly"
FullModeItemTemplate="{Binding modulePickerFullItemTemplate}"
ItemTemplate="{Binding modulePickerItemTemplate}"
FullModeHeader="Select mode">
</toolkit:ListPicker>

我在项目中看到的是我绑定(bind)到列表选择器的值,而不是我期望的 LALA 值。

我做错了什么吗?

最佳答案

你用过

ItemTemplate="{Binding modulePickerItemTemplate}"

在你的第一个代码片段中,但它必须是

ItemTemplate="{StaticResource modulePickerItemTemplate}"

您应该使用“Binding”来访问绑定(bind)到控件的数据,使用“StaticResource”来访问您在资源中定义的所有内容,例如 DataTemplate。

关于windows-phone-8 - 未使用 Windows Phone 8 Listpicker ItemTemplate,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19469987/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com