पर बाध्यकारी दृश्यता मैंने इंटरनेट पर एक्सएएमएल में नियंत्रण की दृश्यता संपत्ति के लिए बुलियन को बाध्य करने के कुछ उदाहरण देखे हैं। अधिकांश अच्छे उदाहरण एक बूलियन टॉविसिबिली कनवर्टर का उपयोग करते हैं।एक्सएएमएल में एक दृश्यता संपत्ति
मैं बस सिस्टम पर बाध्य करने के लिए नियंत्रण पर दृश्यमान संपत्ति सेट करना चाहता हूं। कोड-पीछे में दृश्यता गुण। लेकिन यह काम नहीं करना प्रतीत होता है।
<Grid x:Name="actions" Visibility="{Binding Path=ActionsVisible, UpdateSourceTrigger=PropertyChanged}" />
इस संपत्ति के लिए कोड है::
यह मेरी XAML है
base.DataContext = this;
:
private Visibility _actionsVisible;
public Visibility ActionsVisible
{
get
{
return _actionsVisible;
}
set
{
_actionsVisible = value;
}
}
खिड़की के निर्माता में, मैं भी इस फोन है
जब मैं या तो क्रियाएं अक्षम करता हूं या यह। क्रियाएँ। दृश्यता, स्थिति स्थानांतरित नहीं होती है। क्या गलत हो सकता है के लिए कोई विचार?
आप धागा है जिस पर वे बनाए गए थे पर सभी नियंत्रण का उपयोग करने के लिए है। आप अन्य धागे से नियंत्रण अपडेट कर सकते हैं, लेकिन आपको WPF डिस्पैचर का उपयोग करके यूआई थ्रेड के माध्यम से अद्यतन को मार्शल करना होगा। यह [लेख] (http://msdn.microsoft.com/en-us/magazine/cc163328.aspx) मदद करनी चाहिए। –