3

我正在使用 DataTemplate 将列表绑定到 ListView:

<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 中打开这个模板。可能吗?

4

1 回答 1

4

以下是步骤:

  1. 在 Blend 中打开您的项目
  2. 在左侧找到对象和时间线
  3. 在项目树中找到您的 ListBox
  4. 右键单击它
  5. 编辑其他模板 -> 编辑生成的项目 (ItemTemplate) -> 编辑当前
  6. 按下右上角的圆圈按钮,将显示设计器

在此处输入图像描述

于 2012-08-06T14:30:10.033 回答