在窗口WPF上执行任何操作后如何设置对datagrid的关注

时间:2018-12-21 08:58:05

标签: wpf wpf-controls wpfdatagrid

我有一个包含3个用户控件的窗口。第三用户控件包含一个datagrid,当单击浏览按钮并在第一用户控件中打开文件时,该datagrid会填满。第二个用户控件由datagrid上的一些过滤器操作控件组成。

我需要在第3个用户控件中绑定一些热键。 问题-当我在第一个用户控制焦点中浏览文件时,未设置为datagrid,因此热键不起作用。如果我在第二个用户控件中使用任何文件管理器操作,那么也将焦点从datagrid中移开,并且按键将不起作用。 我应该怎么做才能在打开文件并且执行任何文件管理器操作时将焦点放在void numbersWith3Divisors(int n) { boolean[] isPrime = new boolean[n+1]; Arrays.fill(isPrime, true); isPrime[0] = isPrime[1] = false; for (int p=2; p*p<=n; p++) { if (isPrime[p] == true) { for (int i=p*2; i<=n; i += p) isPrime[i] = false; } } System.out.print("Numbers with 3 divisors :- "); for (int i=0; i*i <= n ; i++) if (isPrime[i]) System.out.print(i*i + " "); } 上,以便热键起作用?

0 个答案:

没有答案