FixedPage.SetTop(UIElement, Double) 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
요소의 위쪽과 부모 Canvas의 위쪽 사이의 거리를 설정합니다.
public:
static void SetTop(System::Windows::UIElement ^ element, double length);
public static void SetTop (System.Windows.UIElement element, double length);
static member SetTop : System.Windows.UIElement * double -> unit
Public Shared Sub SetTop (element As UIElement, length As Double)
매개 변수
- element
- UIElement
위쪽 오프셋을 설정할 요소입니다.
- length
- Double
요소의 위쪽과 부모 캔버스의 위쪽 사이의 새로운 거리입니다.
예제
다음 예제에서는 사용 된 SetTop 메서드.
// --------------------- CreateFifthPageContent -----------------------
/// <summary>
/// Creates the content for the fifth fixed page.</summary>
/// <returns>
/// The page content for the fifth fixed page.</returns>
private PageContent CreateFifthPageContent()
{
PageContent pageContent = new PageContent();
FixedPage fixedPage = new FixedPage();
UIElement visual = CreateThirdVisual(false);
FixedPage.SetLeft(visual, 0);
FixedPage.SetTop(visual, 0);
double pageWidth = 96 * 8.5;
double pageHeight = 96 * 11;
fixedPage.Width = pageWidth;
fixedPage.Height = pageHeight;
fixedPage.Children.Add((UIElement)visual);
Size sz = new Size(8.5 * 96, 11 * 96);
fixedPage.Measure(sz);
fixedPage.Arrange(new Rect(new Point(), sz));
fixedPage.UpdateLayout();
((IAddChild)pageContent).AddChild(fixedPage);
return pageContent;
}// end:CreateFifthPageContent()
' --------------------- CreateFifthPageContent -----------------------
''' <summary>
''' Creates the content for the fifth fixed page.</summary>
''' <returns>
''' The page content for the fifth fixed page.</returns>
Private Function CreateFifthPageContent() As PageContent
Dim pageContent As New PageContent()
Dim fixedPage As New FixedPage()
Dim visual As UIElement = CreateThirdVisual(False)
FixedPage.SetLeft(visual, 0)
FixedPage.SetTop(visual, 0)
Dim pageWidth As Double = 96 * 8.5
Dim pageHeight As Double = 96 * 11
fixedPage.Width = pageWidth
fixedPage.Height = pageHeight
fixedPage.Children.Add(CType(visual, UIElement))
Dim sz As New Size(8.5 * 96, 11 * 96)
fixedPage.Measure(sz)
fixedPage.Arrange(New Rect(New Point(), sz))
fixedPage.UpdateLayout()
CType(pageContent, IAddChild).AddChild(fixedPage)
Return pageContent
End Function ' end:CreateFifthPageContent()
설명
자식 요소의 위쪽 오프셋은 부모 캔버스의 크기에 영향을 주지 않습니다.
동일한 요소에 위쪽 오프셋과 아래쪽 오프셋을 모두 지정한 경우 위쪽 오프셋이 우선적으로 적용됩니다.
위쪽 오프셋을 백분율로 설정할 때 백분율 값은 부모 캔버스의 크기를 기반으로 합니다.