/ / टाइप करने के लिए 'MS.Internal.InternalTransform' टाइप करने में असमर्थ सिस्टम

'System.indows.Media.Transform' टाइप करने के लिए 'MS.Internal.InternalTransform' प्रकार की ऑब्जेक्ट डालने में असमर्थ - सी #, विंडोज-फोन -8, caliburn.micro

यह तब होता है जब मैं कैलीबर्न माइक्रो के विंडो मैनजर का उपयोग करके एक संवाद दिखाने की कोशिश कर रहा हूं।

जो अजीब है, वह यह है कि यह हमेशा नहीं होता है। केवल कभी-कभी, जैसे कि समय ने इसमें एक भूमिका निभाई, जिससे मुझे कोई मतलब नहीं है।

इसका अपवाद WindowManager के आंतरिक वर्ग, DialogHost में निम्नलिखित विधि से होता है:

    void ArrangePlacement()
{
maskingLayer.Dispatcher.BeginInvoke(() =>
{
var placement = new ElementPlacement
{
Transform = (Transform)currentPage.TransformToVisual(null),
Orientation = currentPage.Orientation,
Size = new Size(currentPage.ActualWidth, currentPage.ActualHeight)
};

elementPlacementAnimator.AnimateTo(placement);
});
}

मुझे यह जोड़ना चाहिए कि यह नहीं है इस मुद्दे, के रूप में मेरे Caliburn माइक्रो का संस्करण 1.5.1 है, जिसमें पहले से ही यह ठीक है।

उत्तर:

जवाब के लिए 0 № 1

यह कैलिबर्न के साथ एक मुद्दा बन गया, जो अब तय हो गया है।

http://caliburnmicro.codeplex.com/SourceControl/changeset/732c093335baa0cd8104700e4c38b204ab0c38d3