【问题标题】:WPF: Listbox DisplayMemberWPF:列表框显示成员
【发布时间】:2011-01-11 09:13:06
【问题描述】:

我正在使用 Listbox 来呈现一个表格。 它使用 DisplayMemberPath 来呈现项目。

如何为显示项目进行多重绑定?

假设我想显示 ID 和 NAME ... 是否有模板示例之类的?

thnx

【问题讨论】:

    标签: c# wpf listbox listboxitem


    【解决方案1】:

    使用DataTemplate

    示例:

    <ListBox>
        <ListBox.ItemTemplate>
            <DataTemplate>
                <TextBlock>
                    <TextBlock.Text>
                        <MultiBinding StringFormat="{}{0}, {1}">
                            <Binding Path="ID" />
                            <Binding Path="Name" />
                        </MultiBinding>
                    </TextBlock.Text>
                </TextBlock>
            </DataTemplate>
        </ListBox.ItemTemplate>
    </ListBox>
    

    【讨论】:

      【解决方案2】:
      <ListView BorderThickness="1" ItemsSource="{Binding}" Margin="0,10,0,0" Height="Auto" Name="buyerDetailListView" Width="Auto" HorizontalAlignment="Stretch" VerticalAlignment="Stretch" >
                      <ListView.View>
                          <GridView>
                              <GridView.Columns>
                                  <GridViewColumn Width="50" Header="Serial" DisplayMemberBinding="{Binding Path=ID}" />
                                  <GridViewColumn Width="100" Header="Date" DisplayMemberBinding="{Binding Name}" />
                              </GridView.Columns>
                          </GridView>
                      </ListView.View>
                  </ListView>
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-07-26
        • 2023-03-02
        • 1970-01-01
        • 2010-10-20
        • 1970-01-01
        相关资源
        最近更新 更多