public void OnPropertyChanged(string name)
{
//decide if something we are showing is affected by this property
//foreach(PanelButton panel in m_propertiesToWatch)
foreach(DictionaryEntry e in m_propertiesToWatch)
{
PanelButton panel = e.Value as PanelButton;
if (panel.IsRelatedProperty(name))
{
panel.UpdateDisplay();
}
}
}