Как получить адрес контактов из Contacts.SearchAsync? - PullRequest
0 голосов
/ 30 октября 2011

Я связываю список с адресом контактов, используя следующий код xaml

<ListBox Name="ContactResultsDataLINQ" ItemsSource="{Binding}" Height="200" Margin="24,0,0,0" DataContext="{Binding}">
    <ListBox.ItemTemplate>
        <DataTemplate>
            <StackPanel>
                <TextBlock Text="{Binding Path=Addresses[0].PhysicalAddress.AddressLine1, Mode=OneWay}" />
            </StackPanel>
        </DataTemplate>
    </ListBox.ItemTemplate>
</ListBox>

Однако, это только привязывает AddressLine1 ... что я хочу, чтобы его полный адрес = AddressLine1 + AddressLine2 + City

Теперь, как мне добавить эти дополнительные свойства с помощью кода xaml?

1 Ответ

2 голосов
/ 30 октября 2011

Либо используйте два элемента TextBlock, либо объедините их в один элемент Run.

<TextBlock>
    <Run Text="{Binding Path=Addresses[0].PhysicalAddress.AddressLine1, Mode=OneWay}" />
    <Run Text=" " />
    <Run Text="{Binding Path=Addresses[0].PhysicalAddress.AddressLine2, Mode=OneWay}" />
    <Run Text=" " />
    <Run Text="{Binding Path=Addresses[0].PhysicalAddress.City, Mode=OneWay}" />
</TextBlock>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...