यह तब होता है जब मैं कैलीबर्न माइक्रो के विंडो मैनजर का उपयोग करके एक संवाद दिखाने की कोशिश कर रहा हूं।
जो अजीब है, वह यह है कि यह हमेशा नहीं होता है। केवल कभी-कभी, जैसे कि समय ने इसमें एक भूमिका निभाई, जिससे मुझे कोई मतलब नहीं है।
इसका अपवाद 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