Как вывести распечатку из оконной стековой панели WPF - PullRequest
1 голос
/ 28 марта 2012

У меня есть приложение WPF для Windows.В одном окне есть определенная панель стека, которая содержит некоторые пользовательские данные.

Я хочу распечатать только эту стековую панель.

Просьба предложить?

1 Ответ

5 голосов
/ 28 марта 2012

Если ваш StackPanel называется "ui_stackPanel", и у вас есть кнопка с именем "ui_print" с соответствующим событием щелчка:

    private void ui_print_Click(object sender, RoutedEventArgs e)
    {
        PrintDialog printDialog = new PrintDialog();
        if (printDialog.ShowDialog() == true)
        {
            printDialog.PrintVisual(ui_stackPanel, "Stack panel description");
        }
    }

Существует гораздо больше возможностей для печати, чем это, это будет просто печатать изображение, как оно выглядит на вашем экране. Но это должно начать вас.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...