如何将事件添加到ListView.ItemTemplate

问题描述 投票:0回答:1

我想让ListViewItem具有绑定中的数据和2个事件。

我的代码:

<ListView.ItemTemplate>
<DataTemplate>
    <Grid Name="MailListViewItem">
        <Grid.ColumnDefinitions>
            <ColumnDefinition Width="*"/>
            <ColumnDefinition Width="Auto"/>
        </Grid.ColumnDefinitions>
        <Grid.RowDefinitions>
            <RowDefinition Height="*"/>
            <RowDefinition Height="*"/>
        </Grid.RowDefinitions>

        <TextBlock Grid.Column="0" Grid.Row="0" FontWeight="Bold"  Text="{Binding Topic}"/>
        <TextBlock Grid.Column="1" Grid.Row="0" FontSize="8" Foreground="Blue" Text="{Binding Time}"/>
        <TextBlock Grid.Column="0" Grid.Row="1" Grid.ColumnSpan="2" Foreground="Gray" Text="{Binding Text}"/>
    </Grid>
</DataTemplate>

我应该把MouseDoubleClick="Mail_DoubleClick" MouseLeftButtonUp="Mail_MouseLeftButtonUp"放在哪里?

c# xml wpf binding listviewitem
1个回答
© www.soinside.com 2019 - 2024. All rights reserved.