मेरे पास Expander
है IsExpanded
संपत्ति एमवीवीएम मॉडल में एक बूल से बंधी है। बाइंडिंग ठीक काम करता है जब तक कि आप विस्तारक को स्पर्श न करें। एक बार विस्तार करने के लिए विस्तारक में तीर पर क्लिक करने के बाद, बाध्यकारी काम करना बंद कर देता है। मॉडल में झूठ के लिए बूल शोप्रूव्यू सेट करना विस्तारक को पतन नहीं करता है।डब्ल्यूपीएफ एक्सपेंडर IsExpanded बाध्यकारी
<Expander Name="pExpander"
IsExpanded="{Binding Path=ShowPreview,Mode=OneWay}"
Header="Preview">
<TextBlock Text="{Binding Path=Message, Mode=OneWay}"></TextBlock>
</Expander>
क्या आपकी ऑब्जेक्ट संपत्ति के साथ शोप्रेव इनोटिटीप्रॉपर्टी चेंज इंटरफ़ेस को लागू करती है और आपकी संपत्ति बदल जाती है तो ईवेंट को बढ़ाती है? – mattythomas2000
बाइंडिंग मोड दोवे होना चाहिए। जैसे ही आप विस्तारक पर विस्तार करते हैं, वनवे बाध्यकारी ढहने और विस्तार ढांचे को नियंत्रित किया जाता है। – apandit
धन्यवाद! दोवे काम करता है। लेकिन यह क्यों काम नहीं कर सकता है? मुझे केवल बाहरी घटना के आधार पर विस्तार और पतन को नियंत्रित करने वाले मॉडल में दिलचस्पी है जो इसे सही या गलत पर सेट करता है। यदि ढांचा विस्तारक को फैलाता है या ढहता है तो मुझे उस मूल्य में दिलचस्पी नहीं है जो मॉडल में वापस सेट किया जा रहा है। – netraju