StrokeCollection.GetBounds 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
컬렉션에 있는 스트로크의 범위를 반환합니다.
public:
System::Windows::Rect GetBounds();
public System.Windows.Rect GetBounds ();
member this.GetBounds : unit -> System.Windows.Rect
Public Function GetBounds () As Rect
반환
Rect에 있는 스트로크의 범위를 포함하는 StrokeCollection입니다.
예제
다음 예제에서는의 범위를 가져옵니다 하는 방법에 설명 합니다 StrokeCollection 컨트롤에 그리는 합니다. 이 예제에서는 있다고 가정를 InkCanvas 호출 inkCanvas1
합니다.
public void GetBounds()
{
Rect bounds = inkCanvas1.Strokes.GetBounds();
Rectangle boundsShape = new Rectangle();
boundsShape.Width = bounds.Width;
boundsShape.Height = bounds.Height;
boundsShape.Stroke = Brushes.Red;
InkCanvas.SetTop(boundsShape, bounds.Top);
InkCanvas.SetLeft(boundsShape, bounds.Left);
inkCanvas1.Children.Add(boundsShape);
}
Public Sub GetBounds()
Dim bounds As Rect = inkCanvas1.Strokes.GetBounds()
Dim boundsShape As Rectangle = New Rectangle()
boundsShape.Width = bounds.Width
boundsShape.Height = bounds.Height
boundsShape.Stroke = Brushes.Red
InkCanvas.SetTop(boundsShape, bounds.Top)
InkCanvas.SetLeft(boundsShape, bounds.Left)
inkCanvas1.Children.Add(boundsShape)
End Sub
설명
합니다 GetBounds 메서드가 반환 되는 Rect 는 렌더링 된 모양을 사용 하는 Stroke합니다. 예를 들어 경우 Stroke 10 표시 독립 픽셀 (DIP)를 합니다 Rect 의 전체 너비를 포함 합니다 Stroke합니다.