A cross-platform UI framework for .NET
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

40 lines
1.8 KiB

<UserControl xmlns="https://github.com/avaloniaui"
xmlns:pages="clr-namespace:ControlCatalog.Pages"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:c="using:ControlCatalog"
x:Class="ControlCatalog.MainView">
<c:LineChart x:Name="GradientLineChart"
XAxisPlotMode="EvenlySpaced"
Margin="18,0,18,0"
Classes="cursor border xAxisLabels yAxis yAxisTitle"
MinHeight="30"
XAxisLabels="{Binding XAxisLabels}"
XAxisValues="{Binding XAxisValues}"
XAxisCurrentValue="{Binding XAxisCurrentValue, Mode=TwoWay}"
YAxisValues="{Binding YAxisValues}"
YAxisLogarithmicScale="False"
AreaMargin="10,0,10,30"
AreaStrokeThickness="2"
AreaStrokeLineCap="Round"
AreaMinViableWidth="40"
AreaMinViableHeight="20"
Focusable="True"
YAxisTitle="More Expensive">
<c:LineChart.AreaFill>
<LinearGradientBrush StartPoint="50%,0%" EndPoint="50%,100%" Opacity="0.2">
<LinearGradientBrush.GradientStops>
<GradientStop Offset="0.0" Color="#FF72BD81" />
<GradientStop Offset="1.0" Color="#0072BD81" />
</LinearGradientBrush.GradientStops>
</LinearGradientBrush>
</c:LineChart.AreaFill>
<c:LineChart.AreaStroke>
<LinearGradientBrush StartPoint="0%,50%" EndPoint="100%,50%">
<LinearGradientBrush.GradientStops>
<GradientStop Offset="0.0" Color="#72BD81" />
<GradientStop Offset="1.0" Color="#72BD81" />
</LinearGradientBrush.GradientStops>
</LinearGradientBrush>
</c:LineChart.AreaStroke>
</c:LineChart>
</UserControl>