양식에 Configuration Manager 데이터를 바인딩하는 방법
Configuration Manager Configuration Manager 콘솔 데이터를 속성 시트에 바인딩하려면 속성 시트 컨트롤 클래스의 속성을 사용합니다DataBindings
.
속성은 DataBindings
폼의 Property Manager
에 있는 개체에 바인딩하는 데 사용됩니다. 개체가 변경된 후 SetDirtyFlag를 사용하여 개체를 변경된 것으로 표시합니다. 이렇게 하면 대화 상자가 해제될 때 개체가 제대로 직렬화됩니다.
Configuration Manager 데이터를 양식에 바인딩하려면
Configuration Manager 콘솔이 열려 있으면 닫습니다.
Visual Studio 2010에서 Configuration Manager 속성 시트를 만드는 방법에서 만든 프로젝트를 엽니다.
솔루션 탐색기 ConfigMgrControl.cs를 마우스 오른쪽 단추로 클릭한 다음 뷰 디자이너를 클릭합니다.
도구 상자에서 공통 컨트롤 탭을 클릭한 다음 TextBox를 두 번 클릭합니다. textBox1이라는 필드가 사용자 컨트롤 디자이너의 컨트롤에 추가됩니다.
솔루션 탐색기 ConfigMgrControl.cs를 마우스 오른쪽 단추로 클릭한 다음 원본 보기를 클릭합니다.
InitializePageControl
메서드에 다음 코드를 추가합니다.textBox1.DataBindings.Add("Text", PropertyManager["Name"], "StringValue");
솔루션 탐색기 ConfigMgrPropertySheet.cs를 마우스 오른쪽 단추로 클릭한 다음 뷰 디자이너를 클릭합니다.
추가한 텍스트 상자를 두 번 클릭합니다. 새 이벤트 처리기인 가
TextChanged
만들어집니다.textBox1_TextChanged 다음 코드를 추가하여 텍스트가 변경되면 더티 플래그를 설정합니다.
Dirty = true;
프로젝트를 빌드하고 어셈블리를 %ProgramFiles%\Microsoft Endpoint Manager\AdminConsole\bin에 복사합니다.
Configuration Manager 콘솔을 열고 소프트웨어 배포 아래의 패키지 노드로 이동합니다.
패키지를 마우스 오른쪽 단추로 클릭한 다음 내 속성 시트 표시를 클릭합니다.
표시되는 속성 시트에서 텍스트 상자에 선택한 패키지의 이름이 표시됩니다.
패키지의 새 이름을 입력하고 확인을 클릭합니다.
Configuration Manager 콘솔 결과 창에서 패키지 이름이 입력한 이름으로 변경됩니다.
참고 항목
Configuration Manager Forms에 전달된 개체를 사용하는 방법
Configuration Manager Forms 정보