2013-04-24 3 views
0

페이지에 progressBar 컨트롤이 있습니다. 모든 데이터를 가져 오는 중 this.DefaultViewModel [ "Items"] = feedAllCinemas.Cinemas; 여기서 feeAllCinemas는 다른 클래스에 배치됩니다.다른 클래스에서 컨트롤의 속성을 설정하는 방법

feedAllCinemas 클래스에서 progressBar의 가시성을 제어해야합니다.

+0

가시적 인 변화를 일으키는 feedAllCinemas의 속성은 무엇입니까? 이 속성을 변환기와 함께 ProgressBar의 Visibility 속성의 바인딩 소스로 사용하십시오. –

+0

이 [Link] (http://stackoverflow.com/a/7000922/1993545)를 살펴 봐야합니다. – WiiMaxx

답변

1

진보 바 인스턴스를 feedAllCinemas 클래스에 전달하는 방법이 간단합니다.

class feedAllCinemas 
{ 
    ProgressBar m_ProgressBar; 

    public feedAllCinemas(ProgressBar pbar) 
    { 
     m_ProgressBar = pbar; 
    } 

    void someMethod() 
    { 
     m_ProgressBar.Visibility = Visibility.Collapsed; 
    } 
} 
관련 문제