다음을 통해 공유


방법: 자동 레이아웃을 사용하여 단추 만들기

업데이트: 2007년 11월

이 예제에서는 자동 레이아웃 방법을 사용하여 지역화할 수 있는 응용 프로그램에서 단추를 만드는 방법을 설명합니다.

UI(사용자 인터페이스) 지역화에는 많은 시간이 소요될 수 있습니다. 지역화 담당자는 텍스트를 번역하는 작업 외에도 요소의 크기를 조정하고 위치를 변경해야 하는 경우가 많습니다. 과거에는 UI 조정에 사용한 각 언어에 조정 작업이 필요했습니다. 이제는 WPF(Windows Presentation Foundation)의 기능을 사용하여 조정 작업의 필요성이 낮은 요소를 디자인할 수 있습니다. 크기 조정 및 변경 작업이 보다 쉽도록 응용 프로그램을 작성하는 방법을 automatic layout이라고 합니다.

다음 두 XAML(Extensible Application Markup Language) 예제에서는 단추를 인스턴스화하는 응용 프로그램을 만듭니다. 한 예제에서는 영어 텍스트를 사용하고 다른 예제에서는 스페인어 텍스트를 사용합니다. 코드는 텍스트를 제외하고 같습니다. 단추는 텍스트에 맞게 조정됩니다.

예제

<Window
    xmlns="https://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="https://schemas.microsoft.com/winfx/2006/xaml"
    x:Class="ButtonLoc.Pane1"
    Name="myWindow"
    SizeToContent="WidthAndHeight"
    >

<DockPanel> 
    <Button FontSize="28" Height="50">My name is Hope.</Button>
</DockPanel>
</Window>
<Window
    xmlns="https://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="https://schemas.microsoft.com/winfx/2006/xaml"
    x:Class="ButtonLoc.Pane1"
    Name="myWindow"
    SizeToContent="WidthAndHeight"
    >

 <DockPanel> 
    <Button FontSize="28" Height="50">Me llamo Esperanza.</Button>
  </DockPanel>
</Window>

다음 그래픽에서는 코드 샘플의 출력을 보여 줍니다.

자동으로 크기를 조정할 수 있는 단추

텍스트가 여러 언어로 표시되는 동일한 단추

참고

앞의 예제를 추출한 전체 샘플을 보려면 지역화할 수 있는 응용 프로그램을 위한 자동 레이아웃 샘플을 참조하십시오.

참고 항목

작업

방법: 자동 레이아웃에 Grid 사용

개념

자동 레이아웃 사용 개요