C# Class ReportingFramework.ReportFromTemplate

Inheritance: ReportBase
Show file Open project: frederiksen/Task-Card-Creator

Public Properties

Property Type Description
ResourcesProperty System.Windows.DependencyProperty

Protected Methods

Method Description
GenerateReport ( object>.Func frameDataContext, Size paperSize, System.Drawing.Printing.Margins margins, IEnumerable records ) : System.Windows.Documents.FixedDocument
ReportFromTemplate ( ) : System

Private Methods

Method Description
CreateFromControlTemplate ( string templateName, object dataContext ) : ContentControl
CreateFromDataTemplate ( object record ) : FrameworkElement
CreateFromDataTemplate ( string templateName, object dataContext ) : FrameworkElement
CreatePage ( object frameDataContext, Size paperSize, System.Drawing.Printing.Margins margins ) : PageBuilder
CreatePages ( object>.Func frameDataContext, Size paperSize, System.Drawing.Printing.Margins margins, IEnumerable records ) : IEnumerable

Method Details

GenerateReport() protected method

protected GenerateReport ( object>.Func frameDataContext, Size paperSize, System.Drawing.Printing.Margins margins, IEnumerable records ) : System.Windows.Documents.FixedDocument
frameDataContext object>.Func
paperSize System.Windows.Size
margins System.Drawing.Printing.Margins
records IEnumerable
return System.Windows.Documents.FixedDocument

ReportFromTemplate() protected method

protected ReportFromTemplate ( ) : System
return System

Property Details

ResourcesProperty public static property

public static DependencyProperty,System.Windows ResourcesProperty
return System.Windows.DependencyProperty