하아찡

[C#/WPF] WPF MVVM 패턴으로 작업중인 프로그램 Prism프레임워크 사용으로 변경... 본문

C#/코인프로그램 - 진행상황

[C#/WPF] WPF MVVM 패턴으로 작업중인 프로그램 Prism프레임워크 사용으로 변경...

하아찡 2023. 11. 21. 21:00

서로다른 컨트롤끼리 데이터를 주고 받을일이 잦은데 일반적으로 작업을하는데 너무 불편한점이 많아 이것저것 찾아봤는데 Prism을 사용해서 이벤트 발생을 시켜줄 수 있어서 해당 기능에 혹해서 Prism 프레임워크로 변경...

큰 프로젝트에서 사용할때 유지보수가 좋다고하는데 작업해보닌깐 좋은거같긴함.. 하나하나 딱딱 떨어지는게 맘에듦

변경하면서 고질적인 차트 딜레이도 어느정도 수정이 된거같음. 아직은 맘에 안들어서 딜레이를 더욱더 줄일 방법을 찾아봐야겠음.

 

Prism으로 변경중인 모습

 

기존 프로그램에서 수정된 내용

- 기존 차트 데이터 로드시 딜레이 어느정도 수정.

- 실시간 차트 데이터 추가.

- X축, Y축 데이터 추가 -> 디자인은 추후 변경.

    - X축은 마지막 캔들부터 50개씩 시간출력.

    - Y축은 현재 보이는 차트 최소값과 최대값, 마우스 커서위치에 현재값, 마지막 캔들 종가를 출력중.

 

추가해야할 기능

 - Y축에 현재 코인이 매수 혹은 매도중인 데이터가 있을경우 추가.  -> 추가완료(23.12.08)https://thesh.tistory.com/65

 - Y축에 현재 코인이 존재할경우 내 평단가 데이터 추가 -> 추가완료(23.11.23) https://thesh.tistory.com/33

 - 거래량 추가 -> 추가완료(23.11.24) https://thesh.tistory.com/34

 - 상단에 거래가능 통화 UI변경 -> 추가완료(23.11.26) https://thesh.tistory.com/35

   현재는 "통화 / 코인 / 주문가능수량 / 주문중 / 평단가" 형식으로 존재하는데 

   "코인 / 손익 수익률(%) / 매수평군가 / 현재가" 으로 변경예정. -> 디자인 작업 중 일부 완료(23.12.04).https://thesh.tistory.com/61

반응형

'C# > 코인프로그램 - 진행상황' 카테고리의 다른 글

[C#/WPF] Chart - 2  (2) 2023.11.25
[C#/WPF] Chart - 1  (2) 2023.11.23
오랜만에 다시 작업  (0) 2023.05.13
WPF - 호가창 및 차트 수정사항 완료  (1) 2022.08.20
WPF - 호가창 및 차트  (0) 2022.08.16