Size 구조체
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
개체의 Size 를 설명하는 데 사용할 구조체를 구현합니다.
public value class Size : IFormattable
[System.ComponentModel.TypeConverter(typeof(System.Windows.SizeConverter))]
[System.Serializable]
public struct Size : IFormattable
[System.ComponentModel.TypeConverter(typeof(System.Windows.SizeConverter))]
public struct Size : IFormattable
[<System.ComponentModel.TypeConverter(typeof(System.Windows.SizeConverter))>]
[<System.Serializable>]
type Size = struct
interface IFormattable
[<System.ComponentModel.TypeConverter(typeof(System.Windows.SizeConverter))>]
type Size = struct
interface IFormattable
Public Structure Size
Implements IFormattable
- 상속
- 특성
- 구현
예제
다음 예제에서는 사용 하는 방법에 설명 된 Size 코드의 구조입니다.
virtual Size MeasureOverride(Size availableSize) override
{
Size^ panelDesiredSize = gcnew Size();
// In our example, we just have one child.
// Report that our panel requires just the size of its only child.
for each (UIElement^ child in InternalChildren)
{
child->Measure(availableSize);
panelDesiredSize = child->DesiredSize;
}
return *panelDesiredSize ;
}
protected override Size MeasureOverride(Size availableSize)
{
Size panelDesiredSize = new Size();
// In our example, we just have one child.
// Report that our panel requires just the size of its only child.
foreach (UIElement child in InternalChildren)
{
child.Measure(availableSize);
panelDesiredSize = child.DesiredSize;
}
return panelDesiredSize ;
}
Protected Overrides Function MeasureOverride(ByVal availableSize As System.Windows.Size) As System.Windows.Size
Dim panelDesiredSize As Size = New Size()
' In our example, we just have one child.
' Report that our panel requires just the size of its only child.
For Each child As UIElement In InternalChildren
child.Measure(availableSize)
panelDesiredSize = child.DesiredSize
Next
Return panelDesiredSize
End Function
설명
Size 설명 하므로 특히 유용 합니다 Height 및 Width 개체입니다. Size 광범위 하 게 레이아웃 시스템에서 정렬 하 고 요소를 측정 합니다.
XAML 특성 사용
<object property="width,height"/>
XAML 값
width
값을 지정 하는 0 보다 크거나 합니다 Width 의 Size 구조입니다.
height(높이)
값을 지정 하는 0 보다 크거나 합니다 Height 의 Size 구조입니다.
생성자
Size(Double, Double) |
Size 구조체의 새 인스턴스를 초기화하여 초기 |
속성
Empty |
빈 정적 Size를 나타내는 값을 가져옵니다. |
Height | |
IsEmpty | |
Width |
메서드
Equals(Object) |
개체와 Size 인스턴스가 같은지 비교합니다. |
Equals(Size) |
Size의 인스턴스와 값이 같은지 비교합니다. |
Equals(Size, Size) |
Size의 두 인스턴스를 비교하여 같은지 여부를 확인합니다. |
GetHashCode() |
이 Size인스턴스의 해시 코드를 가져옵니다. |
Parse(String) | |
ToString() | |
ToString(IFormatProvider) |
연산자
Equality(Size, Size) |
Size의 두 인스턴스를 비교하여 같은지 여부를 확인합니다. |
Explicit(Size to Point) | |
Explicit(Size to Vector) | |
Inequality(Size, Size) |
Size의 두 인스턴스를 비교하여 같지 않은지 여부를 확인합니다. |
명시적 인터페이스 구현
IFormattable.ToString(String, IFormatProvider) |
이 형식 또는 멤버는 WPF(Windows Presentation Foundation) 인프라를 지원하며 사용자 코드에서 직접 사용할 수 없습니다. |