[]
Template control used as a container for printing.
[TemplatePart(Name = "Root", Type = typeof(Grid))]
[TemplatePart(Name = "FooterLeft", Type = typeof(TextBlock))]
[TemplatePart(Name = "FooterCenter", Type = typeof(TextBlock))]
[TemplatePart(Name = "FooterRight", Type = typeof(TextBlock))]
[TemplatePart(Name = "HeaderLeft", Type = typeof(TextBlock))]
[TemplatePart(Name = "HeaderCenter", Type = typeof(TextBlock))]
[TemplatePart(Name = "HeaderRight", Type = typeof(Panel))]
[TemplatePart(Name = "ContentBox", Type = typeof(Viewbox))]
[TemplatePart(Name = "HeaderSeparator", Type = typeof(Border))]
[TemplatePart(Name = "FooterSeparator", Type = typeof(Border))]
[TemplatePart(Name = "PaddingGrid", Type = typeof(Grid))]
public class PrintPageTemplate : Control, IAnimatable, IFrameworkInputElement, IInputElement, ISupportInitialize, IQueryAmbient, IDisposable
Name | Description |
---|---|
PrintPageTemplate() | Initializes a new instance of the PrintPageTemplate class. |
Name | Description |
---|---|
ContentProperty | Identifies the Content dependency property. |
FooterCenterProperty | Identifies the FooterCenter dependency property. |
FooterLeftProperty | Identifies the FooterLeft dependency property. |
FooterRightProperty | Identifies the FooterRight dependency property. |
HeaderCenterProperty | Identifies the HeaderCenter dependency property. |
HeaderLeftProperty | Identifies the HeaderLeft dependency property. |
HeaderRightProperty | Identifies the HeaderRight dependency property. |
MarginProperty | Identifies the Margin dependency property. |
PaddingProperty | Identifies the Padding dependency property. |
ShowFooterSeparatorProperty | Identifies the ShowFooterSeparator dependency property. |
ShowHeaderSeparatorProperty | Identifies the ShowHeaderSeparator dependency property. |
StretchProperty | Identifies the Stretch dependency property. |
Name | Description |
---|---|
Content | Gets or sets the content of the page template. |
FooterCenter | Gets or sets the text for the footer on the center of the page template. |
FooterLeft | Gets or sets the text for the footer on the left side of the page template. |
FooterRight | Gets or sets the text for the footer on the right side of the page template. |
HeaderCenter | Gets or sets the text for the header on the center of the page template. |
HeaderLeft | Gets or sets the text for the header on the left side of the page template. |
HeaderRight | Gets or sets the text for the header on the right side of the page template. |
IsDisposed | Gets whether this instance is disposed. |
Margin | Gets or sets the margin of the page template. |
Padding | Gets or sets the padding of the page template. |
ShowFooterSeparator | Gets or sets a value indicating whether to show the footer separator or not. |
ShowHeaderSeparator | Gets or sets a value indicating whether to show the header separator or not. |
Stretch | Gets or sets the stretch mode of the page template. |
Name | Description |
---|---|
Dispose() | |
Dispose(bool) | |
Finalize() | Finalizes this instance of the PrintPageTemplate class. |
OnApplyTemplate() |