방법: 자동 레이아웃을 사용하여 단추 만들기
업데이트: 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>
다음 그래픽에서는 코드 샘플의 출력을 보여 줍니다.
자동으로 크기를 조정할 수 있는 단추
참고
앞의 예제를 추출한 전체 샘플을 보려면 지역화할 수 있는 응용 프로그램을 위한 자동 레이아웃 샘플을 참조하십시오.