WPF: Listbox DisplayMember - PullRequest
       12

WPF: Listbox DisplayMember

2 голосов
/ 11 января 2011

Я использую Listbox для представления таблицы.Он использует DisplayMemberPath для представления элементов.

Как я могу сделать мультисвязывание для отображения элементов?

Позволяет сказать, что я хочу отобразить ID и ИМЯ ... Есть ли пример шаблона или такой?1005 *

Thnx

Ответы [ 2 ]

9 голосов
/ 11 января 2011

Используйте 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 голосов
/ 11 января 2011
<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>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...