WPF에서 Array를 xaml 쪽에 바인딩시 바인딩된 값이 바로 변경되지 않는 문제가 발생합니다. C#에서는 이를 위해서 ObservableCollection이라는 자료형이 존재합니다. 기본적으로 ObservableCollection 내에는 PropertyChanged 이벤트를 가지고 있기 때문에 Property가 변경될 시에 바로 xaml 쪽으로 변경된 값을 보내주게 됩니다. 따라서 별다른 처리 없이 값을 바로 변경시키고 싶을 때에는 ObservableCollection 을 사용하는 것이 용이합니다. 하지만 Array를 써야 편할 때가 있습니다. 자료형이나 크기를 초기에 지정해줘야 편할 때가 그런 경우인데 저같은 경우에는 10개의 Visibility로 이루어진 배열을 만들어보았습니다. private ..