Bezdepbonusu7Программирование: статьи и ответы

Вопрос

Редактировать DataTemplate в Blend

Автор вопроса: Andrzej GisОтветов: 1

Я привязываю список к ListView с помощью DataTemplate:

<UserControl.Resources>
        <DataTemplate x:Key="eventsListItemTemplate">
            <StackPanel Orientation="Vertical"
                Margin="50"
                Background="#007F7F7F">
                <StackPanel Orientation="Horizontal">
                    <Image Source="/MobileCRM;component/Resources/Images/MenuIcons/icon.png"
                            Height="40"
                            Width="40"/>
                    <TextBlock Text="{Binding Title}"/>
                </StackPanel>
                <StackPanel Orientation="Horizontal">
                    <TextBlock Text="Utworzono: " FontWeight="Bold"/>
                    <TextBlock Text="{Binding CreationDate}"/>
                </StackPanel>
            </StackPanel>
        </DataTemplate>
    </UserControl.Resources>

А я делаю так:

<ListBox x:Name="EventsList" ItemsSource="{Binding}"
                ItemTemplate="{StaticResource eventsListItemTemplate}" Background="#007F7F7F" SelectionChanged="EventsList_SelectionChanged" />

Проблема в том, что я хотел бы отредактировать этот шаблон с помощью Blend вместо редактирования xaml вручную, но я понятия не имею, как открыть этот шаблон в Blend. Является ли это возможным?

xamlexpression-blendwindows-phone-7

Ответы

Ответ 1 · рейтинг 4 · Igor Ralic

Вот шаги:

  1. Откройте свой проект в Blend
  2. С левой стороны найдите объекты и временную шкалу.
  3. Найдите свой ListBox в дереве элементов
  4. Щелкните правой кнопкой мыши на нем
  5. Редактировать дополнительные шаблоны -> Редактировать сгенерированные элементы (ItemTemplate) -> Редактировать текущий
  6. Нажмите кнопку в кружке в правом верхнем углу, и дизайнер будет показан

Перевод вопроса и ответов сообщества Stack Overflow, лицензия CC BY-SA. Оригинал на Stack Overflow.

Похожие материалы