csharpc-sharpdotnetxamlavaloniauicross-platformcross-platform-xamlavaloniaguimulti-platformuser-interfacedotnetcore
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
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>
|
|
|