Last week, I started out by concentrating on a specific segment of the report and exploring the functionality of LiveCharts packages for practical applications. To begin, I set up a blank solution and systematically established folders in adherence to the MVVM approach. After ensuring the smooth execution of the application in the initial stage, I proceeded to create views and view models, integrating a fundamental chart as per the LiveCharts documentation.
With the successful display of charts, I transitioned to the subsequent important step. I commenced by generating a JSON file encompassing essential data elements such as IDs, barcodes, and names. Integrating this data into the properties, I concurrently implemented the region manager to facilitate the presentation of multiple charts within a single view. Later, I noticed that keeping track of the changes I made over time became challenging as the application expanded. To address this issue, I decided to set up a Git repository for efficient revision management.
Following the integration of the region manager and Prism into the solution, I encountered a hurdle wherein the charts were not displaying. It took some time to identify the issue, which was eventually resolved by refining the way I passed the data into the LiveCharts element. After updating Mr. Peter on my progress, he recommended an additional step: ensuring that LiveCharts values respond to interactions. This will be my focus in the upcoming week.
