2010-10-10 13 views
5

मैं क्षेत्र में विचार लोड करने के लिए प्रिज्म का उपयोग कर रहा हूं। समस्या यह है कि भारित दृश्य मुख्य विंडो के शीर्षक पट्टी को ओवरलैप करता है - बार में कैप्शन, बंद/न्यूनतम/अधिकतम बटन शामिल होते हैं। मैं शीर्षक बार की ऊंचाई कैसे प्राप्त कर सकता हूं? इसे xaml कोड में सही करने के लिए पसंद करें।मुख्य अनुप्रयोग विंडोज़ के शीर्षक पट्टी की ऊंचाई कैसे प्राप्त करें?

उत्तर

13

थोड़ी देर के बाद, मैं यह पता लगा:

<Window xmlns:local="clr-namespace:System.Windows;assembly=PresentationFramework"> 
    <YourView Height="{x:Static local:SystemParameters.WindowCaptionHeight}" /> 
</Window> 

आशा है कि मदद करता है!

+2

मेरे इंटेल कोर i7-6700 सीपीयू @ 3.40GHz पर चल रहा है विंडोज 10 प्रो 64-बिट (संस्करण 10.0.15063) और विजुअल स्टूडियो 2015 एंटरप्राइज़ (संस्करण 14.0.25431.01 अद्यतन 3) लक्ष्यीकरण .NET Framework 4.5.2 ~ 16 के साथ जीबी रैम फ्री और ~ 110 जीबी एचडी फ्री, 'System.Windows.SystemParameters.WindowCaptionHeight' 23 बनाम 39 लौटा जो मैंने डीबगर के माध्यम से सत्यापित किया था। मेरे एक्सएएमएल के मूल तत्व के रूप में 'मार्जिन' के लिए 'विंडो' के साथ 'विंडो' है, 'सीमा' और 'पैडिंग' और 'सामग्री' तत्व 'मार्जिन' के लिए 0 के साथ 'डॉकपैनल' है। 'डॉकपैनेल' की 'वास्तविक हाइट' 'विंडो 'की तुलना में 39 थी। – Tom

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