我有一个设计工业HMI的项目。我们开发了一系列用于图形的Usercontrol;泵,管道,鼓风机等。每个Usercontrol设置为在我们的网格上为每个单独的显示填充一个方格。
示例:
<IndustrialControlsLibrary:PipeCornerMM Grid.Row="3" Grid.Column="12" Rotate="270"/>
<IndustrialControlsLibrary:SprayLarge Grid.Row="4" Grid.Column="12"/>
<IndustrialControlsLibrary:PipeStraight Grid.Row="3" Grid.Column="13" Rotate="90"/>
<IndustrialControlsLibrary:PipeEnd Grid.Row="3" Grid.Column="14" Rotate="270"/>
因此,这四个项目是连接管道的集合,在控件中设置值时会更改颜色。是否可以对4个用户控件进行分组,因此在代码中我们可以调用setStatus()一次并将其应用于所有这些控件?最初我们将以编程方式将它们中的每一个添加到列表或数组中,但这确实非常耗时。有更快的方法吗?
任何想法都赞赏!