Controls
네임스페이스 Going.UI.Controls — 모든 UI 컨트롤
public class GoControl : IGoControl, IDisposable
모든 컨트롤의 기반 클래스. 위치·크기·도킹·이벤트 처리 등 공통 기능을 제공합니다.
Properties — ID / 기본
| Guid | Id get init | 고유 식별자 (자동 생성) |
| string? | Name get set | 컨트롤 이름 |
| bool | Visible get set | 표시 여부. 기본값: true |
| bool | Enabled get set | 활성화 여부. 기본값: true |
| bool | UseLongClick get set | 롱클릭 사용 여부. 기본값: false |
| int? | LongClickTime get set | 롱클릭 시간(ms). null이면 GlobalLongClickTime(1000ms) 사용 |
| static int | GlobalLongClickTime get set | 전역 롱클릭 시간(ms). 기본값: 1000 |
| object? | Tag get set | 사용자 정의 데이터 (직렬화 제외) |
Properties — 위치 및 크기
| SKRect | Bounds get set | 전체 영역 (Left, Top, Right, Bottom) |
| float | X / Y / Width / Height / Left / Top / Right / Bottom get set | 개별 위치·크기 속성 |
| GoDockStyle | Dock get set | 도킹 스타일. 기본값: None |
| GoPadding | Margin get set | 외부 여백. 기본값: GoPadding(3,3,3,3) |
| float | ScreenX / ScreenY get | 화면 절대 좌표 (직렬화 제외) |
Properties — 런타임 (직렬화 제외)
| IGoContainer? | Parent get | 부모 컨테이너 |
| GoDesign? | Design get | 소속된 GoDesign 인스턴스 |
| bool | FirstRender get | 최초 렌더링 여부 |
Events
| EventHandler<GoMouseClickEventArgs> | MouseClicked | 클릭 시 발생 (MouseDown→Up 3px 이내) |
| EventHandler<GoMouseClickEventArgs> | MouseLongClicked | 롱클릭 완료 시 발생 |
| EventHandler<GoMouseClickEventArgs> | MouseLongClickCanceled | 롱클릭 취소 시 발생 (롱클릭 대기 중 손가락/마우스를 뗀 경우) |
| EventHandler<GoMouseClickEventArgs> | MouseDown | 마우스 다운 시 |
| EventHandler<GoMouseClickEventArgs> | MouseUp | 마우스 업 시 |
| EventHandler<GoMouseClickEventArgs> | MouseDoubleClicked | 더블클릭 시 |
| EventHandler<GoMouseEventArgs> | MouseMove | 마우스 이동 시 |
| EventHandler<GoMouseEventArgs> | MouseWheel | 마우스 휠 시 |
| EventHandler<GoDrawnEventArgs> | Drawn | 그리기 완료 시. GoDrawnEventArgs: Canvas, Theme |
| EventHandler<GoDragEventArgs> | DragDrop | 드래그앤드롭 수신 시 |
public class GoButton : GoControl
버튼 컨트롤. 텍스트/아이콘, 배경/테두리 스타일, 클릭 이벤트를 제공합니다.
Properties
| string? | IconString get set | FontAwesome 아이콘 문자열 |
| float | IconSize get set | 아이콘 크기. 기본값: 12 |
| GoDirectionHV | IconDirection get set | 아이콘 배치 방향 (Horizon/Vertical) |
| float | IconGap get set | 아이콘-텍스트 간격. 기본값: 5 |
| string | Text get set | 표시 텍스트. 기본값: "button" |
| string | FontName / FontStyle / FontSize get set | 텍스트 폰트 설정 |
| string | TextColor get set | 텍스트 색상. 기본값: "Fore" |
| string | ButtonColor get set | 버튼 배경 색상. 기본값: "Base3" |
| string | BorderColor get set | 테두리 색상. 기본값: "Base3" |
| GoRoundType | Round get set | 모서리 스타일. 기본값: All |
| float | BorderWidth get set | 테두리 두께. 기본값: 1 |
| bool | BackgroundDraw get set | 배경 그리기 여부. 기본값: true |
| bool | BorderOnly get set | 테두리만 그리기 여부. 기본값: false |
| GoButtonFillStyle | FillStyle get set | 버튼 채우기 스타일. 기본값: Flat |
| GoContentAlignment | ContentAlignment get set | 내용 정렬. 기본값: MiddleCenter |
| GoAutoFontSize | AutoFontSize / AutoIconSize get set | 높이 기반 자동 크기 조절. 기본값: NotUsed |
Events
| EventHandler | ButtonClicked | 버튼 클릭 시 발생 |
public class GoLabel : GoControl
레이블 컨트롤. 텍스트/아이콘을 표시합니다. GoButton과 유사하지만 클릭 이벤트가 없습니다.
Properties
| string? | IconString / IconSize / IconDirection / IconGap get set | 아이콘 설정 |
| string | Text get set | 표시 텍스트. 기본값: "label" |
| string | FontName / FontStyle / FontSize get set | 폰트 설정 |
| GoPadding | TextPadding get set | 텍스트 내부 여백. 기본값: 0,0,0,0 |
| string | TextColor get set | 텍스트 색상. 기본값: "Fore" |
| string | LabelColor get set | 배경 색상. 기본값: "Base2" |
| string | BorderColor get set | 테두리 색상. 기본값: "Base2" |
| GoRoundType | Round / BorderWidth / BackgroundDraw / BorderOnly get set | 모서리·테두리 스타일 |
| GoContentAlignment | ContentAlignment get set | 내용 정렬. 기본값: MiddleCenter |
| GoAutoFontSize | AutoFontSize / AutoIconSize get set | 자동 크기 조절 |
public class GoCheckBox : GoControl
체크박스 컨트롤.
Properties
| string | Text get set | 레이블 텍스트. 기본값: "checkbox" |
| string | FontName / FontStyle / FontSize get set | 폰트 설정 |
| string | TextColor get set | 텍스트 색상. 기본값: "Fore" |
| string | BoxColor get set | 박스 배경 색상. 기본값: "Base1" |
| string | CheckColor get set | 체크 표시 색상. 기본값: "Fore" |
| bool | Checked get set | 체크 상태. 변경 시 CheckedChanged 발생 |
| int | BoxSize get set | 박스 크기(px). 기본값: 24 |
| int | Gap get set | 박스-텍스트 간격. 기본값: 10 |
| GoContentAlignment | ContentAlignment get set | 내용 정렬. 기본값: MiddleCenter |
| GoAutoFontSize | AutoFontSize get set | 자동 폰트 크기 |
Events
| EventHandler | CheckedChanged | Checked 값 변경 시 발생 |
public class GoRadioButton : GoControl
라디오 버튼 컨트롤. 아이콘+텍스트 버튼 스타일. 같은 부모 내에서 하나만 선택됩니다.
Properties
| string? | IconString / IconSize / IconDirection / IconGap get set | 아이콘 설정. 기본값: 12, Horizon, 5 |
| string | Text get set | 레이블 텍스트. 기본값: "button" |
| string | FontName / FontStyle / FontSize get set | 폰트 설정 |
| string | TextColor get set | 텍스트 색상. 기본값: "Fore" |
| string | ButtonColor get set | 버튼 배경 색상. 기본값: "Base3" |
| string | CheckedButtonColor get set | 체크 시 배경 색상. 기본값: "Select" |
| string | BorderColor / CheckedBorderColor get set | 테두리 / 체크 시 테두리 색상 |
| GoRoundType | Round get set | 모서리 스타일. 기본값: All |
| float | BorderWidth get set | 테두리 두께. 기본값: 1 |
| GoButtonFillStyle | FillStyle get set | 채우기 스타일. 기본값: Flat |
| bool | Checked get set | 선택 상태. true 시 같은 부모의 다른 라디오 자동 해제 |
| GoAutoFontSize | AutoFontSize / AutoIconSize get set | 자동 크기 조절. 기본값: NotUsed |
Events
| EventHandler | ButtonClicked | 버튼 클릭 시 |
| EventHandler | CheckedChanged | 선택 상태 변경 시 |
public class GoRadioBox : GoControl
라디오 박스 컨트롤. 원형 체크박스 스타일. 같은 부모 내에서 하나만 선택됩니다.
Properties
| string | Text get set | 레이블 텍스트. 기본값: "radiobox" |
| string | FontName get set | 폰트 이름. 기본값: "나눔고딕" |
| GoFontStyle | FontStyle get set | 폰트 스타일. 기본값: Normal |
| float | FontSize get set | 폰트 크기. 기본값: 12 |
| string | TextColor get set | 텍스트 색상. 기본값: "Fore" |
| string | BoxColor get set | 박스 배경 색상. 기본값: "Base1" |
| string | CheckColor get set | 체크 표시 색상. 기본값: "Fore" |
| bool | Checked get set | 선택 상태. true 시 같은 부모의 다른 GoRadioBox 자동 해제 |
| int | BoxSize get set | 체크 박스 크기(px). 기본값: 24 |
| int | Gap get set | 박스-텍스트 간격. 기본값: 10 |
| GoContentAlignment | ContentAlignment get set | 내용 정렬. 기본값: MiddleCenter |
| GoAutoFontSize | AutoFontSize get set | 자동 폰트 크기. 기본값: NotUsed |
Events
| EventHandler | CheckedChanged | 선택 상태 변경 시 |
public class GoSwitch : GoControl
토글 스위치 컨트롤.
Properties
| bool | OnOff get set | 스위치 ON/OFF 상태. 변경 시 OnOffChanged 발생 |
| string | OnText / OffText get set | ON/OFF 표시 텍스트. 기본값: "On" / "Off" |
| string? | OnIconString / OffIconString get set | ON/OFF 아이콘 문자열 |
| string | FontName / FontStyle / FontSize get set | 폰트 설정 |
| float | IconSize / IconGap get set | 아이콘 크기/간격. 기본값: 12, 5 |
| GoDirectionHV | IconDirection get set | 아이콘 방향 |
| string | OnTextColor / OffTextColor get set | ON/OFF 텍스트 색상. 기본값: "Fore" / "Base5" |
| string | BoxColor get set | 스위치 배경 색상. 기본값: "Base1" |
| string | BorderColor get set | 테두리 색상. 기본값: "Base3" |
| string | SwitchColor get set | 스위치 핸들 색상. 기본값: "Base3" |
| string | OnIconColor / OffIconColor get set | ON/OFF 아이콘 색상. 기본값: "lime" / "red" |
| GoAutoFontSize | AutoFontSize / AutoIconSize get set | 자동 크기 조절. 기본값: NotUsed |
Events
| EventHandler | OnOffChanged | OnOff 변경 시 발생 |
public class GoSlider : GoControl
슬라이더 컨트롤. 수평/수직 방향, 범위 값 설정 가능.
Properties — 값
| double | Minimum get set | 최솟값. 기본값: 0 |
| double | Maximum get set | 최댓값. 기본값: 100 |
| double | Value get set | 현재 값. 변경 시 ValueChanged 발생 |
| string? | ValueString get set | 값 문자열. 기본값: "0" |
| string | ValueFormat get set | 값 표시 형식 문자열. 기본값: "0" |
| bool | ShowValueLabel get set | 값 텍스트 표시 여부. 기본값: true |
| double? | Tick get set | 스냅 단위. null이면 연속 |
Properties — 방향 / 배치
| GoDirectionHV | Direction get set | 슬라이더 방향. 기본값: Horizon |
| GoRoundType | Round get set | 모서리 스타일. 기본값: All |
Properties — 아이콘 / 텍스트
| string? | IconString get set | 아이콘 문자열 |
| float | IconSize get set | 아이콘 크기. 기본값: 12 |
| float | IconGap get set | 아이콘 간격. 기본값: 5 |
| GoDirectionHV | IconDirection get set | 아이콘 배치 방향 |
| string | Text get set | 슬라이더 라벨. 기본값: "slider" |
| string | FontName get set | 폰트 이름. 기본값: "나눔고딕" |
| GoFontStyle | FontStyle get set | 폰트 스타일. 기본값: Normal |
| float | FontSize get set | 폰트 크기. 기본값: 12 |
| GoAutoFontSize | AutoFontSize get set | 자동 폰트 크기 조절 |
| GoAutoFontSize | AutoIconSize get set | 자동 아이콘 크기 조절 |
Properties — 색상
| string | TextColor get set | 텍스트 색상. 기본값: "Fore" |
| string | BoxColor get set | 배경 색상. 기본값: "Back" |
| string | SliderColor get set | 슬라이더 트랙 색상. 기본값: "Base5" |
| string | ProgressColor get set | 진행 바 색상. 기본값: "Base1" |
| string | BorderColor get set | 테두리 색상. 기본값: "danger" |
Properties — 바 / 핸들
| int | BarSize get set | 바 두께 (px). 기본값: 4 |
| float | HandleRadius get set | 핸들 반지름. 기본값: 15 |
| float | HandleHoverScale get set | 핸들 호버 시 확대 비율. 기본값: 1.05 |
| bool | EnableShadow get set | 그림자 활성화. 기본값: true |
| bool | BackgroundDraw get set | 배경 그리기 여부. 기본값: false |
| bool | BorderOnly get set | 테두리만 그리기. 기본값: false |
Properties — 틱
| bool | ShowTicks get set | 틱 표시 여부. 기본값: false |
| int | TickCount get set | 틱 개수. 기본값: 5 |
| float | TickSize get set | 틱 크기. 기본값: 10 |
Events
| EventHandler | ValueChanged | Value 변경 시 발생 |
| EventHandler | SliderDragStarted | 슬라이더 드래그 시작 시 발생 |
| EventHandler | SliderDragCompleted | 슬라이더 드래그 완료 시 발생 |
Methods
| void | IncrementalValue | () | 값 증가 |
| void | DecrementalValue | () | 값 감소 |
| void | SetValueToMinimum | () | 값을 최솟값으로 설정 |
| void | SetValueToMaximum | () | 값을 최댓값으로 설정 |
public class GoRangeSlider : GoControl, IDisposable
범위 슬라이더. LowerValue와 UpperValue 두 개의 핸들로 범위를 조절합니다.
Properties — 값
| double | LowerValue get set | 하한값. 변경 시 LowerValueChanged + RangeChanged 발생 |
| double | UpperValue get set | 상한값. 변경 시 UpperValueChanged + RangeChanged 발생 |
| double | Minimum get set | 최소값. 기본값: 0 |
| double | Maximum get set | 최대값. 기본값: 100 |
| string? | LowerValueString get set | 하한값 표시 문자열 (커스텀) |
| string? | UpperValueString get set | 상한값 표시 문자열 (커스텀) |
Properties — 아이콘/텍스트
| string? | IconString get set | 아이콘 문자열 |
| float | IconSize get set | 아이콘 크기. 기본값: 12 |
| float | IconGap get set | 아이콘-텍스트 간격. 기본값: 5 |
| GoDirectionHV | IconDirection get set | 아이콘 배치 방향 |
| string | Text get set | 라벨 텍스트. 기본값: "slider" |
| string | FontName get set | 폰트 이름. 기본값: "나눔고딕" |
| float | FontSize get set | 폰트 크기. 기본값: 12 |
Properties — 외관
| string | TextColor get set | 텍스트 색상. 기본값: "Fore" |
| string | BoxColor get set | 배경 색상. 기본값: "Back" |
| string | SliderColor get set | 핸들 색상. 기본값: "Base5" |
| string | ProgressColor get set | 범위 진행 색상. 기본값: "Base1" |
| string | BorderColor get set | 테두리 색상. 기본값: "danger" |
| GoRoundType | Round get set | 모서리 둥글기. 기본값: All |
| GoDirectionHV | Direction get set | 슬라이더 방향. 기본값: Horizon |
| bool | BackgroundDraw get set | 배경 그리기 여부 |
| bool | BorderOnly get set | 테두리만 표시 여부 |
| bool | ShowValueLabel get set | 값 라벨 표시 여부. 기본값: true |
| string | ValueFormat get set | 값 표시 형식. 기본값: "0" |
| int | BarSize get set | 바 두께. 기본값: 4 |
| float | HandleRadius get set | 핸들 반지름. 기본값: 15 |
| bool | EnableShadow get set | 핸들 그림자 여부. 기본값: true |
| float | HandleHoverScale get set | 호버 시 핸들 확대 비율. 기본값: 1.05 |
| float | MinHandleSeparation get set | 핸들 간 최소 간격 (정규화 0~1). 기본값: 0.05 |
Properties — 틱
| double? | Tick get set | 스냅 단위. null이면 연속 |
| bool | ShowTicks get set | 틱 표시 여부. 기본값: false |
| int | TickCount get set | 틱 수. 기본값: 5 |
| float | TickSize get set | 틱 크기. 기본값: 10 |
Methods
| void | SetRange | (double lower, double upper) | LowerValue와 UpperValue를 한 번에 설정 |
Events
| EventHandler | LowerValueChanged | LowerValue 변경 시 |
| EventHandler | UpperValueChanged | UpperValue 변경 시 |
| EventHandler | RangeChanged | LowerValue 또는 UpperValue 변경 시 |
| EventHandler | SliderDragStarted | 핸들 드래그 시작 시 |
| EventHandler | SliderDragCompleted | 핸들 드래그 완료 시 |
public abstract class GoInput : GoControl
입력 컨트롤 추상 기반 클래스. 타이틀·값·버튼 영역의 3단 레이아웃을 제공합니다.
Properties — 공통
| string? | IconString / IconSize / IconGap get set | 타이틀 아이콘 설정 |
| string | FontName / FontStyle / FontSize get set | 폰트 설정 |
| GoDirectionHV | Direction get set | 타이틀-값 배치 방향. 기본값: Horizon |
| string | TextColor / BorderColor / FillColor / ValueColor get set | 색상 설정 |
| GoRoundType | Round get set | 모서리 스타일 |
| float? | TitleSize get set | 타이틀 영역 크기(px). null이면 타이틀 없음 |
| string? | Title get set | 타이틀 텍스트 |
| float? | ButtonSize get set | 버튼 영역 크기(px). null이면 버튼 없음 |
| List<GoButtonItem> | Buttons get set | 우측 버튼 목록 |
| GoAutoFontSize | AutoFontSize / AutoIconSize get set | 자동 크기 조절 |
Events
| EventHandler<ButtonClickEventArgs> | ButtonClicked | 우측 버튼 클릭 시 |
GoInputString
| string | Value get set | 입력된 문자열 값. 변경 시 ValueChanged 발생 |
GoInputNumber<T> where T : struct
| T | Value get set | 현재 숫자 값 (byte, short, int, long, float, double, decimal 등) |
| T? | Minimum / Maximum get set | 입력 범위 제한 |
| string? | FormatString get set | 표시 형식 문자열 (예: "0.00") |
| string? | Unit get set | 단위 표시 문자열 (예: "°C", "rpm") |
| float? | UnitSize get set | 단위 영역 너비(px). null이면 단위 없음 |
| bool | Valid get | 현재 값이 유효 범위 내인지 여부 (직렬화 제외) |
GoInputBoolean
| bool | Value get set | ON/OFF 값. 변경 시 ValueChanged 발생 |
| string? | OnText / OffText get set | ON/OFF 텍스트. 기본값: "ON"/"OFF" |
| string? | OnIconString / OffIconString get set | ON/OFF 아이콘 |
GoInputCombo
| List<GoListItem> | Items get set | 드롭다운 목록 항목 |
| int | SelectedIndex get set | 선택된 항목 인덱스. 기본값: -1 |
| GoListItem? | SelectedItem get | 선택된 GoListItem (직렬화 제외) |
| int | ItemHeight get set | 드롭다운 항목 높이. 기본값: 30 |
| int | MaximumViewCount get set | 최대 표시 항목 수. 기본값: 8 |
| EventHandler | SelectedIndexChanged event | 선택 변경 시 발생 |
| EventHandler<GoCancelableEventArgs> | DropDownOpening event | 드롭다운 열기 전. Cancel=true로 커스텀 처리 가능 |
GoInputSelector
| List<GoListItem> | Items get set | 선택 항목 목록 |
| int | SelectedIndex get set | 선택된 항목 인덱스. ◀▶ 화살표로 변경 |
GoInputColor
| SKColor | Value get set | 현재 색상 값. 변경 시 ValueChanged 발생 |
| EventHandler<GoCancelableEventArgs> | DropDownOpening event | 색상 선택창 열기 전 |
GoInputDateTime
| DateTime | Value get set | 현재 날짜/시간 값 |
| GoDateTimeKind | DateTimeStyle get set | 표시 형식 (DateTime/Date/Time). 기본값: DateTime |
| string | DateFormat get set | 날짜 형식 문자열. 기본값: "yyyy-MM-dd" |
| string | TimeFormat get set | 시간 형식 문자열. 기본값: "HH:mm:ss" |
public class GoProgress : GoControl
진행률 막대 컨트롤.
Properties
| string | FontName / FontStyle / FontSize get set | 폰트 설정. 기본값: "나눔고딕", Normal, 18 |
| float | ValueFontSize get set | 값 텍스트 폰트 크기. 기본값: 14 |
| string | TextColor get set | 텍스트 색상. 기본값: "Fore" |
| string | FillColor get set | 채움 색상. 기본값: "Good" |
| string | EmptyColor get set | 빈 영역 색상. 기본값: "Base1" |
| string | BorderColor get set | 테두리 색상. 기본값: "Transparent" |
| ProgressDirection | Direction get set | 진행 방향. 기본값: LeftToRight |
| double | Minimum / Maximum get set | 값 범위. 기본값: 0 ~ 100 |
| double | Value get set | 현재 값 |
| string | Format get set | 값 표시 형식 문자열. 기본값: "0" |
| int | Gap get set | 간격. 기본값: 5 |
| int | CornerRadius get set | 모서리 반지름. 기본값: 5 |
| int? | BarSize get set | 바 두께 (null이면 자동) |
| bool | ShowValueLabel get set | 값 라벨 표시 여부. 기본값: false |
Events
| EventHandler | ValueChanged | Value 변경 시 발생 |
public class GoGauge : GoControl
원형 게이지 컨트롤. 호 방식으로 값을 표시합니다.
Properties
| double | Value get set | 현재 값. 변경 시 ValueChanged 발생 |
| double | Minimum get set | 최소값. 기본값: 0 |
| double | Maximum get set | 최대값. 기본값: 100 |
| int | StartAngle get set | 호 시작 각도(도). 기본값: 135 |
| int | SweepAngle get set | 호 범위 각도(도). 기본값: 270 |
| int | BarSize get set | 호 두께(px). 기본값: 24 |
| int | Gap get set | 내부 간격. 기본값: 0 |
| string | Format get set | 값 표시 형식. 기본값: "0" |
| string | Title get set | 타이틀 텍스트. 기본값: "Title" |
| float | TitleFontSize get set | 타이틀 폰트 크기. 기본값: 12 |
| string | FontName get set | 폰트 이름. 기본값: "나눔고딕" |
| GoFontStyle | FontStyle get set | 폰트 스타일. 기본값: Normal |
| float | FontSize get set | 값 폰트 크기. 기본값: 18 |
| string | TextColor get set | 텍스트 색상. 기본값: "Fore" |
| string | FillColor get set | 채움 색상. 기본값: "Good" |
| string | EmptyColor get set | 빈 영역 색상. 기본값: "Base1" |
| string | BorderColor get set | 테두리 색상. 기본값: "Base1" |
Events
| EventHandler | ValueChanged | Value 변경 시 발생 |
public class GoListBox : GoControl
목록 박스 컨트롤. 스크롤 가능한 항목 목록과 단일/다중 선택 모드를 지원합니다.
Properties
| ObservableList<GoListItem> | Items get set | 표시할 항목 목록 |
| List<GoListItem> | SelectedItems get | 선택된 항목 목록 |
| GoItemSelectionMode | SelectionMode get set | 선택 모드. 기본값: Single |
| float | ItemHeight get set | 각 항목 높이(px). 기본값: 30 |
| GoContentAlignment | ItemAlignment get set | 항목 정렬. 기본값: MiddleCenter |
| float | IconSize / IconGap get set | 아이콘 크기/간격. 기본값: 12 / 5 |
| string | FontName / FontStyle / FontSize get set | 폰트 설정 |
| string | TextColor get set | 텍스트 색상. 기본값: "Fore" |
| string | BoxColor get set | 배경 색상. 기본값: "Base1" |
| string | BorderColor get set | 테두리 색상. 기본값: "Base3" |
| string | SelectColor get set | 선택 색상. 기본값: "Select" |
| GoRoundType | Round get set | 모서리 스타일. 기본값: All |
| bool | BackgroundDraw get set | 배경 그리기 여부. 기본값: true |
Events
| EventHandler | SelectedChanged | 선택 변경 시 발생 |
| EventHandler<ListItemEventArgs> | ItemClicked | 항목 클릭 시 발생 |
| EventHandler<ListItemEventArgs> | ItemLongClicked | 항목 롱클릭 시 발생 |
| EventHandler<ListItemEventArgs> | ItemDoubleClicked | 항목 더블클릭 시 발생 |
public class GoDataGrid : GoControl
데이터 그리드 컨트롤. 열 정의, 스크롤, 행 선택을 지원합니다.
Properties
| ObservableList<GoDataGridColumn> | Columns get | 열 정의 목록 |
| ObservableList<GoDataGridColumn> | ColumnGroups get | 열 그룹 정의 |
| List<GoDataGridRow> | Rows get | 데이터 행 목록 (런타임) |
| List<GoDataGridSummaryRow> | SummaryRows get | 요약 행 목록 |
| GoDataGridSelectionMode | SelectionMode get set | 행 선택 모드. 기본값: Single |
| ScrollMode | ScrollMode get set | 스크롤 모드. 기본값: Vertical |
| float | RowHeight get set | 행 높이(px). 기본값: 30 |
| float | ColumnHeight get set | 헤더 행 높이(px). 기본값: 30 |
| string | FontName / FontStyle / FontSize get set | 폰트 설정 |
| string | TextColor get set | 텍스트 색상. 기본값: "Fore" |
| string | RowColor get set | 행 색상. 기본값: "Base2" |
| string | ColumnColor get set | 헤더 색상. 기본값: "Base1" |
| string | SelectedRowColor get set | 선택 행 색상. 기본값: "Select" |
| string | SummaryRowColor get set | 요약 행 색상. 기본값: "Base1" |
| string | BoxColor get set | 배경 색상. 기본값: "Base2" |
| string | ScrollBarColor get set | 스크롤바 색상. 기본값: "Base1" |
Events
| EventHandler | SelectedChanged | 선택 변경 시 |
| EventHandler | SortChanged | 정렬 변경 시 |
| EventHandler<GoDataGridCellMouseEventArgs> | CellMouseClick | 셀 클릭 시 |
| EventHandler<GoDataGridCellMouseEventArgs> | CellMouseDoubleClick | 셀 더블클릭 시 |
| EventHandler<GoDataGridCellMouseEventArgs> | CellMouseLongClick | 셀 롱클릭 시 |
| EventHandler<GoDataGridCellButtonClickEventArgs> | CellButtonClick | 셀 버튼 클릭 시 |
| EventHandler<GoDataGridCellValueChangedEventArgs> | ValueChanged | 셀 값 변경 시 |
public class GoLineGraph : GoControl
꺾은선 그래프 컨트롤.
Properties
| List<GoLineGraphSeries> | Series get set | 시리즈 목록 |
| string | GridColor get set | 그리드 색상. 기본값: "Base3" |
| string | TextColor get set | 텍스트 색상. 기본값: "Fore" |
| string | RemarkColor get set | 축 레이블 색상. 기본값: "Base2" |
| string | GraphColor get set | 배경 색상. 기본값: "Back" |
| string | FontName / FontStyle / FontSize get set | 폰트 설정 |
| int | GraduationCount get set | 눈금 수. 기본값: 10 |
| string? | FormatString get set | 값 표시 형식 |
| int | PointWidth get set | 데이터 포인트 간격(px). 기본값: 70 |
public class GoBarGraph : GoControl
막대 그래프 컨트롤.
Properties
| List<GoGraphSeries> | Series get set | 시리즈 목록 |
| double? | Minimum / Maximum get set | Y축 범위. null이면 자동 |
| GoBarGraphMode | Mode get set | 모드. 기본값: List |
| GoDirectionHV | Direction get set | 바 방향. 기본값: Vertical |
| int | BarSize get set | 바 두께. 기본값: 20 |
| int | BarGap get set | 바 간격. 기본값: 20 |
| string | GridColor / TextColor / RemarkColor / GraphColor get set | 색상 설정 |
| string | FontName / FontStyle / FontSize get set | 폰트 설정 |
| int | GraduationCount get set | 눈금 수. 기본값: 10 |
| string? | FormatString get set | 값 표시 형식 |
public class GoCircleGraph : GoControl
원형 그래프 컨트롤.
Properties
| List<GoGraphSeries> | Series get set | 시리즈 목록 |
| string | GridColor get set | 그리드 색상. 기본값: "Base3" |
| string | TextColor get set | 텍스트 색상. 기본값: "Fore" |
| string | RemarkColor get set | 축 레이블 색상. 기본값: "Base2" |
| string | FontName / FontStyle / FontSize get set | 폰트 설정 |
public class GoLamp : GoControl
램프 상태 표시 컨트롤. ON/OFF 상태를 색상으로 표시합니다.
Properties
| bool | OnOff get set | ON/OFF 상태. 변경 시 OnOffChanged 발생 |
| string | Text get set | 표시 텍스트. 기본값: "lamp" |
| string | FontName / FontStyle / FontSize get set | 폰트 설정 |
| string | TextColor get set | 텍스트 색상. 기본값: "Fore" |
| string | OnColor / OffColor get set | ON/OFF 색상. 기본값: "Good" / "Base2" |
| int | LampSize get set | 램프 크기(px). 기본값: 24 |
| int | Gap get set | 램프-텍스트 간격. 기본값: 10 |
| GoContentAlignment | ContentAlignment get set | 내용 정렬. 기본값: MiddleCenter |
| GoAutoFontSize | AutoFontSize get set | 자동 폰트 크기. 기본값: NotUsed |
Events
| EventHandler | OnOffChanged | OnOff 값 변경 시 |
public class GoOnOff : GoControl
슬라이딩 토글 스위치 컨트롤. 커서를 드래그하여 ON/OFF를 전환합니다.
Properties
| bool | OnOff get set | ON/OFF 상태. 변경 시 OnOffChanged 발생 |
| bool | DrawText get set | 텍스트 표시 여부. 기본값: true |
| string | OnText get set | ON 상태 텍스트. 기본값: "On" |
| string | OffText get set | OFF 상태 텍스트. 기본값: "Off" |
| string | FontName get set | 폰트 이름. 기본값: "나눔고딕" |
| GoFontStyle | FontStyle get set | 폰트 스타일. 기본값: Normal |
| float | FontSize get set | 폰트 크기. 기본값: 12 |
| string | TextColor get set | 텍스트 색상. 기본값: "Fore" |
| string | BoxColor get set | 배경 색상. 기본값: "Base1" |
| string | BorderColor get set | 테두리 색상. 기본값: "Base3" |
| string | CursorColor get set | 커서 색상. 기본값: "Base3" |
| string | OnColor get set | ON 상태 아이콘 색상. 기본값: "lime" |
| string | OffColor get set | OFF 상태 아이콘 색상. 기본값: "gray" |
| bool | CursorIconDraw get set | 커서 아이콘 표시 여부. 기본값: true |
| string | CursorIconString get set | 커서 아이콘 문자열. 기본값: "fa-power-off" |
| float? | CursorIconSize get set | 커서 아이콘 크기. null이면 자동 |
| float? | Corner get set | 모서리 둥글기. null이면 높이 기준 자동 |
| GoAutoFontSize | AutoFontSize get set | 자동 폰트 크기. 기본값: NotUsed |
| GoAutoFontSize | AutoCursorIconSize get set | 자동 커서 아이콘 크기. 기본값: NotUsed |
Events
| EventHandler | OnOffChanged | OnOff 값 변경 시 |
public class GoLampButton : GoControl
램프와 버튼이 결합된 컨트롤. 클릭 이벤트와 ON/OFF 상태를 함께 제공합니다.
Properties
| bool | OnOff get set | ON/OFF 상태. 변경 시 OnOffChanged 발생 |
| string | Text get set | 버튼 텍스트. 기본값: "button" |
| string | FontName / FontStyle / FontSize get set | 폰트 설정 |
| string | TextColor get set | 텍스트 색상. 기본값: "Fore" |
| string | ButtonColor get set | 버튼 배경 색상. 기본값: "Base3" |
| string | BorderColor get set | 테두리 색상. 기본값: "Base3" |
| string | OnColor get set | ON 상태 램프 색상. 기본값: "Good" |
| string | OffColor get set | OFF 상태 램프 색상. 기본값: "Base2" |
| GoRoundType | Round get set | 모서리 스타일. 기본값: All |
| float | BorderWidth get set | 테두리 두께. 기본값: 1 |
| GoButtonFillStyle | FillStyle get set | 채우기 스타일. 기본값: Flat |
| int | LampSize get set | 램프 크기(px). 기본값: 24 |
| int | Gap get set | 램프-텍스트 간격. 기본값: 10 |
| GoAutoFontSize | AutoFontSize get set | 자동 폰트 크기. 기본값: NotUsed |
Events
| EventHandler | ButtonClicked | 버튼 클릭 시 발생 |
| EventHandler | OnOffChanged | OnOff 상태 변경 시 발생 |
public class GoCalendar : GoControl
달력 컨트롤. 월별 날짜를 표시하고 날짜를 선택합니다.
Properties
| List<DateTime> | SelectedDays get | 선택된 날짜 목록. 변경 시 SelectedDaysChanged 발생 |
| int | CurrentYear get | 현재 표시 연도 |
| int | CurrentMonth get | 현재 표시 월 |
| string | FontName / FontStyle / FontSize get set | 폰트 설정 |
| string | TextColor get set | 텍스트 색상. 기본값: "Fore" |
| string | BoxColor get set | 배경 색상. 기본값: "Base3" |
| string | SelectColor get set | 선택 색상. 기본값: "Select" |
| GoRoundType | Round get set | 모서리 스타일. 기본값: All |
| bool | BackgroundDraw get set | 배경 그리기 여부. 기본값: true |
| bool | MultiSelect get set | 다중 선택 여부. 기본값: false |
| bool | NoneSelect get set | 선택 없음 허용. 기본값: false |
Events
| EventHandler | SelectedDaysChanged | 날짜 선택 변경 시 |
public class GoKnob : GoControl
회전형 노브 컨트롤.
Properties
| double | Value get set | 현재 값. 변경 시 ValueChanged 발생 |
| double | Minimum get set | 최소값. 기본값: 0 |
| double | Maximum get set | 최대값. 기본값: 100 |
| double? | Tick get set | 스냅 단위. null이면 연속 |
| int | SweepAngle get set | 회전 범위 각도. 기본값: 270 |
| string | Format get set | 값 표시 형식. 기본값: "0" |
| bool | DrawText get set | 값 텍스트 표시 여부. 기본값: true |
| string | FontName / FontStyle / FontSize get set | 폰트 설정 |
| string | TextColor get set | 텍스트 색상. 기본값: "Fore" |
| string | KnobColor get set | 노브 배경 색상. 기본값: "Base3" |
| string | CursorColor get set | 커서(포인터) 색상. 기본값: "Fore" |
Events
| EventHandler | ValueChanged | Value 변경 시 발생 |
public class GoStep : GoControl
단계 표시 컨트롤. StepCount 기반의 스텝 인디케이터로 이전/다음 버튼을 제공합니다.
Properties
| int | StepCount get set | 전체 단계 수. 기본값: 7 |
| int | Step get set | 현재 단계 (0~StepCount-1). 변경 시 StepChagend 발생 |
| string? | PrevIconString get set | 이전 버튼 아이콘. 기본값: "fa-chevron-left" |
| string? | NextIconString get set | 다음 버튼 아이콘. 기본값: "fa-chevron-right" |
| string | ButtonColor get set | 이전/다음 버튼 색상. 기본값: "Base3" |
| string | StepColor get set | 비활성 단계 색상. 기본값: "Base2" |
| string | SelectColor get set | 현재 단계 색상. 기본값: "Select" |
| bool | IsCircle get set | 원형 스텝 표시 여부. 기본값: false |
| bool | UseButton get set | 이전/다음 버튼 사용 여부. 기본값: true |
Events
| EventHandler | StepChagend | Step 값 변경 시 발생 |
public class GoPicture : GoControl
이미지 표시 컨트롤.
Properties
| string? | Image get set | GoDesign에 등록된 이미지 키 |
| GoImageScaleMode | ScaleMode get set | 이미지 크기 조절 모드 (Real/CenterImage/Stretch/Zoom). 기본값: Real |
| GoRoundType | Round get set | 모서리 스타일. 기본값: Rect |
public abstract class GoValue : GoControl
값 표시 추상 클래스. GoValueNumber<T>, GoValueString 등 서브클래스의 베이스. 타이틀 + 값 + 버튼 영역을 제공합니다.
Properties
| string? | IconString get set | 아이콘 문자열 |
| float | IconSize / IconGap get set | 아이콘 크기/간격. 기본값: 12 / 5 |
| string | FontName / FontStyle / FontSize get set | 폰트 설정 |
| GoDirectionHV | Direction get set | 배치 방향. 기본값: Horizon |
| string | TextColor get set | 텍스트 색상. 기본값: "Fore" |
| string | BorderColor get set | 테두리 색상. 기본값: "Base3" |
| string | FillColor get set | 채움 색상. 기본값: "Base3" |
| string | ValueColor get set | 값 영역 색상. 기본값: "Base2" |
| GoRoundType | Round get set | 모서리 스타일. 기본값: All |
| string? | Title get set | 타이틀 텍스트 |
| float? | TitleSize get set | 타이틀 영역 크기(px). null이면 숨김 |
| float? | ButtonSize get set | 버튼 영역 크기(px). null이면 숨김 |
| List<GoButtonItem> | Buttons get set | 버튼 항목 목록 |
| GoAutoFontSize | AutoFontSize / AutoIconSize get set | 자동 크기 조절. 기본값: NotUsed |
Events
| EventHandler<ButtonClickEventArgs> | ButtonClicked | 버튼 클릭 시 발생 |
| EventHandler | ValueClicked | 값 영역 클릭 시 발생 |
public class GoMeter : GoControl
원형 미터 컨트롤. 바늘과 눈금으로 값을 표시합니다.
Properties
| double | Value get set | 현재 값. 변경 시 ValueChanged 발생 |
| double | Minimum get set | 최소값. 기본값: 0 |
| double | Maximum get set | 최대값. 기본값: 100 |
| int | GraduationLarge get set | 큰 눈금 수. 기본값: 10 |
| int | GraduationSmall get set | 작은 눈금 수. 기본값: 2 |
| string | Format get set | 값 표시 형식. 기본값: "0" |
| int | Gap get set | 내부 간격. 기본값: 0 |
| string | Title get set | 타이틀 텍스트. 기본값: "Title" |
| float | TitleFontSize get set | 타이틀 폰트 크기. 기본값: 12 |
| float | RemarkFontSize get set | 눈금 레이블 폰트 크기. 기본값: 10 |
| string | FontName / FontStyle / FontSize get set | 값 폰트 설정. FontSize 기본값: 18 |
| string | TextColor get set | 텍스트 색상. 기본값: "Fore" |
| string | NeedleColor get set | 바늘 색상. 기본값: "Fore" |
| string | NeedlePointColor get set | 바늘 끝 포인트 색상. 기본값: "Red" |
| string | RemarkColor get set | 눈금 색상. 기본값: "Base5" |
Events
| EventHandler | ValueChanged | Value 변경 시 발생 |
public class GoAnimate : GoControl
애니메이션 이미지 컨트롤. 다중 프레임 이미지를 순서대로 표시합니다.
Properties
| string? | OnImage get set | ON 상태 이미지 키 (GoDesign 등록 이미지) |
| string? | OffImage get set | OFF 상태 이미지 키 |
| GoImageScaleMode | ScaleMode get set | 이미지 크기 조절 모드. 기본값: Real |
| GoRoundType | Round get set | 모서리 스타일. 기본값: Rect |
| int | Time get set | 프레임 전환 간격(ms). 기본값: 30 |
| bool | OnOff get set | 애니메이션 ON/OFF. 변경 시 OnOffChanged 발생 |
Events
| EventHandler | OnOffChanged | OnOff 변경 시 발생 |
public class GoToggleButton : GoControl
토글 버튼 컨트롤. 클릭 시 Checked 상태가 반전됩니다.
Properties
| bool | Checked get set | 현재 토글 상태. 변경 시 CheckedChanged 발생 |
| bool | AllowToggle get set | 토글 허용 여부. 기본값: true |
| string? | IconString get set | 아이콘 문자열 |
| float | IconSize / IconGap get set | 아이콘 크기/간격. 기본값: 12 / 5 |
| GoDirectionHV | IconDirection get set | 아이콘 배치 방향 |
| string | Text get set | 기본 텍스트. 기본값: "button" |
| string | CheckedText get set | 체크 시 텍스트. 기본값: "button" |
| string | FontName / FontStyle / FontSize get set | 폰트 설정 |
| string | TextColor get set | 텍스트 색상. 기본값: "Fore" |
| string | ButtonColor get set | 버튼 배경 색상. 기본값: "Base3" |
| string | CheckedButtonColor get set | 체크 시 배경 색상. 기본값: "Select" |
| string | BorderColor / CheckedBorderColor get set | 테두리 / 체크 시 테두리 색상 |
| GoRoundType | Round get set | 모서리 스타일. 기본값: All |
| float | BorderWidth get set | 테두리 두께. 기본값: 1 |
| GoButtonFillStyle | FillStyle get set | 채우기 스타일. 기본값: Flat |
| GoAutoFontSize | AutoFontSize / AutoIconSize get set | 자동 크기 조절. 기본값: NotUsed |
Events
| EventHandler | ButtonClicked | 클릭 시 발생 |
| EventHandler | CheckedChanged | Checked 상태 변경 시 |
public class GoNumberBox : GoControl
숫자 입력 스핀박스. ▲▼ 버튼으로 값을 증감합니다.
Properties
| double | Value get set | 현재 값. 변경 시 ValueChanged 발생 |
| double | Minimum get set | 최소값. 기본값: 0 |
| double | Maximum get set | 최대값. 기본값: 100 |
| double | Tick get set | 증감 단위. 기본값: 1 |
| string? | Format get set | 표시 형식 문자열 |
| GoDirectionHV | Direction get set | 버튼 배치 방향. 기본값: Horizon |
| string | FontName / FontStyle / FontSize get set | 폰트 설정 |
| string | TextColor get set | 텍스트 색상. 기본값: "Fore" |
| string | BorderColor get set | 테두리 색상. 기본값: "Base3" |
| string | ButtonColor get set | 버튼 색상. 기본값: "Base3" |
| string | ValueColor get set | 값 영역 색상. 기본값: "Base1" |
| GoRoundType | Round get set | 모서리 스타일. 기본값: All |
| float | ButtonSize get set | 버튼 크기(px). 기본값: 40 |
| GoAutoFontSize | AutoFontSize get set | 자동 폰트 크기. 기본값: NotUsed |
Events
| EventHandler | ValueChanged | Value 변경 시 발생 |
public class GoButtons : GoControl
버튼 그룹 컨트롤. RadioMode (단일 선택) 또는 ToggleMode (다중 토글)를 지원합니다.
Properties
| List<GoButtonsItem> | Buttons get set | 버튼 항목 목록 |
| GoButtonsMode | Mode get set | 버튼 모드. 기본값: Button |
| GoDirectionHV | Direction get set | 버튼 배치 방향. 기본값: Horizon |
| float | IconSize / IconDirection / IconGap get set | 아이콘 설정. 기본값: 12 / Horizon / 5 |
| string | FontName / FontStyle / FontSize get set | 폰트 설정 |
| string | TextColor get set | 텍스트 색상. 기본값: "Fore" |
| string | ButtonColor get set | 버튼 색상. 기본값: "Base3" |
| string | BorderColor get set | 테두리 색상. 기본값: "Base3" |
| string | SelectedButtonColor get set | 선택 버튼 색상. 기본값: "Select" |
| string | SelectedBorderColor get set | 선택 테두리 색상. 기본값: "Select" |
| GoRoundType | Round get set | 모서리 스타일. 기본값: All |
| float | BorderWidth get set | 테두리 두께. 기본값: 1 |
| GoButtonFillStyle | FillStyle get set | 채우기 스타일. 기본값: Flat |
Events
| EventHandler<ButtonsClickEventArgs> | ButtonClicked | 버튼 클릭 시 발생 |
| EventHandler<ButtonsSelectedEventArgs> | SelectedChanged | 선택 변경 시 발생 |
public class GoIconButton : GoControl
아이콘 전용 버튼. 배경 없이 아이콘만 표시하는 간결한 버튼입니다.
Properties
| string? | IconString get set | FontAwesome 아이콘 문자열 |
| float | Rotate get set | 아이콘 회전 각도. 기본값: 0 |
| string | ButtonColor get set | 버튼 색상. 기본값: "Base3" |
| bool | ClickBoundsExtends get set | 클릭 영역 확장 여부. 기본값: false |
Events
| EventHandler | ButtonClicked | 버튼 클릭 시 발생 |
public class GoTreeView : GoControl
트리 뷰 컨트롤. 계층 구조 항목을 펼치기/접기로 표시합니다.
Properties
| ObservableList<GoTreeNode> | Nodes get set | 루트 노드 목록 |
| List<GoTreeNode> | SelectedNodes get | 선택된 노드 목록 |
| GoItemSelectionMode | SelectionMode get set | 선택 모드. 기본값: Single |
| float | ItemHeight get set | 항목 높이(px). 기본값: 30 |
| float | IconSize / IconGap get set | 아이콘 크기/간격. 기본값: 12 / 5 |
| string | FontName / FontStyle / FontSize get set | 폰트 설정 |
| string | TextColor get set | 텍스트 색상. 기본값: "Fore" |
| string | BoxColor get set | 배경 색상. 기본값: "Base1" |
| string | BorderColor get set | 테두리 색상. 기본값: "Base3" |
| string | SelectColor get set | 선택 색상. 기본값: "Select" |
| GoRoundType | Round get set | 모서리 스타일. 기본값: All |
| bool | BackgroundDraw get set | 배경 그리기 여부. 기본값: true |
| bool | DragMode get set | 드래그 모드. 기본값: false |
Events
| EventHandler | SelectedChanged | 선택 변경 시 발생 |
| EventHandler<TreeNodeEventArgs> | ItemClicked | 항목 클릭 시 |
| EventHandler<TreeNodeEventArgs> | DragStart | 드래그 시작 시 |
public class GoToolBox : GoControl
도구 상자 컨트롤. 카테고리별로 아이콘 도구 항목을 표시하고 드래그앤드롭을 지원합니다.
Properties
| ObservableList<GoToolCategory> | Categories get set | 카테고리 목록 |
| float | ItemHeight get set | 항목 높이(px). 기본값: 30 |
| float | IconSize / IconGap get set | 아이콘 크기/간격. 기본값: 12 / 5 |
| string | FontName / FontStyle / FontSize get set | 폰트 설정 |
| string | TextColor get set | 텍스트 색상. 기본값: "Fore" |
| string | BoxColor get set | 배경 색상. 기본값: "Base1" |
| string | BorderColor get set | 테두리 색상. 기본값: "Base3" |
| string | SelectColor get set | 선택 색상. 기본값: "Select" |
| string | CategoryColor get set | 카테고리 헤더 색상. 기본값: "Base2" |
| GoRoundType | Round get set | 모서리 스타일. 기본값: All |
| bool | BackgroundDraw get set | 배경 그리기 여부. 기본값: true |
| bool | DragMode get set | 드래그 모드. 기본값: true |
Events
| EventHandler<ToolItemEventArgs> | ItemClicked | 항목 클릭 시 |
| EventHandler<ToolItemEventArgs> | ItemLongClicked | 항목 롱클릭 시 |
| EventHandler<ToolItemEventArgs> | ItemDoubleClicked | 항목 더블클릭 시 |
| EventHandler<ToolItemEventArgs> | DragStart | 드래그 시작 시 |
public class GoColorSelector : GoControl
색상 선택기 컨트롤. HSV 팔레트로 색상을 선택합니다.
Properties
| SKColor | Value get set | 선택된 색상 |
| string | FontName / FontStyle / FontSize get set | 폰트 설정 |
| string | TextColor get set | 텍스트 색상. 기본값: "Fore" |
| string | InputColor get set | 입력 영역 색상. 기본값: "Base1" |
| string | BorderColor get set | 테두리 색상. 기본값: "Base3" |
| GoContentAlignment | ContentAlignment get set | 내용 정렬. 기본값: MiddleCenter |
public class GoTrendGraph : GoControl
실시간 트렌드 그래프 컨트롤. Start/Stop으로 데이터 수집, SetData로 값 입력.
Properties
| List<GoLineGraphSeries> | Series get set | 시리즈 목록 |
| int | Interval get set | 데이터 수집 간격(ms). 기본값: 1000 |
| bool | IsStart get | 수집 실행 상태 |
| bool | Pause get set | 일시정지 상태 |
| TimeSpan | MaximumXScale get set | X축 최대 범위. 기본값: 1일 |
| TimeSpan | XScale get set | X축 표시 범위. 기본값: 1시간 |
| TimeSpan | XAxisGraduationTime get set | X축 눈금 간격. 기본값: 10분 |
| int | YAxisGraduationCount get set | Y축 눈금 수. 기본값: 10 |
| string? | TimeFormatString get set | 시간 표시 형식 |
| string? | ValueFormatString get set | 값 표시 형식 |
| string | GridColor / TextColor / RemarkColor / GraphColor get set | 색상 설정 |
| string | FontName / FontStyle / FontSize get set | 폰트 설정 |
Methods
| void | Start<T> | (T value) | 데이터 수집 시작. T는 Series 프로퍼티와 매핑되는 데이터 클래스 |
| void | Stop | () | 데이터 수집 중지 |
| void | SetData<T> | (T Data) | 현재 시점의 데이터 입력 |
public class GoTimeGraph : GoControl
시간 기반 실시간 그래프 컨트롤. X축이 시간으로 자동 스크롤됩니다.
Properties
| List<GoLineGraphSeries> | Series get set | 시리즈 목록 |
| string | GridColor get set | 그리드 색상. 기본값: "Base3" |
| string | TextColor get set | 텍스트 색상. 기본값: "Fore" |
| string | RemarkColor get set | 축 레이블 색상. 기본값: "Base2" |
| string | GraphColor get set | 그래프 배경 색상. 기본값: "Back" |
| string | FontName / FontStyle / FontSize get set | 폰트 설정 |
| TimeSpan | XScale get set | X축 표시 범위. 기본값: 1시간 |
| TimeSpan | XAxisGraduationTime get set | X축 눈금 간격. 기본값: 10분 |
| int | YAxisGraduationCount get set | Y축 눈금 수. 기본값: 10 |
| string? | TimeFormatString get set | 시간 표시 형식 |
| string? | ValueFormatString get set | 값 표시 형식 |
검색 결과가 없습니다.