проектирование содержимого ListBox.ItemTemplate с использованием выражения blend? - PullRequest
0 голосов
/ 07 марта 2012

Я работаю над проектом, который требует аккуратного listBox.ItemTemplate, поэтому я попытался создать его с новой страницей, а затем с помощью выражения blend перетащить его в ListBox.Тем не менее, он превращается в «разрушенный» пользовательский интерфейс.Что я должен знать, чтобы создать ListBox.ItemTemplate контент в xaml с выражением blend?

Спасибо

Ответы [ 4 ]

0 голосов
/ 29 августа 2013

У меня была такая же проблема, я искал решение в течение 2 часов, и вот решение:

Редактирование стилей и шаблонов ListBoxItem

если это покажется слишком сложным, я напишу об этом в блоге через неделю, поделюсь им.

0 голосов
/ 07 марта 2012

Ознакомьтесь с этой очень подробной статьей CodeProject о том, как определить и стилизовать шаблон ItemTemplate для ListBox: Стиль ListBox - дополнительные шаблоны в Expression Blend .Это для Silverlight в целом, но принцип будет таким же для WP7 (так как это подмножество Silverlight).Надеюсь, это поможет!

0 голосов
/ 07 марта 2012

Чтобы создать пользовательский ListBox, см. Следующий учебник Microsoft .Кроме того, чтобы импортировать / наследовать элемент управления из VS2010, вы можете следовать методам, описанным в part 1 и part 2 руководства, предоставленного TheWindowsClub.

Были учебники от Microsoft, но я проверил мой список избранных, и они были удалены по какой-то странной причине.Надеюсь, это поможет ...

0 голосов
/ 07 марта 2012

Expression Blend позволяет создавать шаблоны элементов прямо в ListBox.

Созданный шаблон должен выглядеть так:

<ListBox>
    <ListBox.ItemTemplate>
        <DataTemplate>
            <!-- Layout here -->
        <DataTemplate>
    <ListBox.ItemTemplate>
<ListBox>
...