2012-10-09 75 views
8

Estoy usando la biblioteca System.Windows.Controls.Ribbon para mi aplicación. Todo está funcionando realmente bien, excepto cuando maximizo la ventana que comienza a salir de la pantalla.WPF Cinta de opciones: Pantalla de ventana maximizada que se apaga

También me di cuenta de que con otras aplicaciones WPF pero cuando usas un RibbonWindow empeora.

enter image description here

Aquí está mi código fuente (nada realmente emocionante creo):

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

¿Hay alguna manera de detener la ventana de hacer esto?

+4

Ver http://stackoverflow.com/a/12567883/183367 si ayuda. –

+1

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

+0

Simplemente use http://fluent.codeplex.com/ es mucho más conveniente de usar, e incluso la versión beta funciona bien para múltiples de nuestras aplicaciones productivas – Staeff

Respuesta

0

Solo para hacerte saber cómo he "resuelto" esto. Estoy usando la api Fluent Ribbon. Lo cual funciona mucho mejor para mí, también obtienes los Estilos de Office 2010.

Pero recomiendo encarecidamente que descargue el código fuente y lo compile usted mismo porque la última versión estable fue hace un tiempo, pero aún está en desarrollo y los desarrolladores responden muy rápidamente a los errores.

http://fluent.codeplex.com/

Cuestiones relacionadas