在列表视图中编辑和搜索项目

时间:2016-01-07 16:00:02

标签: c# wpf

是否有任何控件如WPF中的jquery datatable用于从listview中搜索项目或者如何在listvew中实现高效搜索。 其次,我在listview控件中有一个图像和标题。如何添加"编辑功能"改变图像标题。 我对此没有任何线索,因为我是WPF的新手。我如何才能完成这项任务。任何示例或有用的代码对我都有帮助。

<ListView  Name="lvDataBinding">

        <ListView.View>
            <GridView  >
                <GridViewColumn  >

                    <GridViewColumn.CellTemplate>

                        <DataTemplate >
                            <StackPanel Margin="20,5,0,0"  Orientation="Horizontal" HorizontalAlignment="Center">

                                <Image Margin="15,5,0,0" Style="{StaticResource PopupImageStyle}" HorizontalAlignment="Center"  Width="60" ToolTip="{Binding Name}" Height="60" Source="{Binding ImgPath}"></Image>
                                <TextBlock Visibility="Hidden" Text="{Binding Name}"/>

                            </StackPanel>

                        </DataTemplate>

                    </GridViewColumn.CellTemplate>

                </GridViewColumn>
                <GridViewColumn  >

                    <GridViewColumn.CellTemplate>

                        <DataTemplate >
                            <StackPanel Margin="20,5,0,0"  Orientation="Horizontal" HorizontalAlignment="Center">

                                <TextBlock  Text="{Binding Title}">
                                    <TextBlock.Style>

                                        <Style>
                                            <Setter Property="TextBlock.FontSize"  Value="20"></Setter></Style>
                                    </TextBlock.Style>

                                </TextBlock>
                            </StackPanel>

                        </DataTemplate>

                    </GridViewColumn.CellTemplate>

                </GridViewColumn>
                <!--<GridViewColumn   DisplayMemberBinding="{Binding Name}" />-->
            </GridView>
        </ListView.View>



        <ListView.ItemContainerStyle>

            <Style TargetType="ListViewItem">

                <EventSetter Event="PreviewMouseLeftButtonDown" Handler="ListViewItem_PreviewMouseLeftButtonDown" />
            </Style>

        </ListView.ItemContainerStyle>
    </ListView>

0 个答案:

没有答案