兄弟们怎么自定义类中引用,XMAL中定义的变量?

兄弟们怎样自定义类中引用,XMAL中定义的变量???????
各位高手怎样自定义类中引用,XMAL中定义的变量???????
好在XMAL中定义了<Label Grid.Row="0" Grid.Column="2" Name="Standby"><Label>这个,我想在自定义类中用Standby.Background改变这个Labler的背景色,但在自定义类中无法引用,应该怎样解决???????
WPF C# 自定义类

------解决方案--------------------
在xaml中,给这个Lable添加 “ x:Name= ”就可以了吧兄弟们怎么自定义类中引用,XMAL中定义的变量?
------解决方案--------------------
噢,你自定义类,你必需把这个Lable所在的类传给自定义类
------解决方案--------------------
可以写一个样式去控制
------解决方案--------------------
引用:
多谢楼上,在下初学C#刚用WPF做小项目,我用了事件的方式实现,在自定义类中发布事件,在MainWindow类中订阅事件,每当在改变Lable的背景色就发布新事件,并且可以传递自定义类中得到的数据,再在MainWindow类中对数据处理,可能这种方式在大型程序或一般目中高手们不会这样用,但确是在下可以实现的一种方法,还请高手再赐教。。。。。。。。。


我觉得你的做法没问题啊。。。
------解决方案--------------------
引用:
Quote: 引用:

多谢楼上,在下初学C#刚用WPF做小项目,我用了事件的方式实现,在自定义类中发布事件,在MainWindow类中订阅事件,每当在改变Lable的背景色就发布新事件,并且可以传递自定义类中得到的数据,再在MainWindow类中对数据处理,可能这种方式在大型程序或一般目中高手们不会这样用,但确是在下可以实现的一种方法,还请高手再赐教。。。。。。。。。


我觉得你的做法没问题啊。。。

确实可以,一般都是使用委托和事件来完成跨窗体或者程序集之间的操作