首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ListPicker DataBinding

ListPicker DataBinding
EN

Stack Overflow用户
提问于 2014-11-04 12:14:17
回答 1查看 459关注 0票数 1

我正在使用一个工具包:用于数据绑定的wp8列表选择器。列表选择器的数据板中有一个文本框,该文本框取自List projectList的一个元素。

我在代码中以如下方式完成了绑定:

代码语言:javascript
复制
List<Project> lists= new List<Project>();
listPickerOptions.ItemSource = lists;

textbox被绑定到数据,但是由于数据超过5,所以当我选择数据时,它会带我到一个新屏幕,其中每个元素都显示为namespace.Project。

我对数据库很陌生。

下面是列表选择器的.xaml部件

代码语言:javascript
复制
<StackPanel Orientation="Vertical" Height="167" Margin="0">
    <TextBlock Text="Domain" Margin="13,0,285,0" x:Name="Domain"/>
    <TextBox IsEnabled="False" Text="Redmond" x:Name="Domain_txtBox" Visibility="Collapsed"/>
    <toolkit:ListPicker x:Name="listPickerDomainOption" ItemsSource="{Binding Title, ElementName=this}" HorizontalAlignment="Right" Height="123" Margin="0,0,11,-30" VerticalAlignment="Top" Width="442" ExpansionMode="ExpansionAllowed" Visibility="Collapsed">
        <toolkit:ListPicker.ItemTemplate>
            <DataTemplate>
                <StackPanel Orientation="Horizontal">
                    <TextBlock Text="{Binding Title}" Tag="{Binding ID}"/>
                </StackPanel>
            </DataTemplate>
        </toolkit:ListPicker.ItemTemplate>
    </toolkit:ListPicker>
</StackPanel>

我遗漏了什么?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-11-04 12:56:57

您只是忘了定义完全模式模板。由于您没有这样做,它只会显示ItemsSource的类结构。在这里,这两个模板的示例代码,请确保两者都有。

代码语言:javascript
复制
<toolkit:ListPicker x:Name="myLP">

    <!-- non full mode -->
    <toolkit:ListPicker.ItemTemplate>
        <DataTemplate>
            <StackPanel>
                <!-- YOUR XAML TAGS FOR BINDING -->
            </StackPanel>
        </DataTemplate>
    </toolkit:ListPicker.ItemTemplate>

    <!-- full mode -->
    <toolkit:ListPicker.FullModeItemTemplate>
        <DataTemplate>
            <StackPanel>
                <!-- YOUR XAML TAGS FOR BINDING -->
            </StackPanel>
        </DataTemplate>
    </toolkit:ListPicker.FullModeItemTemplate>
</toolkit:ListPicker>
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26734904

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档