2013-03-19 75 views
0

我需要从另一个CS文件更改矩形的填充。 xaml.cs中的静态方法不允许访问Rectangle对象。在另一个CS文件中访问XAML对象

public void changeStatusIndicator() 
    { 
    this.StatusIndicator.Fill = new SlidColorBrush(Color.FromRgb(100,0,0)); 
} 

我需要从其他CS文件调用这个函数。

[编辑] 我想改变另一个CS文件的Rectangle的fill属性。

+0

依赖属性可能会有帮助 – TalentTuner 2013-03-19 10:49:35

+0

你究竟想要达到什么目的? – 2013-03-19 10:55:42

回答

0

您可以将您的课程参考发送到其他文件,但不建议这样做。 最好的解决方案是使用MVVM(Model-View-ViewModel)模式。