WPF ListView失去了每个项目的焦点

时间:2014-06-10 09:38:20

标签: c# wpf listview focus

我在使用WPF ListView时遇到了一些麻烦,但无法找到答案。我在WPF应用程序中有一个简单的ListView,其中包含一些项目。我还在GotFocus事件上附加了一个GotFocus事件处理程序。对于我在ListView上执行的每个选择,似乎也会触发GotFocus事件

XAML的代码

<Window x:Class="WpfApplication4.MainWindow"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    Title="MainWindow" Height="350" Width="525">
<Grid>
    <ListView x:Name="MS" GotFocus="MS_GotFocus"></ListView>

</Grid>

CS-代码

using System;
using System.Collections.Generic;
using System.Windows;

namespace WpfApplication4
{
    /// <summary>
    /// Interaction logic for MainWindow.xaml
    /// </summary>
    public partial class MainWindow : Window
    {
        public MainWindow()
        {
            InitializeComponent();

            List<string> test = new List<string>();
            test.Add("Item 1");
            test.Add("Item 2");

            MS.ItemsSource = test;
        }

        private void MS_GotFocus(object sender, RoutedEventArgs e)
        {
            Console.WriteLine("Focus");
        }
    }
}

有人也遇到过这个问题吗?

由于 马丁

0 个答案:

没有答案