Блокировка фокуса на окне WPF - PullRequest
0 голосов
/ 31 июля 2011

Я добавляю окно раскрытия информации в начало своей заявки. Я хочу, чтобы окно было единственным окном, с которым пользователь может взаимодействовать, пока оно не будет закрыто. Я прогнал чертовски из этого и вышел пустой.

Спасибо

Джозеф

1 Ответ

2 голосов
/ 31 июля 2011

Вы хотите модальный диалог, может быть?См. ShowDialog() метод.

Например:


Файл App.xaml:

<Application x:Class="WpfApplication3.App"
             xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
             xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
             Startup="Application_Startup" />

App.xamlФайл .cs:

public partial class App : Application
{
    private void Application_Startup(object sender, StartupEventArgs e)
    {
        var w = new YourDisclosureWindowClass();
        w.ShowDialog();
        // whatever you need to run you entire application
    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...