blazor-devexpress-dot-blazor-dot-dxsparkline-087efdd0.md
Invokes the browser’s Print dialog.
Namespace : DevExpress.Blazor
Assembly : DevExpress.Blazor.v25.2.dll
NuGet Package : DevExpress.Blazor
public ValueTask PrintAsync()
| Type | Description |
|---|---|
| ValueTask |
A structure that stores an awaitable result of an asynchronous operation.
|
The following code snippet opens the Print dialog after a user clicks a custom Print button:
<DxSparkline Data="@DataSource"
@ref=@Sparkline
ArgumentFieldName="Month"
ValueFieldName="VisitorCount"
Height="50px"
Width="200px">
</DxSparkline>
<DxButton Text="Print" Click=Print />
@code {
DxSparkline Sparkline;
async Task Print () {
await Sparkline.PrintAsync();
}
IEnumerable<SparklineDataPoint> DataSource = Enumerable.Empty<SparklineDataPoint>();
protected override void OnInitialized() {
DataSource = GenerateData();
}
}
public List<SparklineDataPoint> GenerateData() {
return new List<SparklineDataPoint>() {
new SparklineDataPoint( 01, 2132),
new SparklineDataPoint( 02, 2103),
new SparklineDataPoint( 03, 2210),
new SparklineDataPoint( 04, 2152),
new SparklineDataPoint( 05, 2062),
new SparklineDataPoint( 06, 1954),
new SparklineDataPoint( 07, 2112),
new SparklineDataPoint( 08, 1967),
new SparklineDataPoint( 09, 2009),
new SparklineDataPoint( 10, 2087),
new SparklineDataPoint( 11, 2112),
new SparklineDataPoint( 12, 2038),
};
}
public class SparklineDataPoint {
public int Month { get; set; }
public int? VisitorCount { get; set; }
public SparklineDataPoint(int month, int? visitorCount) {
Month = month;
VisitorCount = visitorCount;
}
}
See Also