내 wpf 응용 프로그램에서 비슷한 컨트롤 그룹과 상호 작용하는 데 사용할 수있는 클래스를 작성하려고합니다. 나는 몇 가지 장애물에 부딪쳤다. 그리고 이것이 처음부터 가난한 접근인지 궁금하다.내 WPF 폼의 컨트롤과 상호 작용하는 클래스를 작성할 수 있습니까?
내 코드를 관리하기 쉽도록하려면이 코드를 주로 사용하고 싶습니다. 약 200 ~ 300 개의 코드와 코드를 상호 작용해야하며, 주 코드 클래스에 모든 코드를 포함시키는 것이 매우 까다로울 수 있습니다. 그것은 바로 지금처럼
class ProcControl
{
private CheckBox * [] Boxes = new CheckBox[10];
ProcControl()
{
//set boxes 0-9 to point to the actual checkboxes
}
//provides mass checking/unchecking functionality
public void Refactor(CheckBox box)
{
//see what box it is
int box_index = 0;
while (Boxes[box_index] != box) { box_index++; }
}
}
이 작동하지 않습니다 여기에
내가 할 수 있도록하고 싶습니다 뭔가. 내 양식의 실제 확인란을 가리 키도록 Boxes [] 배열을 가져 오는 방법을 찾지 못해서 아직 대화 할 수 없습니다.
좋은 방법으로 속성을 처리 할 수 있도록 여러 개의 컨트롤을 가리키는 배열을 만들 수도 있습니까?
내 수업에서 컨트롤에 액세스 할 수없는 이유는 무엇입니까?