का उपयोग कर जब मैंक्रॉस धागा अपवाद RX थ्रॉटल
अमान्य पार धागा पहुँच हो रही है।
RX थ्रॉटल
का उपयोग करते समय यहाँ मेरी कोड है:
yObs.SubscribeOnDispatcher()
.DistinctUntilChanged()
.Throttle(TimeSpan.FromMilliseconds(33))
.SkipWhile(y => !_isDragging)
.Subscribe(y =>
{
// Exception when trying to access image
image.RenderTransform = new CompositeTransform() { TranslateY = -y };
_vm.UpdateContentDrag(y/image.ActualHeight * 100);
});
लेकिन अगर मैं छोड़ थ्रोटल सब कुछ काम करता है।
जहां तक मुझे लगता है कि थ्रॉटल थ्रेड पूल का उपयोग करता है, इसलिए यूएन थ्रेड पर ऑननेक्स्ट नहीं होता है। लेकिन SubscribeOnDispatcher इसे यूआई थ्रेड पर वापस मार्शल करना चाहिए। क्या यह नहीं होना चाहिए?
धन्यवाद, यह भी काम करता है। – Vitalij