2011-07-05 2 views
1

주위에 내 길을 찾을 필요가 I 한 다음 코드 I)가 (이 InitializeComponent를에 대한 코드를 찾을 수 있습니까는 C# 및 실버

using System; 
using System.Windows; 
using System.Windows.Controls; 
using System.Windows.Documents; 
using System.Windows.Ink; 
using System.Windows.Input; 
using System.Windows.Media; 
using System.Windows.Media.Animation; 
using System.Windows.Shapes; 

namespace SilverlightApplication1 
{ 
    public partial class MainPage : UserControl 
    { 
     public MainPage() 
     { 
      // Required to initialize variables 
      InitializeComponent(); 

     } 
    } 
} 

; 나는 그것이 무엇을하는지 전혀 모른다. 덕분에

답변

6

InitializeComponent이 부분 클래스. 자동 생성 된 코드이며 페이지에서 사용되는 구성 요소와 컨트롤, 위치 등을 결정합니다.

구현을 보려면 이름을 클릭하고 F12 키를 누릅니다 (당신이 코드 줄에서 볼 수 있듯이으로 VisualStudio :) 또한

, 당신은 공식 문서 here 또는 this nice answer

4

XAML에서 만든 디자이너가 생성 한 코드에 의해 제공됩니다. obj 디렉토리에서이 파일을 찾을 수 있습니다. MainPage.g.cs IIRC라고합니다. 일반적으로 이것을 볼 필요는 없습니다. 그냥 InitializeComponent 전화를 그대로두면 디자이너가 관련 마술을 수행 할 것임을 알 수 있습니다. (물론 마법이 실제로 무엇인지 알면 좋습니다.)

4

을 확인할 수 있습니다,

public partial class MainPage : UserControl { 

이이 부분 클래스 그렇게하지 않는 이 파일에 코드가 표시됩니다.

Visual Studio를 사용하는 경우 F12 키를 사용하거나 마우스 오른쪽 단추를 클릭하여 정의로 이동하면 IDE가 직접 메서드로 이동합니다.