У меня есть проект библиотеки WPF, и когда я запускаю его в visual studio, он работает отлично, а функция печати работает так, как должна, но когда я открываю проект из другого приложения и печатаю его, флажки всегда пусты.Флажок WPF всегда не отмечен при печати
Я пробовал его без привязки и привязки, но флажки всегда пусты.
Как это возможно ???
Галочка, как это:
<CheckBoc IsChecked="true"/>
и когда я распечатать его с визуальной студии это проверено, но когда я открыть DLL с другим приложением и распечатывать его на ЭПС или принтер, это бесконтрольно.
Флажок находится в поле зрения, и когда я нажимаю кнопку, вид добавляется к фиксированной странице, и это отсылается к принтеру с помощью printdialog. В коде нет ничего особенного.
Код для создания FixedPage
// select printer and get printer settings
PrintDialog pd = new PrintDialog();
if (pd.ShowDialog(appView) != true) return;
// create a document
FixedDocument document = new FixedDocument();
document.DocumentPaginator.PageSize = new Size(pd.PrintableAreaWidth, pd.PrintableAreaHeight);
// create pages
FixedPage fixedPage = new FixedPage();
fixedPage.Width = document.DocumentPaginator.PageSize.Width;
fixedPage.Height = document.DocumentPaginator.PageSize.Height;
IPageViewModel pageModel = _applicationViewModel.CurrentPageViewModel;
UserControl pageView = this.GetView(pageModel);
// Add Viewmodel to Page 1
pageView.DataContext = pageModel;
pageView.Width = fixedPage.Width - 10;
pageView.Height = fixedPage.Height - 10;
pageView.Margin = new Thickness(60, 0, 10, 10);
fixedPage.Children.Add(pageView);
// add the pages to the document
PageContent overviewContent = new PageContent();
((IAddChild)overviewContent).AddChild(fixedPage);
document.Pages.Add(overviewContent);
/// and print
pd.PrintDocument(document.DocumentPaginator, "Document");
Спасибо, Ксандер
Пожалуйста, добавьте небольшой, но рабочий пример, показывающий вашу проблему. – Silvermind
См. Отредактированный вопрос. – user2499088
Я бы хотел, чтобы увидеть больше кода или более подробный вопрос. Я оставил свой хрустальный шар дома. – Silvermind