2013-04-24 98 views
0

我在页面上有一个progressBar控件。 所有数据获取 this.DefaultViewModel [“Items”] = feedAllCinemas.Cinemas; feeAllCinemas放置在另一个班级。如何从另一个类设置控件属性

我需要控制feedAllCinemas类中progressBar的可见性。

+0

feedAllCinemas的哪些属性会触发可见性更改?使用该属性作为ProgressBar的Visibility属性的绑定源,也许使用转换器。 – 2013-04-25 01:23:24

+0

你应该看看这个[链接](http://stackoverflow.com/a/7000922/1993545) – WiiMaxx 2013-04-25 07:05:12

回答

1

一个(肮脏而简单)的方法是将进度条实例传递给feedAllCinemas类。

class feedAllCinemas 
{ 
    ProgressBar m_ProgressBar; 

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

    void someMethod() 
    { 
     m_ProgressBar.Visibility = Visibility.Collapsed; 
    } 
} 
相关问题