티스토리 뷰

WPF

WPF MetroChart 사용

NicSub 2019. 4. 2. 20:50
728x90
반응형

MetroChart 사용

  1. NeGet에서
    ModernUICharts 설치( Torsten Mandelkow )
  1. 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>

  1. 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;
    }
}

 

반응형

'WPF' 카테고리의 다른 글

Chart  (0) 2019.04.19
WPF MetroChart sample  (0) 2019.04.11
비동기 소켓 서버  (0) 2019.02.26
IP 할당(IPAddress)  (0) 2019.02.25
contentpresenter checkbox casting error  (0) 2018.12.18
댓글