कैलिबर्न और डब्ल्यूपीएफ एमवीवीएम के लिए नया, इसलिए मैं कुछ सरल दिख रहा हूं और मुझे वेब पर कुछ भी नहीं मिला।कैलिबर्न के कंडक्टर <object> का उपयोग करते समय विंडो शीर्षक ओवरराइट किया गया है
Caliburn.Micro के साथ एक साधारण Wpf प्रोजेक्ट सेट अप करें। ShellView.xaml में विंडो शीर्षक सेट करें। ठीक काम करता है। मुख्य मेट्रोविंडो शीर्षक के रूप में शीर्षक प्रदर्शित करता है।
वर्क्स ठीक:
[Export(typeof (IShell))]
public class ShellViewModel : PropertyChangedBased, IShell
{}
लेकिन बदलने के लिए:
[Export(typeof (IShell))]
public class ShellViewModel : Conductor<object>
{}
और विंडो शीर्षक इस ViewModel की पूरी तरह से योग्य नाम है। किसी भी सहायता की सराहना की जाएगी। धन्यवाद। उदाहरण के लिए
[Export(typeof (IShell))]
public class ShellViewModel : Conductor<IScreen>
{
public ShellViewModel()
{
DisplayName = "Your window title";
}
}
मेरी भंडार में आप WPF में कुछ अनुप्रयोगों Caliburn.Micro का उपयोग कर प्राप्त कर सकते हैं,:
लिंक और सुझाव के लिए धन्यवाद। अब भी वही। उल्लेख किया जाना चाहिए था कि मैं Caliburn.Micro 2.02 का उपयोग कर रहा हूँ। आपके बूटस्ट्रैपर में नोटिस आप 1.5.2 का उपयोग कर रहे हैं। –
क्या आप अपनी परियोजना दिखा सकते हैं? मैंने नए संस्करण के साथ एक नमूना ऐप तैयार किया और यह काम करता है। क्या आपने यह [दस्तावेज़ीकरण] देखा है (https://caliburnmicro.codeplex.com/wikipage?title=Screens,%20Conductors%20and%20 कॉम्पोजिशन)? (मुझे जाना है, मैं कल मदद करने की कोशिश करूंगा)। –