2012-10-09 12 views
8

Używam biblioteki System.Windows.Controls.Ribbon dla mojej aplikacji. Wszystko działa naprawdę fajnie, z wyjątkiem sytuacji, gdy maksymalizuję okno, które zaczyna znikać z ekranu.Wstążka WPF: Maksymalizowanie okna wyłączania ekranu

Zauważyłem również, że w przypadku innych aplikacji WPF, ale po użyciu RibbonWindow jest gorzej.

enter image description here

Tu jest mój kod źródłowy (nic naprawdę ekscytujące myślę):

<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> 

Czy jest jakiś sposób, aby zatrzymać okna z tej operacji?

+4

Zobacz http://stackoverflow.com/a/12567883/183367 czy to pomaga. –

+1

Błąd Microsoft: http://connect.microsoft.com/VisualStudio/feedback/details/775972/wpf-ribbon-window-the-border-is-too-thin – jbe

+0

Po prostu użyj http://fluent.codeplex.com/ jest znacznie wygodniejszy w użyciu, a nawet wersja beta działa dobrze dla wielu naszych wydajnych aplikacji – Staeff

Odpowiedz

0

Tylko po to, aby poinformować, w jaki sposób "rozwiązałem" to. Używam api Fluent Ribbon. Które działa znacznie lepiej dla mnie, również dostajesz Office 2010 Style.

Ale bardzo polecam pobranie kodu źródłowego i skompilowanie go samemu, ponieważ ostatnie stabilne wydanie było jakiś czas temu, ale wciąż jest w fazie rozwoju, a programiści bardzo szybko reagują na błędy.

http://fluent.codeplex.com/

Powiązane problemy