WPF
WPF MetroChart 사용
NicSub
2019. 4. 2. 20:50
728x90
반응형
MetroChart 사용
- NeGet에서
ModernUICharts 설치( Torsten Mandelkow )
-
XML
<MetroChart:RadialGaugeChart x:Name="Chart1" Background="{x:Null}" ChartTitle="제목" Width="170" Height="150" VerticalAlignment="Top" Margin="0,-20,0,0" ChartSubTitle=" " Foreground="LightGray" > <MetroChart:RadialGaugeChart.Series> <MetroChart:ChartSeries ItemsSource="{Binding Path=Chart_binding}" DisplayMember="DP_member" SeriesTitle="Chart_binding" ValueMember="VM_memeber" /> </MetroChart:RadialGaugeChart.Series> </MetroChart:RadialGaugeChart>
-
CS
public MainWindow() { InitializeComponent(); Chart_binding tuser = new Chart_binding(); DataContext = new Ti_userViewModel(tuser); }
internal class Ti_userViewModel
{
public List<Chart_binding> Chart_binding { get; set; }
public Ti_userViewModel(Chart_binding tuser)
{
Chart_binding = new List<Chart_binding>();
Chart_binding.Add(tuser);
}
}
internal class Chart_binding
{
public string DP_member { get; set; }
public int VM_memeber { get; set; }
public Chart_binding()
{
DP_member = "Chart";
VM_memeber = Calculatepercent();
}
private int Calculatepercent()
{
return 75;
}
}
반응형