ImageCanvas

네임스페이스 Going.UI.ImageCanvas — 배경 이미지 위에 오버레이되는 컨트롤 집합

IcPage 또는 IcContainer 위에 배치되어 OffImage/OnImage 배경 이미지의 해당 영역을 렌더링합니다.

public class IcPage : GoPage
ImageCanvas 루트 페이지. OffImage 또는 배경색으로 페이지 배경을 그리며 Ic* 자식 컨트롤을 포함합니다.
Properties
stringBackgroundColor get setOffImage 없을 때 사용할 배경 색상. 기본값: "white"
string?OffImage get setOFF 상태 배경 이미지 키
string?OnImage get setON 상태 배경 이미지 키

public class IcContainer : GoContainer
ImageCanvas 컨테이너. IcPage와 동일하게 OffImage 배경을 렌더링하고 Ic* 컨트롤을 호스팅합니다.
Properties
stringBackgroundColor get setOffImage 없을 때 사용할 배경 색상. 기본값: "white"
string?OffImage get setOFF 상태 배경 이미지 키
string?OnImage get setON 상태 배경 이미지 키
List<IGoControl>Childrens get자식 컨트롤 목록

public class IcButton : GoControl
ImageCanvas 버튼. 클릭 시 부모의 OnImage 영역을 렌더링하고 텍스트/아이콘을 오버레이합니다.
Properties
string?IconString get set아이콘 문자열 (FontAwesome)
floatIconSize get set아이콘 크기 (px). 기본값: 12
GoDirectionHVIconDirection get set아이콘 방향. 기본값: Horizon
floatIconGap get set아이콘-텍스트 간격. 기본값: 5
stringText get set표시 텍스트. 기본값: "button"
stringFontName get set폰트 이름
GoFontStyleFontStyle get set폰트 스타일
floatFontSize get set폰트 크기. 기본값: 12
stringTextColor get set텍스트 색상. 기본값: "Black"
Events
EventHandlerButtonClicked버튼 클릭 시 발생

public class IcLabel : GoControl
ImageCanvas 레이블. 배경 이미지 위에 텍스트/아이콘을 렌더링합니다.
Properties
string?IconString get set아이콘 문자열
floatIconSize get set아이콘 크기. 기본값: 12
GoDirectionHVIconDirection get set아이콘 방향. 기본값: Horizon
floatIconGap get set아이콘-텍스트 간격. 기본값: 5
stringText get set표시 텍스트. 기본값: "label"
stringFontName get set폰트 이름
GoFontStyleFontStyle get set폰트 스타일
floatFontSize get set폰트 크기. 기본값: 12
stringTextColor get set텍스트 색상. 기본값: "Black"
GoContentAlignmentContentAlignment get set텍스트 정렬. 기본값: MiddleCenter

public class IcOnOff : GoControl
ImageCanvas ON/OFF 상태 표시. OnOff 값에 따라 OffImage/OnImage 배경 영역을 전환 렌더링합니다.
Properties
string?IconString get set오버레이 아이콘 문자열
floatIconSize get set아이콘 크기. 기본값: 12
GoDirectionHVIconDirection get set아이콘 방향. 기본값: Horizon
floatIconGap get set아이콘-텍스트 간격. 기본값: 5
stringText get set오버레이 텍스트. 기본값: "onoff"
stringFontName / FontStyle / FontSize get set폰트 설정
stringTextColor get set텍스트 색상. 기본값: "Black"
boolOnOff get setON/OFF 상태. 변경 시 ValueChanged 발생
boolToggleMode get set클릭 시 자동 토글 여부. 기본값: false
Events
EventHandlerValueChangedOnOff 값 변경 시 발생

public class IcProgress : GoControl
ImageCanvas 진행 막대. OffBarImage/OnBarImage 이미지를 사용하여 진행률을 렌더링합니다.
Properties
stringFontName / FontStyle / FontSize / TextColor get set텍스트 표시 설정
string?OnBarImage get set채워진 영역 이미지 키
string?OffBarImage get set빈 영역(배경 바) 이미지 키
stringFormatString get set값 표시 형식 문자열. 기본값: "0"
doubleMinimum get set최솟값. 기본값: 0
doubleMaximum get set최댓값. 기본값: 100
doubleValue get set현재 값. 변경 시 ValueChanged 발생
boolDrawText get set값 텍스트 표시 여부. 기본값: true
Events
EventHandlerValueChangedValue 변경 시 발생

public class IcSlider : GoControl
ImageCanvas 슬라이더. OffBarImage/OnBarImage/OffCursorImage/OnCursorImage 4개 이미지로 구성.
Properties
stringFontName / FontStyle / FontSize / TextColor get set텍스트 표시 설정
string?OffBarImage get set슬라이더 빈 바 이미지 키
string?OnBarImage get set슬라이더 채워진 바 이미지 키
string?OffCursorImage get set커서 기본 이미지 키
string?OnCursorImage get set커서 클릭(Down) 이미지 키
stringFormatString get set값 표시 형식 문자열. 기본값: "0"
doubleMinimum get set최솟값. 기본값: 0
doubleMaximum get set최댓값. 기본값: 100
doubleValue get set현재 값. Tick이 있으면 스냅. 변경 시 ValueChanged 발생
double?Tick get set스냅 단위. null이면 연속값
boolDrawText get set커서 위 값 텍스트 표시 여부. 기본값: true
Events
EventHandlerValueChangedValue 변경 시 발생

public class IcState : GoControl
ImageCanvas 다중 상태 이미지. State 값에 따라 StateImages 목록에서 해당 이미지를 렌더링합니다.
Properties
List<StateImage>StateImages get set상태별 이미지 목록. StateImage: State(int), Image(string? 키)
intState get set현재 상태 번호. StateImages에서 일치하는 항목의 이미지를 표시
검색 결과가 없습니다.