| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | |
| 7 | 8 | 9 | 10 | 11 | 12 | 13 |
| 14 | 15 | 16 | 17 | 18 | 19 | 20 |
| 21 | 22 | 23 | 24 | 25 | 26 | 27 |
| 28 | 29 | 30 | 31 |
Tags
- 업비트 API
- maui
- c# 차트
- c# restapi 호출
- 차트
- c# websocket
- C#
- c# 라이브 차트
- c# api호출
- 업비트 차트
- Prism
- 업비트
- Chart
- c# restapi
- 즐겨찾기
- XAML
- c# maui
- Upbit API
- upbit
- c# 업비트
- c# 업비트 api키 목록
- WPF
- 북마크
- 라이브 차트
- 나만의 사이트모음집
- 업비트 c#
Archives
- Today
- Total
하아찡
[C#/WPF] Upbit 프로젝트 Chart - 6(틱 타입변경) 본문
콤보박스 이벤트
private DelegateCommand<object> commandselectedmin;
public DelegateCommand<object> CommandSelectedMin =>
commandselectedmin ?? (commandselectedmin = new DelegateCommand<object>(ExecuteCommandSelectedMin));
void ExecuteCommandSelectedMin(object parameter)
{
if (parameter is ComboBox)
{
ComboBox cb = (ComboBox)parameter;
PreMinNumber = (int)cb.SelectedItem;
MinTickTime = PreMinNumber;
CreateChart();
}
}
MinType은 TickType이 분일경우 1, 3, 5, 10, 15, 30, 60, 240분으로 정해져있음.
틱 버튼 이벤트
/// <summary>
/// 캔들 불러오는 시간 타입을 변경시켜줌.
/// 23.11.15
/// </summary>
private DelegateCommand<string> commandselectedticktype;
public DelegateCommand<string> CommandSelectedTickType =>
commandselectedticktype ?? (commandselectedticktype = new DelegateCommand<string>(ExecuteCommandSelectedTickType));
void ExecuteCommandSelectedTickType(string type)
{
TickType = type;
if (type == "days")
{
VisibleComboBoxMin = Visibility.Collapsed;
MinTickTime = 1440;
}
else if (type == "weeks")
{
VisibleComboBoxMin = Visibility.Collapsed;
MinTickTime = 1440 * 7;
}
else if (type == "months")
{
VisibleComboBoxMin = Visibility.Collapsed;
MinTickTime = 1440 * 30;
}
else
{
//23.11.15 - 해당부분 수정 후 완료로 변경
//후에 TickTime값을 설정해주는작업을 완료했을때 1말고 설정된 값으로 변경시켜줘야함
VisibleComboBoxMin = Visibility.Visible;
MinTickTime = PreMinNumber;
}
CreateChart();
}
TickType은 현재 분, 일, 주, 월 타입을 저장하여 틱을 불러올때 전달해줘야함.
TickType값은
minutes -> 분
days -> 일
weeks -> 주
months ->월
해당 값들은 PublicFunctions에 Candles함수를 호출 할 때 사용합니다.
반응형
'C# > 코인프로그램 - 코드' 카테고리의 다른 글
| [C#/WPF] Upbit 프로젝트 JWT (2) | 2023.12.03 |
|---|---|
| [C#/WPF] Upbit 프로젝트 Chart - 7(Converter) (0) | 2023.12.03 |
| [C#/WPF] Upbit 프로젝트 Chart - 5(라이브 캔들) (0) | 2023.12.02 |
| [C#/WPF] Upbit프로젝트 PublicFunctions(Upbit관련함수) (2) | 2023.12.02 |
| [C#/WPF] Upbit 프로젝트 Chart - 4(캔들) (2) | 2023.12.02 |