WPF ListView取消选择项目

时间:2016-09-30 10:24:14

标签: c# wpf listview listbox

我有一个包含ListView的网格。 ListView填充了2个员工记录。如何检测焦点是否丢失。例如,单击记录下方的空白区域或窗口的其他部分。然后应该取消选择记录。

<Grid HorizontalAlignment="Left" Height="128" Margin="10,39,0,0" VerticalAlignment="Top" Width="267" LostFocus="Grid_LostFocus">
            <ListView Margin="0" Name="listviewEmps" MouseDoubleClick="listviewEmps_MouseDoubleClick" SelectionChanged="listviewEmps_SelectionChanged">
                <ListView.ItemTemplate>
                    <DataTemplate>
                        <WrapPanel>
                            <TextBlock Text="Name: " />
                            <TextBlock Text="{Binding Name}" FontWeight="Bold" />
                            <TextBlock Text=", " />
                            <TextBlock Text="dob: " />
                            <TextBlock Text="{Binding DOB , StringFormat={}{0:d}}"  />
                        </WrapPanel>
                    </DataTemplate>
                </ListView.ItemTemplate>
            </ListView>

        </Grid>

0 个答案:

没有答案