sdk:wpf:oxy-plot
OxyPlot
OxyPlot을 사용한 예제
xaml 에는 이런 코드를 두고, Binding으로 모델을 사용한다고 정의.
필요한 것인가?는 아직 모르겠지만
- Window.DataContext
- oxy:Plot Model 에 바인딩할 데이터를 선언한다.
<Window.DataContext> <simpleDemo:MainViewModel /> </Window.DataContext> <Grid> <!-- 그리드 안에 차트를 넣기 위해서 grid를 코드를 그대로 남겨두었다. --> <!-- The OxyPlot control is binding to a PlotModel in the MainViewModel --> <oxy:Plot Model="{Binding Model}"/> </Grid>
바인딩하는 모델 클래스는,
public class MainViewModel { // 나머지 코드는 무시하고,바인딩 되는 부분이 인식 되려면 // Model, 위에서 선언한 녀석에 대해서 프로퍼티를 둔다. public PlotModel Model { get; private set; } }
MSVS 2012
MSVS2012에서 NuGet 패키지 다운로드에서 받은 OxyPlot (2.141.1 또는 그 이전)이 XAML 디자이너에서 제대로 표시되지 않거나, 아예 실행 시에도 그래프가 나타나지 않는 문제
관련 포럼 : VS 2012 SimpleDemo: Plot won't render in WPF XAML Designer at Design Time
여러가지 삽질을 하였으나.. 소스를 다운로드 받아서
sdk/wpf/oxy-plot.txt · 마지막으로 수정됨: 2024/04/23 22:44 저자 127.0.0.1