사용자 도구

사이트 도구


sdk:wpf:oxy-plot

차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

sdk:wpf:oxy-plot [2013/12/17 17:16] – 새로 만듦 kieunssdk:wpf:oxy-plot [2024/04/23 22:44] (현재) – 바깥 편집 127.0.0.1
줄 1: 줄 1:
 +
 +====== OxyPlot ======
 +
 +OxyPlot을 사용한 예제
 +
 +xaml 에는 이런 코드를 두고, Binding으로 모델을 사용한다고 정의.
 +
 +필요한 것인가?는 아직 모르겠지만
 +
 +  - Window.DataContext
 +  - oxy:Plot Model 에 바인딩할 데이터를 선언한다.
 +
 +<code xml>
 +<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>
 +</code>
 +
 +바인딩하는 모델 클래스는,
 +
 +<code csharp>
 +public class MainViewModel
 +{
 +  // 나머지 코드는 무시하고,바인딩 되는 부분이 인식 되려면
 +  // Model, 위에서 선언한 녀석에 대해서 프로퍼티를 둔다.
 +  public PlotModel Model { get; private set; }
 +}
 +</code>
 +
 +===== MSVS 2012 =====
 +
 +MSVS2012에서 NuGet 패키지 다운로드에서 받은 OxyPlot (2.141.1 또는 그 이전)이 XAML 디자이너에서 제대로 표시되지 않거나,
 +아예 실행 시에도 그래프가 나타나지 않는 문제
 +
 +관련 포럼 : [[http://oxyplot.codeplex.com/discussions/431821|VS 2012 SimpleDemo: Plot won't render in WPF XAML Designer at Design Time ]]
 +
 +여러가지 삽질을 하였으나.. **소스를 다운로드 받아서**
 +