연습: LinqToXmlDataBinding 예제Walkthrough: LinqToXmlDataBinding Example

이 연습에서는 LinqToXmlDataBinding 예제에 대해 설명하고 두 가지 기본 소스 파일인 L2DBForm.xaml과 L2DBForm.xaml.cs의 몇 가지 흥미로운 내용을 살펴봅니다.This walkthrough describes the LinqToXmlDataBinding example, and explains some of the more interesting contents of its two primary source files, L2DBForm.xaml and L2DBForm.xaml.cs.

필수 구성 요소Prerequisites

이 연습을 읽기 전에 방법: LinqToXmlDataBinding 예제 빌드 및 실행에서 설명한 대로 LinqToXmlDataBinding 프로그램을 빌드하고 실행하는 것이 좋습니다.Before you read this walkthrough, we highly recommended that you build and run the LinqToXmlDataBinding program as described in How to: Build and Run the LinqToXmlDataBinding Example.

설명Remarks

LinqToXmlDataBinding 프로그램은 C# 및 XAML 소스 파일로 구성된 WPF(Windows Presentation Foundation) 응용 프로그램입니다.The LinqToXmlDataBinding program is a Windows Presentation Foundation (WPF) application that is composed of C# and XAML source files. 이 프로그램에는 책 목록을 정의하고 사용자가 이러한 항목을 보고, 추가하고, 삭제하고, 편집할 수 있도록 하는 포함된 XML 문서가 들어 있습니다.It contains an embedded XML document that defines a list of books, and enables the user to view, add, delete, and edit these entries. 이 프로그램은 다음 두 가지 기본 소스 파일로 구성되어 있습니다.It is composed of the following two primary source files:

  • L2DBForm.xaml에는 기본 창의 UI(사용자 인터페이스)에 대한 XAML 선언 코드가 포함되어 있습니다.L2DBForm.xaml contains the XAML declaration code for the user interface (UI) of the main window. 또한 책 목록에 대한 포함된 XML 문서와 데이터 공급자를 정의하는 창 리소스 섹션도 포함되어 있습니다.It also contains a window resource section that defines a data provider and embedded XML document for the book listings.

  • L2DBForm.xaml.cs에는 UI와 연결된 초기화 및 이벤트 처리 메서드가 포함되어 있습니다.L2DBForm.xaml.cs contains the initialization and event-handling methods associated with the UI.

    기본 창은 다음 네 가지 세로 UI 섹션으로 나뉩니다.The main window is divided into the following four vertical UI sections:

  • XML에서는 포함된 책 목록의 원시 XML 원본이 표시됩니다.XML displays the raw XML source of the embedded book listing.

  • Book List에서는 책 항목이 표준 텍스트로 표시되고 사용자가 개별 항목을 선택하고 삭제할 수 있습니다.Book List displays the book entries as standard text and enables the user to select and delete individual entries.

  • Edit Selected Book에서는 사용자가 현재 선택된 책 항목과 연결된 값을 편집할 수 있습니다.Edit Selected Book enables the user to edit the values associated with the currently selected book entry.

  • Add New Book에서는 사용자가 입력한 값에 따라 새 책 항목을 만들 수 있습니다.Add New Book enables the creation of a new book entry based on values entered by the user.

단원 내용In This Section

항목Topic 설명Description
L2DBForm.xaml 소스 코드L2DBForm.xaml Source Code L2DBForm.xaml 파일의 XAML 코드에 대한 내용과 설명이 포함되어 있습니다.Contains the contents and description of the XAML code in file L2DBForm.xaml.
L2DBForm.xaml.cs 소스 코드L2DBForm.xaml.cs Source Code L2DBForm.xaml.cs 파일의 C# 소스 코드에 대한 내용과 설명이 포함되어 있습니다.Contains the contents and description of the C# source code in the file L2DBForm.xaml.cs.

참고 항목See Also

LINQ to XML 예제를 사용한 WPF 데이터 바인딩 WPF Data Binding Using LINQ to XML Example
방법: LinqToXmlDataBinding 예제 빌드 및 실행How to: Build and Run the LinqToXmlDataBinding Example