내보내기(0) 인쇄
모두 확장
Run
확장 최소화
이 문서는 수동으로 번역한 것입니다. 원본 텍스트를 보려면 포인터를 문서의 문장 위로 올리십시오.
번역
원본
이 항목은 아직 평가되지 않았습니다.- 이 항목 평가

Double

Silverlight

부동 소수점 수를 나타냅니다.

<object property="nnnn" ... />
-or-
<object property="nnnn.nnnn" .... />

Double 에는 호출 가능한 API가 없습니다.

여기에 나와 있는 XAML 구문의 nnnn 자리 표시자 값은 정밀도를 의미하지 않습니다. Silverlight에서는 모든 숫자 값이 내부적으로 단정밀도 값으로 저장됩니다. 즉, 속성 값을 true double 등의 더 높은 소수점 값으로 설정하면 잘림 또는 반올림 등으로 인해 나중에 검색되는 속성 값이 같지 않을 수 있습니다.

Silverlight에서는 XAML에 대한 형식 변환 동작과 WPF XAML 하위 집합에 대한 호환성을 제공하고 Double에 애니메이션을 적용할 수 있도록 하기 위해 Double을 값 형식으로 정의합니다. Silverlight용 JavaScript API에는 Double에 대한 형식/개체 백업이 없습니다. 스크립팅에 사용되는 속성 값 또는 메서드 매개 변수에 대해서는 부동 소수점 값을 사용합니다. 숫자가 정수인 경우에는 올바르게 계산되므로 뒤에 0이 붙는 소수점을 지정할 필요가 없습니다. 특성의 경우에는 인용 부호로 묶은 값을 사용합니다. 이 경우에도 소수점을 사용할 수도, 사용하지 않을 수도 있습니다. Double 값은 기본적으로 서명됩니다. 그러나 Double 형식을 사용하는 모든 속성에 음수 값을 사용할 수 있는 것은 아닙니다. 지침을 보려면 특정 속성의 설명 또는 속성 값 단원을 참조하십시오.

Double 값, 특히 화면에서 렌더링되는 개체에 대해 픽셀 또는 측정값을 지정하는 값의 경우 백만(1000000)이 넘는 값은 최대값이 1000000이거나 1000000에 가까운 값으로 해석되거나 오류를 발생시킬 수 있습니다. 정확한 동작은 설정하는 속성에 따라 다릅니다.

일반적으로 속성의 최소값 또는 최대값을 초과하는 Double 값에 대한 제약 동작은 속성별로 다릅니다. 즉, 값을 가능한 최소값이나 최대값으로 제한하는 속성도 있고 오류를 발생시키는 속성도 있습니다.

Double 을 사용하는 일부 Silverlight 속성 값은 0에서 1 사이의 값만을 처리합니다. 이때 0은 보통 속성이 지원하는 최소값을, 1은 최대값을 나타냅니다. 예를 들어 LinearGradientBrush 개체의 기본 RelativeToBoundingBox 모드에서 GradientStops(LinearGradientBrush) 속성의 Offset 값에 있는 Double은 전체 경계 상자의 상대 위치를 정의하는 0에서 1 사이의 값입니다.

이 정보가 도움이 되었습니까?
(1500자 남음)
의견을 주셔서 감사합니다.

커뮤니티 추가 항목

추가
표시:
© 2014 Microsoft. All rights reserved.