0

別のオブジェクトに複製したい PointCollection オブジェクトがありますが、問題は、Freeze を使用して PointCollection 内の各 Point を複製する必要があることです。

私がそれをしている方法は次のとおりです:

    pointCollection.Freeze();
Dispatcher.Invoke(System.Windows.Threading.DispatcherPriority.Normal,
        new Action(() => MainWindow.SpectrumList[antennaName].spectrumViewModel.AntennaPoints = pointCollection.Clone()));

これを行うための別の方法はありますか(おそらく、参照を送信することによって、それを試してみましたが、例外がスローされます)?

4

0 に答える 0