2009-09-17 10 views
7

क्या एप्लिकेशन मेनू, बाएं कोने पर सर्कल चीज़ को अक्षम करने का कोई तरीका है, तो उपयोगकर्ता उस पर क्लिक नहीं कर सकता है?क्या रिबन नियंत्रण पर एप्लिकेशन मेनू को अक्षम करना संभव है? (डब्ल्यूपीएफ)

मेरे पास इसका बिल्कुल उपयोग नहीं है, और मैं इसका उपयोग करने के लिए कुछ भी नहीं सोच सकता, मुझे इसे अक्षम करने के लिए कोई विकल्प नहीं मिल रहा है।

कृपया मदद

बहुत धन्यवाद

उत्तर

2

मुझे विश्वास है कि रिबन इंटरफ़ेस का उपयोग कर के लिए Microsoft लाइसेंस के खिलाफ जाना होगा।

यहाँ देखें: http://msdn.microsoft.com/en-us/office/aa973809.aspx (संपादित करें: लाइसेंस समाप्त हो चुकी है: https://law.stackexchange.com/questions/18329/what-is-the-status-of-microsoft-ribbon-licensing-as-of-2017)

मैं या तो इसके लिए किसी भी उपयोग नहीं है, तो मैं बस वहाँ में विकल्प "बाहर निकलें" डाल दिया।

संपादित करें: यहाँ माइक्रोसॉफ्ट पर कार्यालय यूआई समूह से जवाब है - आवेदन मेनू की तरह लग रहा वैकल्पिक नहीं है:

अपना प्रश्न सबमिट करने के लिए धन्यवाद। डिज़ाइन दिशानिर्देश यह निर्धारित करते हैं कि एप्लिकेशन मेनू आवश्यक है और यह रिबन UI कार्यान्वयन का एक महत्वपूर्ण तत्व है। विभिन्न नियंत्रण सेट UI तत्व को छिपाने या अक्षम करने की अनुमति दे सकते हैं, लेकिन उम्मीद है कि आपके पूर्ण एप्लिकेशन में अभी भी एक एप्लिकेशन मेनू तत्व होगा (आप इसे अपने विंडो फ्रेम के हिस्से के रूप में या अन्य माध्यमों के माध्यम से स्वयं लागू करना चाहते हैं) ।

+0

मैं सिर्फ डाल बाहर निकलें विकल्प का प्रयास है, लेकिन यह उस के साथ बेहद बदसूरत लग रहा है, आह, मुझे लगता है मुझे लगता है कि क्या करने की जरूरत, आशा कि माइक्रोसॉफ्ट इसके लिए मुकदमा नहीं करेगा। उस लाइसेंस के मुद्दों पर बहुत सारे भूरे रंग के क्षेत्र हैं। – PlayKid

+0

लिंक की समय सीमा समाप्त हो गई है। क्या यह लाइसेंस नए कार्यक्रमों में अमान्य है? – Assimilater

+1

@Assimilater यहां आप जाएं: https://law.stackexchange.com/questions/18329/what-is-the-status-of-microsoft-ribbon-licensing-as-of-2017 – MetalMikester

24

मैंने ऐसा कुछ किया, और एप्लिकेशन मेनू को हटाने में कामयाब रहा। जांचें कि क्या यह वही तरीका है जिसे आप चाहते थे।

<r:Ribbon.ApplicationMenu> 
    <r:RibbonApplicationMenu Visibility="Collapsed" > 
    </r:RibbonApplicationMenu> 
</r:Ribbon.ApplicationMenu> 
+0

दिलचस्प है कि माइक्रोसॉफ्ट के रिबन नियंत्रण से यह अनुमति मिलती है , फिर भी दिशानिर्देश कहते हैं कि एप्लिकेशन मेनू आवश्यक है। मैंने अभी इंफ्राजिस्टिक्स रिबन नियंत्रण की जांच की है और यह दृश्यता को "संक्षिप्त" करने की अनुमति भी देता है। मैं सोच रहा हूं कि क्या मैं लाइसेंस को सही तरीके से व्याख्या कर रहा हूं। किसी को??? – MetalMikester

+0

श्वास, लाइसेंसिंग बिट बेहद उलझन में है .... मेरा मतलब है, क्या वास्तव में मुझे रिबन की पूरी सुविधा को लागू करने की ज़रूरत है अन्यथा मैं इसका उपयोग नहीं कर सकता? मैं इसे अक्षम करने में भी कामयाब रहा, लेकिन यह सुनिश्चित नहीं है कि यह कानूनी है या नहीं। – PlayKid

+1

मुझे नहीं लगता कि उन्होंने वास्तव में रिबन नियंत्रण के संस्करण 1 को जारी किया है। उत्पादन में बीटा संस्करण का उपयोग कानूनी नहीं है। इसके अलावा उनके पास सत्यापन की कोई प्रक्रिया नहीं है- चाहे कार्यान्वयन लाइसेंस का उल्लंघन करता हो या नहीं। http://stackoverflow.com/questions/1437144/wpf-ribbon-control-can-i-use-it-legally-now – Trainee4Life

0
this.ultraToolbarsManager1.Office2007UICompatibility = false; 
this.ultraToolbarsManager1.Ribbon.FileMenuStyle = Infragistics.Win.UltraWinToolbars.FileMenuStyle.None; 

इस एक कोशिश करें। इसकी केवल इस्तेमाल किया खिड़कियों आवेदन पत्र

1

XAML फाइल करने के लिए कोड पोस्ट:

<Ribbon ApplicationMenu="{x:Null}"> 
     <TabControl></TabControl> 
</Ribbon> 
+0

यह अभी भी एप्लिकेशन बटन दिखाता है – Assimilater

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