2012-10-09 14 views
8

मैं अपने आवेदन के लिए System.Windows.Controls.Ribbon लाइब्रेरी का उपयोग कर रहा हूं। सब कुछ वास्तव में अच्छा काम कर रहा है, सिवाय इसके कि जब मैं खिड़की को अधिकतम करता हूं तो यह स्क्रीन से बाहर निकलना शुरू कर देता है।डब्ल्यूपीएफ रिबन: अधिकतम विंडो बंद स्क्रीन

मैंने यह भी देखा कि अन्य WPF अनुप्रयोगों के साथ, लेकिन जब आप RibbonWindow का उपयोग करते हैं तो यह और भी खराब हो जाता है।

enter image description here

यहाँ मेरी स्रोत कोड (कुछ भी नहीं वास्तव में रोमांचक मुझे लगता है कि) है:

<RibbonWindow 
     xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" 
     xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" 
     x:Class="WpfApplication1.MainWindow" 
     Title="TestWindow" Height="350" Width="525" Background="LightSteelBlue"> 

    <Grid> 
     <Grid.RowDefinitions> 
      <RowDefinition Height="Auto"/> 
      <RowDefinition Height="*"/> 
     </Grid.RowDefinitions> 

     <Ribbon Grid.Row="0"> 
      <RibbonTab x:Name="TestRibbon" Header="TestRibbon"> 
       <RibbonGroup> 
        <RibbonButton x:Name="TestButton" Label="Button" LargeImageSource="traffic_lights_green.png" /> 
       </RibbonGroup> 
      </RibbonTab> 
     </Ribbon> 

     <ContentControl Grid.Row="1"> 
     </ContentControl> 
    </Grid> 
</RibbonWindow> 

वहाँ किसी तरह ऐसा करने से खिड़की बंद करने के लिए है?

+4

http://stackoverflow.com/a/12567883/183367 देखें कि क्या यह मदद करता है। –

+1

माइक्रोसॉफ्ट बग: http://connect.microsoft.com/VisualStudio/feedback/details/775972/wpf-ribbon-window-the-border-is-too-thin – jbe

+0

बस http://fluent.codeplex.com/ का उपयोग करें यह उपयोग करने के लिए और अधिक सुविधाजनक है, और बीटा संस्करण भी हमारे उत्पादक अनुप्रयोगों के एकाधिक के लिए ठीक काम करता है – Staeff

उत्तर

1

यदि आपको पहले से ही यह नहीं मिला है, तो मुझे लगता है कि यह आपकी समस्या का उत्तर दे सकता है। systemmenu-does-not-show-correctly। यह .NET 4 कार्यान्वयन के लिए विशिष्ट बग प्रतीत होता है।

0

बस आपको यह बताने के लिए कि मैंने इसे "हल" कैसे किया। मैं फ्लुएंट रिबन एपीआई का उपयोग कर रहा हूँ। जो मेरे लिए बहुत बेहतर काम करता है, आपको Office 2010 स्टाइल भी मिलते हैं।

लेकिन मैं अत्यधिक अनुशंसा करता हूं कि आप स्रोत कोड डाउनलोड करें और इसे स्वयं संकलित करें क्योंकि आखिरी स्थिर रिलीज कुछ समय पहले था, लेकिन यह अभी भी विकास में है और डेवलपर्स बग्स को बहुत जल्दी प्रतिक्रिया देते हैं।

http://fluent.codeplex.com/

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