8

System.Windows.Controls.Ribbonアプリケーションにライブラリを使用しています。ウィンドウを最大化すると画面から消え始めることを除いて、すべてがうまく機能しています。

他の WPF アプリケーションでも気付きましたが、使用するRibbonWindowと悪化します。

ここに画像の説明を入力

これが私のソースコードです(私が思うに本当にエキサイティングなことは何もありません):

<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

2 に答える 2

1

まだ見つかっていない場合は、これで問題が解決する可能性があると思います。 systemmenu-does-not-show-correctly . .net 4 の実装に固有のバグのようです。

于 2012-10-11T10:17:36.993 に答える
0

これをどのように「解決」したかをお知らせします。Fluent リボン API を使用しています。Office 2010 スタイルも取得できます。

しかし、ソース コードをダウンロードして自分でコンパイルすることを強くお勧めします。前回の安定版リリースは少し前のことですが、まだ開発中であり、開発者はバグに非常に迅速に対応しています。

http://fluent.codeplex.com/

于 2012-11-13T11:50:27.637 に答える