[英]ListView is not updating in WPF when binding to static property
我有一个类( SensorContainer
),其中包含一个静态列表( SensorList
)。
该类如下所示:
public static class SensorContainer
{
public static List<Sensor> SensorList
{
get { return _sensorList; }
}
private static readonly List<Sensor> _sensorList = new List<Sensor>();
}
在我的Xaml中,我有一个列表视图,使用以下代码将其绑定到该SensorList
<ListView ItemsSource="{Binding Source={x:Static local:SensorContainer.SensorList}}">
绑定实际上有效! 但是 ...仅当我更改窗口大小或切换到Gui的另一个选项卡后退 !!!
编辑 :如pkeuter所述,使用ObservableCollection是可能的,但由于程序其他部分的规范,目前尚无法解决。
它与时间或与传感器的通信无关...只要我不玩我的Window,它就不会显示SensorList
的变化:) ...
任何人都知道可能是什么问题吗?
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.