2011-06-06 14 views
5

डब्ल्यूपीएफ में RadioMenuItem वर्ग या इसी तरह की कार्यक्षमता की कमी है। Windows.Forms में, मेनू आइटमों में RadioChecked संपत्ति थी, लेकिन WPF मेनू आइटम में केवल IsChecked है। मैं MenuItem में वास्तविक RadioButton एस डाल सकता हूं, लेकिन यह अजीब लगता है और अजीब लग रहा है।मैं WPF में रेडियो मेनू आइटम का समूह कैसे बना सकता हूं?

मैं WPF मेनू में रेडियो बटन की तरह काम करने वाले मेनू आइटम का समूह कैसे बना सकता हूं? संदर्भ के लिए, IE8 में "ज़ूम" मेनू देखें।

+0

यह कई बार कहा गया है, लेकिन इतना खोज प्रतिभाशाली नहीं है। –

+0

[परस्पर अनन्य चेक करने योग्य मेनू आइटम?] के संभावित डुप्लिकेट? (Http://stackoverflow.com/questions/3652688/mutually-exclusive-checkable-menu-items) –

+0

@ एचबी। वह सवाल डुप्लिकेट नहीं है। यह बहुत समान है, लेकिन फिर भी 'रेडियो चेक' संपत्ति (जो एक सर्कल खींचा जाएगा) की बजाय 'Ischecked' संपत्ति (जो चेक मार्क खींचता है) से संबंधित है। –

उत्तर

2

बदलें MenuItem की Template मानक प्रदर्शन

+0

मैं 'रेडियोबटन' प्रदर्शित नहीं करना चाहता हूं। वर्तमान में मैं यही हूं, लेकिन यह गुस्सा है। यदि आप आईई 8 मेनू को देखते हैं जिसे मैंने एक उदाहरण के रूप में उपयोग किया है, तो आप देखेंगे कि यह वास्तविक 'रेडियोबटन' नहीं है, बल्कि सक्रिय आइटम के आइकन के रूप में एक सर्कल के साथ 'मेनूइटम' है। –

+0

@ मैथ्यू आप अभी भी मानक प्रदर्शन के बजाय मंडल दिखाने के लिए टेम्पलेट को बदल देंगे। आपको वास्तविक रेडियोबटन ऑब्जेक्ट का उपयोग करने की आवश्यकता नहीं है। – Rachel

1

मैं इस पाया की एक RadioButton प्रदर्शित करने के लिए के बजाय और StatckOverflow गूगल के साथ अन्य पोस्ट को पोस्ट और न एक जवाब है कि मेरे लिए काम किया था।

आप उस टेम्पलेट का उपयोग नहीं करना चाहते हैं जिसे आप ItemContainerStyle का उपयोग करना चाहते हैं।

मैं अन्य ढेर अतिप्रवाह पोस्ट पर जवाब डाल: https://stackoverflow.com/a/11497189/375727

संबंधित मुद्दे