نمودار پای(PieChart) در WPF
برای برنامهنویسی در حوزه اطلاعات در بیشتر زمانها نیاز به تهیه انواع نمودارها از جمله نمودارپای(PieChart)، میلهای(BarChart)، خطی(LineChart) و ... میباشد، زیبای یک برنامه به وجود همین نمودارها وابسته میباشد چراکه فقط با یک نگاه میتواند اطلاعات بسیاری را از یک نمودار دریافت کرد. ابزارهای مختلفی برای تولید این نمودارها موجود است برای نمونه اکسل(Excel)، پاوربیآی(PowerBI)، کلیکویو(Qlikview) و ... اما همه این ابزارها خارج از محیط برنامهنویسیمان هستند و استفاده از نمودارهای تولیدشده توسط این نرمافزارها درون برنامه خودمان امکانپذیر نیست. در محیط برنامهنویسی ویژوالاستودیو نیز میتوان از ابزارهای تولید نمودار استفاده کرد مانند wpfToolkit، LiveChart، ScottPlot، oxyplot، Telerik، DevExpress، Syncfusion، SciChart WPF و بسیاری دیگر از این نوع ابزارها موجود است که برخی رایگان و برخی مانند تلریک را باید خریداری نمود. هرکدام از این ابزارها دارای قابلیتها و محدودیتهای خودشان میباشند. در این مقاله هدف ساخت یک نمودارپای بصورت مستقل از این ابزارها و فقط با کمک WPF میباشد. قابلیتهایی چون لیبل(lable)، دوناتشکل(Doughnut)، خروجازمرکز(Indent) و ... در آن درنظر گرفتهشده که شما نیز میتوانید قابلیتهای مدنظر خودتان را به آن بیفزایید.