원본: https://www.fusetools.com/docs/fuse/controls/text
Text Class
점프: UX 목차 비고(Remarks) 예제들
텍스트 블록을 표시합니다.
Text UI 컨트롤은 읽기 전용 텍스트를 렌더링합니다.
트루 타입 글꼴을 포함하는 ttf 파일에서 Font 를 가져올 수 있습니다. 일반적으로 font 는 응용 프로그램 전체에서 참조되므로 ux:Global 을 사용하여 글로벌 리소스로 간단하게 만드는 것이 가장 좋습니다. 이 font 가져 오기 방법을 통해 font를 전체 프로젝트에서 사용할 수 있으며 한번만 로드할 수 있습니다.
알림
데스크톱 미리보기를 실행할 때, 대체 글꼴(fallback fonts), 색칠된 글리프(colored glyphs), 기본 다국어 외의 유니 코드 문자들도 지원되지 않습니다.
이런 이유로, 로컬 미리보기를 실행할 때 특정 텍스트 기능(예:그림 이모티콘)이 지원되지 않습니다. 데스크톱 렌더링이 디바이스 렌더링과 100% 일치하지 않더라도 놀라지 마십시오. 이 문제는 해결 중입니다.
이 예제에서는 두 개의 font를 로드하고 사용 가능한 Text 속성들 중 일부를 결합한 세 가지 다른 의미를 가진 Light , Medium 및 Warning 클래스들을 만듭니다. 이 예제에서 font 들은 관련 UX 파일과 동일한 디렉토리에 있습니다.
UX
<App>
<Font File="Roboto-Medium.ttf" ux:Global="Medium" />
<Font File="Roboto-Light.ttf" ux:Global="Light" />
<Text ux:Class="Light" Font="Light" />
<Text ux:Class="Medium" Font="Medium" TextWrapping="Wrap" />
<Text ux:Class="Warning"
Font="Medium"
FontSize="42"
TextAlignment="Center"
Color="#f00" />
<StackPanel>
<Light>Just some text</Light>
<Warning>The robots are coming!</Warning>
<Medium>This is just some medium text, but it will happily wrap when the edges of the screen is reached.</Medium>
</StackPanel>
</App>
위치 (Location)
Namespace Fuse.Controls
Package Fuse.Controls.Primitives 0.45.5
Text 의 인터페이스 (Interface of Text)
| LoadAsync : bool | UX | 앱에 많은 텍스트가 있는 경우 이런 앱의 텍스트 요소들이 너무 많아 초기로드 시간이 오래걸려 눈에 띄는 딜레이 없이 작동되기 어려울 수 있는데, 이런 경우 유용할 수 있습니다. 더보기 |
| Text Constructor | UNO | Creates a new Text |
| Inherited from TextControl | ||
|---|---|---|
| Color : float4 | UX | 텍스트의 색 (TextColor 의 별칭) 입니다 |
| Font : Font | UX | |
| FontSize : float | UX | |
| GetITextView : ITextView | UNO | |
| InternalLoadAsync : bool | UNO | |
| InvalidateRenderer | UNO | |
| LineSpacing : float | UX | 각 텍스트 줄 사이의 간격을 지정합니다. |
| MaxLength : int | UX | 값이 가질 수있는 최대 문자 수를 지정합니다. |
| OnColorChanged(IPropertyListener) | UNO | |
| OnFontChanged | UNO | |
| OnFontSizeChanged | UNO | |
| OnLineSpacingChanged | UNO | |
| OnLoadAsyncChanged | UNO | |
| OnMaxLengthChanged | UNO | |
| OnTextAlignmentChanged | UNO | |
| OnTextTruncationChanged | UNO | |
| OnTextWrappingChanged | UNO | |
| OnValueChanged(IPropertyListener) | UNO | |
| SetColor(float4, IPropertyListener) | UNO | |
| SetValue(string, IPropertyListener) | UNO | |
| SetValueInternal(string) | UNO | 네이티브 뷰에 통지하지 않고 값을 설정합니다. TextEdit의 ITextEditHost 구현함으로써 사용됩니다. |
| TextAlignment : TextAlignment | UX | |
| TextColor : float4 | UX | 텍스트의 색입니다. 더보기] |
| TextTruncation : TextTruncation | UX | |
| TextWrapping : TextWrapping | UX | TextControl에서 텍스트를 래핑하는 방법을 지정합니다. |
| Value : string | UX | |
| ValueChanged : ValueChangedHandler |
UX |
| Inherited from LayoutControl | ||
|---|---|---|
| Layout : Layout | UX | 자식 요소들에게 적용되는 레이아웃입니다. 더보기 |
| Inherited from Control | ||
|---|---|---|
| Background : Brush | UX | 이 컨트롤의 배경을 그리는데 사용될 브러시입니다. 더보기 |
| BootstrapNativeViewGroup : bool | UNO | |
| CompensateForScrollView(float4x4) | UNO | |
| CreateGraphicsVisual : Visual | UNO | |
| CreateNativeView : IView | UNO | |
| CreateNativeViewGroup : IViewGroup | UNO | |
| DrawBackground(DrawContext, float) | UNO | |
| DrawVisual(DrawContext) | UNO | |
| EjectTemplate | UNO | |
| GraphicsVisual : Visual | UNO | |
| InjectTemplate | UNO | |
| NativeParent : IViewGroup | UNO | |
| NativeTransform : float4x4 | UNO | |
| NativeView : IView | UNO | |
| NativeViewGroup : IViewGroup | UNO | |
| PushPropertiesToNativeView | UNO | |
| RootOnNativeParent | UNO | |
| UpdateNativeSize(LayoutParams) | UNO |
| Inherited from Element | ||
|---|---|---|
| ActualAnchor : float2 | UNO | 요소의 앵커(anchor) 입니다. 더보기 |
| ActualPosition : float2 | UNO | 요소의 위치, 부모의 왼쪽 상단 모서리에 대한 왼쪽 상단 모서리의 위치입니다. 더보기 |
| ActualSize : float2 | UNO | 요소의 크기입니다. 더보기 |
| Alignment : Alignment | UX | 요소(Element) 의 정렬(Alignment) |
| Anchor : Size2 | UX | 엘리먼트 내의 "진원지"로 취급할 지점입니다. 더보기 |
| ArrangePaddingBox(LayoutParams) | UNO | 제공된 LayoutParams는 padding box를 레이아웃 하는데 사용되야 하는 정의된 크기를 갖도록 합니다. 더보기 |
| Aspect : float | UX | 레이아웃에서 요소가 충족해야하는 종횡비입니다. 더보기 |
| AspectConstraint : AspectConstraint | UX | 종횡비가 최소 또는 최대 크기 제한을 위반하는 상황에서 유지되는 방법을 결정합니다. |
| BoxSizing : BoxSizingMode | UX | 요소의 크기와 위치가 계산되는 방식. |
| CachingMode : CachingMode | UX | 그리는 동안 요소의 비주얼을 캐시하는 방법. 더보기 |
| CalcRenderBounds : VisualBounds | UNO | |
| CalcRenderBoundsWithEffects : VisualBounds | UNO | |
| CaptureRegion(DrawContext, Rect, float2) : framebuffer | UNO | |
| ClipToBounds : bool | UX | 이 요소의 경계에 자식 요소를 시각적으로 클립합니다. |
| DrawNonUnderlayChildren(DrawContext) | UNO | |
| DrawUnderlayChildren(DrawContext) | UNO | |
| DrawWithChildren(DrawContext) | UNO | |
| ExplicitTransformOrigin : Size2 | UX | |
| FastTrackDrawWithOpacity(DrawContext) : bool | UNO | |
| GetContentSize(LayoutParams) : float2 | UNO | |
| GetVisibleViewportInvertPixelRect(DrawContext, VisualBounds) : Recti | UNO | |
| Height : Size | UX | 요소(Element) 의 높이. 더보기 |
| HitTestLocalVisualBounds : VisualBounds | UNO | |
| HitTestMode : HitTestMode | UX | 이 요소에서 hit 테스트를 수행하는 방법을 지정합니다. |
| InvalidateRenderBoundsWithEffects | UNO | |
| IsPointInside(float2) : bool | UNO | |
| IsSelectionParentOf(Element) : bool | UNO | |
| LimitHeight : Size | UX | BoxSizing="Limit"를 사용하는 요소의 높이 제한입니다. |
| LimitWidth : Size | UX | BoxSizing="Limit"를 사용하는 요소의 너비 제한입니다. |
| Margin : float4 | UX | 요소의 여백 더보기 |
| MaxHeight : Size | UX | 요소의 최대 높이 더보기 |
| MaxWidth : Size | UX | 요소의 최대 너비 더보기 |
| MinHeight : Size | UX | 요소의 최소 너비 더보기 |
| MinWidth : Size | UX | 요소의 최소 높이 더보기 |
| Offset : Size2 | UX | 다른 모든 레이아웃이 적용된 후에 요소의 위치를 오프셋합니다. 더보기 |
| OnDraw(DrawContext) | UNO | |
| OnHitTestLocalVisual(HitTestContext) | UNO | |
| Opacity : float | UX | 요소의 불투명도 더보기 |
| Padding : float4 | UX | 요소의 여백(padding) 더보기 |
| Placed : PlacedHandler (object, PlacedArgs) | UX | 요소가 레이아웃 엔진에 의해 새로운 위치와 크기를 받으면 발생합니다. 더보기 |
| RenderBoundsWithEffects : VisualBounds | UNO | |
| RenderBoundsWithoutEffects : VisualBounds | UNO | |
| SetExplicitTransformOrigin(Size2, IPropertyListener) | UNO | |
| SetHitTestMode(HitTestMode, IPropertyListener) | UNO | |
| SetOpacity(float, IPropertyListener) | UNO | |
| SetVisibility(Visibility, IPropertyListener) | UNO | |
| TransformOrigin : ITransformOrigin | UX | 변형(transformation) 동작들 및 이동( Move ), 크기 조절 ( Scale , 회전, 크기 조절 ( Scaling ) 등과 같은 애니메이터들 에서 사용되는 변형(transformation)의 원형을 지정합니다. |
| Visibility : Visibility | UX | 요소의 가시성( Visibility ) 더보기 |
| Width : Size | UX | 요소의 너비 더보기 |
| X : Size | UX | 요소의 X 위치 더보기 |
| Y : Size | UX | 요소의 Y 위치 더보기 |
| Inherited from Visual | ||
|---|---|---|
| _firstNonUnderlay : int | UNO | |
| AbsoluteViewportOrigin : float2 | UNO | 뷰포트 (world) 공간에서 이 Visual의 원점을 반환합니다. 더보기 |
| AbsoluteZoom : float | UNO | |
| Add(Node) | UNO | |
| AddDrawCost(double) | UNO | |
| ArrangeMarginBox(float2, LayoutParams) : float2 | UNO | |
| BeginInteraction(object, Action) | UNO | |
| BeginRemoveChild(Node, Action) | UNO | 실제로 제거하기 전에, 모든 RemovedAnimations를 재생하면서 지정된 노드를 제거하기 시작합니다. |
| BeginRemoveVisual(Visual, Action) | UNO | 지정된 비주얼을 제거하고 실제 제거 전에 모든 RemovedAnimations를 재생합니다. |
| BringIntoView | UNO | |
| bringIntoView() | JS | 이 비주얼 요소가 화면에 표시되도록 요청합니다. 일반적으로 포함하는 ScrollView 는 표시되는지 확인하기 위해 스크롤 합니다. |
| BringToFront(Visual) | UNO | 주어진 자식을 Z-order 의 맨 앞으로 가져옵니다. UX 마크업에서는 BringToFront 트리거 작업을 대신 사용하십시오. |
| CancelInteractions(CancelInteractionsType) | UNO | |
| Children : IList of Node | UX | 비주얼들의 자식요소들입니다. UX에서 비주얼 마크업 안에 있는 모든 노드가 이 목록에 지정됩니다. 이 목록의 순서에 따라 비주얼 들의 레이아웃 순서가 결정됩니다. 자식 요소의 Z-order 는 기본적으로 이 순서와 동일하지만 BringToFront 및 SendToBack 과 같은 메서드를 사용하여 개별적으로 조작할 수 있습니다. |
| Draw(DrawContext) | UNO | |
| DrawCost : double | UNO | |
| DrawLocalSelectionRect(DrawContext, Rect) | UNO | |
| DrawSelection(DrawContext) | UNO | |
| EndInteraction(object) | UNO | |
| FindByType |
UNO | |
| FindTemplate(string) : Template | UNO | |
| FindViewport : IViewport | UNO | |
| FirstChild |
UNO | |
| FirstVisualChild : Visual | UNO | |
| GetHitWindowPoint(float2) : Visual | UNO | |
| GetMarginSize(LayoutParams) : float2 | UNO | |
| GetNearestAncestorOfType |
UNO | |
| GetTransformTo(Visual) : float4x4 | UNO | |
| GetVisualChild(int) : Visual | UNO | |
| GetZOrderChild(int) : Visual | UNO | |
| HasChildren : bool | UNO | |
| HasPendingRemove : bool | UNO | |
| HasVisualChildren : bool | UNO | |
| HitTest(HitTestContext) | UNO | |
| HitTestBounds : VisualBounds | UNO | |
| HitTestChildrenBounds : VisualBounds | UNO | |
| HitTestLocalBounds : VisualBounds | UNO | |
| IfSnap(float2) : float2 | UNO | |
| IfSnapDown(float2) : float2 | UNO | |
| IfSnapUp(float2) : float2 | UNO | |
| Insert(int, Node) | UNO | |
| InvalidateHitTestBounds | UNO | |
| InvalidateLayout(InvalidateLayoutReason) | UNO | 일부 레이아웃 매개 변수 또는 내용이 변경되면 이 요소에 새 레이아웃이 필요함을 나타냅니다. 더보기 |
| InvalidateLocalTransform | UNO | |
| InvalidateRenderBounds | UNO | RenderBounds 가 변경되어 재계산될 필요가 있는 것을 나타냅니다. 더보기 |
| InvalidateVisual | UNO | 이 노드의 비주얼이 변경된 것을 나타냅니다. 이를 통해 루트 수준 노드는 그려야 한다는 것을 알 수 있고 이 노드의 캐시를 무효화 해야하는 모든 캐싱을 허용합니다. |
| InvalidateVisualComposition | UNO | 비주얼 구성이 변경되었지만 비주얼 도면 자체가 여전히 유효함을 나타냅니다 (예: 위치 변경). |
| IsContextEnabled : bool | UNO | 이 노드가 사용 가능한 컨텍스트에 있는지 여부입니다. 상위 노드들 중 하나에서 IsEnabled 가 false 로 설정된 경우 컨텍스트가 비활성화됩니다. |
| IsEnabled : bool | UX | 이 노드가 현재 상호 작용할 수 있는지 여부입니다. 비활성화된 비주얼은 입력 포커스를 받지 못합니다. 그러나, 그들은 여전히 보이게될 수 있고 하위레이어 object에 대한 hit 테스트를 차단할 수 있습니다. |
| IsInteracting : bool | UNO | |
| IsLocalVisible : bool | UNO | 상위 비주얼이 숨겨져 있는지 또는 닫혀 있는지에 관계없이 이 비주얼을 볼 수 있는지 여부를 반환합니다. |
| IsMarginBoxDependent(Visual) : LayoutDependent | UNO | |
| IsVisible : bool | UNO | 이 비주얼이 현재 표시되는지 여부를 반환합니다. 상위 비주얼들이 숨겨 지거나 없어지게 되면 false를 반환합니다. 비주얼이 다른 비주얼에 의해 가려 지거나 뷰 밖에 있지만 보이지 않는 이유로 이 속성을 사용하여 비주얼을 숨길지 여부를 확인하는데 이 속성이 사용되지는 않습니다 |
| LastVisualChild : Visual | UNO | |
| Layer : Layer | UX | 이 비주얼 요소의 레이어는 부모(Parent) 컨테이너에 속합니다. |
| LayoutRole : LayoutRole | UX | 이 비주얼이 레이아웃에 어떻게 참여 하는지를 설명합니다. |
| LocalBounds : Box | UNO | |
| LocalRenderBounds : VisualBounds | UNO | |
| LocalToParent(float2) : float2 | UNO | 좌표를 로컬 공간(local space)에서 부모 공간(parent space)으로 변환합니다. |
| LocalTransform : float4x4 | UNO | |
| LocalTransformInternal : FastMatrix | UNO | |
| LocalTransformInverse : float4x4 | UNO | |
| OnArrangeMarginBox(float2, LayoutParams) : float2 | UNO | |
| OnBeginRemoveVisual(PendingRemoveVisual) | UNO | |
| OnChildAdded(Node) | UNO | |
| OnChildRemoved(Node) | UNO | |
| OnHitTest(HitTestContext) | UNO | |
| OnInvalidateLayout | UNO | |
| OnInvalidateRenderBounds : bool | UNO | |
| OnInvalidateVisual | UNO | |
| OnInvalidateVisualComposition | UNO | |
| OnInvalidateWorldTransform | UNO | |
| OnIsContextEnabledChanged | UNO | |
| OnIsSelectedChanged(bool) | UNO | |
| OnIsVisibleChanged | UNO | |
| OnLocalVisibleChanged | UNO | |
| onParameterChanged(callback) | JS | 라우팅 매개 변수가 변경 될 때마다 호출 할 함수를 등록합니다. 더보기 |
| OnPropertyChanged(PropertyObject, Selector) | UNO | |
| OnZOrderInvalidated | UNO | |
| Parameter : string | UX | 이 비주얼에 대한 JSON 인코딩된 매개 변수 데이터입니다. 이 비주얼이 네비게이션 페이지를 나타내는 경우 라우터에 의해 제공됩니다. 더보기 |
| PerformLayout | UNO | |
| PerformLayout(float2) | UNO | |
| PrependImplicitTransform(FastMatrix) | UNO | |
| PrependInverseTransformOrigin(FastMatrix) | UNO | |
| PrependTransformOrigin(FastMatrix) | UNO | |
| Remove(Node) : bool | UNO | |
| RemoveAllChildren |
UNO | |
| RemoveDrawCost(double) | UNO | |
| Resources : IList of Resource | UX | 이 노드에 정의된 리소스들의 목록 |
| SendToBack(Visual) | UNO | 주어진 자식을 Z-order 뒤쪽으로 보냅니다. UX 마크업에서는 대신 SendToBack 트리거 작업을 사용하십시오. |
| SetResource(string, object) | UNO | |
| Snap(float2) : float2 | UNO | |
| SnapDown(float2) : float2 | UNO | |
| SnapToPixels : bool | UX | 이 비주얼의 레이아웃 결과를 물리적 디바이스 픽셀에 스냅할지 여부. |
| SnapUp(float2) : float2 | UNO | |
| Templates : IList of Template | UX | 이 비주얼을 채우는데 사용할 템플릿 목록입니다. |
| TryParentToLocal(float2, float2) : bool | UNO | 좌표를 부모 공간에서 로컬 공간으로 변환합니다. |
| ValidFrameCount : int | UNO | |
| Viewport : IViewport | UNO | |
| VisualContext : VisualContext | UNO | |
| WindowToLocal(float2) : float2 | UNO | |
| WorldPosition : float3 | UNO | |
| WorldTransform : float4x4 | UNO | |
| WorldTransformInverse : float4x4 | UNO | |
| ZOffset : float | UX | ZOffset을 지정하면 더 높은 값이 다른 노드 앞에 표시됩니다. Panel 과 같은 특정 노드에서만 사용됩니다. ZLayer는 우선 순위가 있고 ZOffset, ZOffsetNatural 순으로 정렬됩니다. |
| ZOrderChildCount : int | UNO |
| Inherited from Node | ||
|---|---|---|
| findData(symbol) | JS | 노드의 데이터 컨텍스트에서 주어진 심볼에 대한 데이터의 observable 을 반환합니다. 더보기 |
| Add(Binding) | UNO | |
| Bindings : IList of Binding | UX | 이 노드에 속하는 바인딩 목록입니다. |
| ContextParent : Node | UNO | content parent는 이 노드의 semantic parent 입니다. DataContext, 네비게이션 또는 다른 semantic 항목을 찾는 것처럼 non-UI 구조가 해결되어야 하는 곳입니다. |
| FindNodeByName(Selector, Predicate |
UNO | 주어진 accepter 에 만족되는 특정 이름을 가지는 최초의 노드를 찾습니다. serach 알고리즘은 다음과 같이 작동합니다: 하위 트리의 노드가 먼저 일치하면 상위 노드들의 하위 트리들에 있는 노드들을 루트까지 끝까지 일치시킵니다. 일치하는 노드가 없으면 이 함수는 null을 반환합니다. |
| GetFirstData : object | UNO | |
| Insert(int, Binding) | UNO | |
| IsRootingCompleted : bool | UNO | 이 노드의 Rooting 이 완료되었는지 여부입니다. unrooting 이 시작되면 false를 반환합니다. |
| IsRootingStarted : bool | UNO | 이 노드의 Rooting 이 시작되었는지 여부. 이 property가 true를 반환하는 경우에서도, 노드의 rooting 은 아직 완료되지 않았을 수 있습니다. IsRootingCompleted를 참조하십시오. |
| Name : Selector | UX | 노드의 런타임 이름. 이 등록 정보는 ux:Name 속성을 사용하여 자동으로 설정됩니다. |
| OnDataContextChanged | UNO | 이 노드에서 DataContextChanged 이벤트를 발생시킵니다. |
| OnRooted | UNO | OnRooted 를 재정의하려면 파생 클래스에서 먼저 base.OnRooted() 를 호출해야 합니다. 다른 처리가 먼저 일어나지 않아야 합니다. 그렇지 않으면 정의되지 않은 상태가 될 수 있습니다. |
| OnSubtreeDataContextChanged | UNO | 파생 클래스에서 재정의 될 때, 이 노드의 바로 다음 자식 요소에서 OnDataContextChanged를 호출합니다. |
| OnUnrooted | UNO | |
| Parent : Visual | UNO | 이 노드의 부모 비주얼 입니다. 해당 노드가 rooting 되지 않은 경우는 null를 반환합니다. |
| Properties : Properties | UNO | 외부 속성들에 대한 데이터가 있는 연결된 목록(liked list holding data) 입니다. |
| Remove(Binding) : bool | UNO | |
| SoftDispose | UNO | |
| SubtreeToString : string | UNO | |
| SubtreeToString(StringBuilder, int) | UNO | |
| TryGetResource(string, Predicate | UNO | |
| VisitSubtree(Action |
UNO |
| Inherited from PropertyObject | ||
|---|---|---|
| AddPropertyListener(IPropertyListener) | UNO | |
| OnPropertyChanged(Selector, IPropertyListener) | UNO | |
| OnPropertyChanged(Selector) | UNO | |
| RemovePropertyListener(IPropertyListener) | UNO |
| Inherited from object | ||
|---|---|---|
| Equals(object) : bool | UNO | |
| GetHashCode : int | UNO | |
| GetType : Type | UNO | |
| ToString : string | UNO |
| Attached UX Attributes | ||
|---|---|---|
| ColorScheme (attached by Resources) : ColorScheme | UX | |
| Dock (attached by DockPanel) : Dock | UX | DockPanel 내부에서 요소가 도킹되는 방법을 지정합니다. |
| Items (attached by Each) : object | UX | 이 비주얼을 채우는 데 사용될 아이템(item) 컬렉션입니다. 더보기 |
| MatchKey (attached by Each) : string | UX | Items attached 속성을 사용할때 생성된 암시적(implicit) Each 의 MatchKey 속성을 설정하기 위한 속기(shorthand). |
| Edge (attached by EdgeNavigation) : NavigationEdge | UX | |
| LayoutMaster (attached by LayoutControl) : Element | UX | 요소가 다른 요소의 레이아웃을 상속 받는다. 더보기 |
| Delegate (attached by Focus) : Visual | UX | |
| Gained (attached by AttachedFocusMembers) : FocusGainedHandler (object, FocusGainedArgs) | UX | 비주얼 에서 focus를 받을때 호출됩니다. |
| IsFocusable (attached by Focus) : bool | UX | |
| Lost (attached by AttachedFocusMembers) : FocusLostHandler (object, FocusLostArgs) | UX | 비주얼 에서 focus를 잃을때 호출됩니다. |
| Clicked (attached by Clicked) : ClickedHandler (object, ClickedArgs) | UX | |
| Tapped (attached by Tapped) : TappedHandler (object, TappedArgs) | UX | |
| Column (attached by Grid) : int | UX | Grid에서 요소가 차지하는 열의 인덱스입니다. 설정되지 않은 경우 Grid 는 요소를 자식 목록의 위치에 따라 cell 에 배치합니다. |
| ColumnSpan (attached by Grid) : int | UX | 이 요소가 Grid 에서 차지하는 열 수입니다. 기본값은 1입니다. |
| Row (attached by Grid) : int | UX | Grid에서 요소가 차지하는 행의 인덱스입니다. 설정되지 않은 경우 Grid 는 요소를 자식 목록의 위치에 따라 cell 에 배치합니다. |
| RowSpan (attached by Grid) : int | UX | 이 요소가 Grid 에서 차지하는 행 수입니다. 기본값은 1입니다. |
| KeyPressed (attached by AttachedKeyboardMembers) : KeyPressedHandler (object, KeyPressedArgs) | UX | 비주얼 에서 입력 포커스가 있는 동안 키 누르기(key press) 이벤트를 받으면 호출됩니다. 모바일 장치에서 키보드 입력은 소프트 키보드가 아닌 실제 단추 (예: BackButton)에만 적용됩니다. |
| KeyReleased (attached by AttachedKeyboardMembers) : KeyReleasedHandler (object, KeyReleasedArgs) | UX | 비주얼 입력 포커스가 있는 동안 키 릴리스(key release) 이벤트를 받으면 호출됩니다. 모바일 장치에서 키보드 입력은 소프트 키보드가 아닌 실제 단추 (예: BackButton)에만 적용됩니다. |
| FillPadding (attached by Layout) : bool | UX | |
| LayoutMasterMode (attached by LayoutMasterAttr) : LayoutMasterMode | UX | 마스터 요소 의 레이아웃을 사용하여 이 요소의 크기를 제어하는 방법을 결정합니다. |
| Activated (attached by Activated) : PulseHandler (object, EventArgs) | UX | 페이지가 활성화 될 때 handler 를 추가합니다. |
| Deactivated (attached by Deactivated) : PulseHandler (object, EventArgs) | UX | 페이지가 비활성화 될 때 handler 를 추가합니다. |
| Navigation (attached by Navigation) : IBaseNavigation | UX | |
| Page (attached by NavigationPageProperty) : Visual | UX | |
| Transition (attached by NavigationControl) : NavigationControlTransition | UX | |
| IsReusable (attached by Navigator) : bool | UX | |
| Remove (attached by Navigator) : RemoveType | UX | |
| Reuse (attached by Navigator) : ReuseType | UX | |
| SwipeBack (attached by Navigator) : NavigatorSwipeDirection | UX | |
| Friction (attached by BodyAttr) : float | UX | |
| IsPhysicsWorld (attached by World) : bool | UX | |
| Entered (attached by AttachedPointerMembers) : PointerEnteredHandler (object, PointerEnteredArgs) | UX | 포인터가 비주얼로 들어올때 호출됩니다. |
| Left (attached by AttachedPointerMembers) : PointerLeftHandler (object, PointerLeftArgs) | UX | 포인터가 비주얼을 벗어날 때 호출됩니다. |
| Moved (attached by AttachedPointerMembers) : PointerMovedHandler (object, PointerMovedArgs) | UX | 포인터가 비주얼 위에서 움직일때 호출됩니다. |
| Pressed (attached by AttachedPointerMembers) : PointerPressedHandler (object, PointerPressedArgs) | UX | 비주얼에서 포인터가 눌려지면 호출됩니다. |
| Released (attached by AttachedPointerMembers) : PointerReleasedHandler (object, PointerReleasedArgs) | UX | 비주얼에서 포인터가 해제되면 호출됩니다. |
| WheelMoved (attached by AttachedPointerMembers) : PointerWheelMovedHandler (object, PointerWheelMovedArgs) | UX | 비주얼에서 포인터 휠이 움직일 때 호출됩니다. |
| GlobalKey (attached by Resource) : string | UX | ux:Global 속성은 UX 마크업 모든 곳에서 액세스 할 수있는 글로벌 리소스를 만듭니다. 더보기 |
| Implemented Interfaces | ||
|---|---|---|
| IValue |
UNO | |
| IShow | UNO | |
| IHide | UNO | |
| ICollapse | UNO | |
| IActualPlacement | UNO | |
| IResize | UNO | |
| IList |
UNO | |
| IPropertyListener | UNO | |
| ICollection |
UNO | |
| IEnumerable |
UNO | |
| IList |
UNO | |
| IScriptObject | UNO | 스크립트 엔진 표현을 가질 수있는 오브젝트들을 위한 인터페이스 |
| ICollection |
UNO | |
| IEnumerable |
UNO |
Remarks (비고)
Text 앱에 읽기 전용 텍스트를 표시하기 위한 기본 컨트롤입니다.
Examples
Text 속성(properties)
<Text Color="#999">Left</Text>
<Text TextAlignment="Center">Center</Text>
<Text FontSize="24" TextAlignment="Right">Right</Text>
<Text LineSpacing="10">
Multiple
Lines
</Text>
이 예제에서 첫 번째 텍스트 요소는 기본값이므로 왼쪽 정렬되며 색상은 중간 밝은 회색으로 설정됩니다. 두 번째 텍스트는 가운데 정렬됩니다. 세 번째는 오른쪽 정렬되는 큰 font를 사용합니다. 네번째는 두 줄 사이에 10 줄 간격을 줍니다.