私はWebKitBrowser
をC#アプリケーションに統合しています。これはWPFを使用してアプリケーションのGUIを実装しています。WPF-リボンの位置決めボタン
アプリケーションに「タブ付き表示」機能を追加したばかり(アプリケーションを表示するために1つのタブを選択でき、アプリケーションウィンドウ内にWebブラウザを表示する別のタブ)では、標準のウェブブラウザ(すなわち、 'Back'、 'Forward' & 'Refresh'ボタン)と同様のフォームです。
私は私の.xaml
ファイルに次のマークアップを持っている:私は自分のアプリケーションを実行したとき、私は上記のアプリケーションMainMenu
と一緒に(追加、およびているその「メニュー」Ribbon
を見ることができますが、しかし
<Grid>
<Menu IsMainMenu="True" Background="White">
...
<Ribbon x:Name="NavMenu" SelectedIndex="0" Width="928" Height="30">
<RibbonButton SmallImageSource="...\navigateBack.png" Height="5" Width="5" />
</Ribbon>
</Menu>
<TabControl agent="clr-namespace:Agent" Margin="0,29,-0.4,0.4">
<TabItem Header="Application">
...
</TabItem>
<TabItem Header="Browser">
...
</TabItem>
</TabControl>
</Grid>
TabControl
)、リボンに追加したボタンはかなり低いようです(つまり、「タブ」コントロールの背後に表示されます)。ボタンの上部しか見ることができません。
Visual Studioのデザインビューでは、リボンがMainMenu
と同じ高さに表示されていることがわかります。その内容はタブの上に表示されるはずですが、私が追加したボタンリボンがタブの後ろに表示されています...
リボンのボタンの位置をリボンの上端に合わせることができますタブの上に表示されますか?
私はXAMLで<RibbonButton />
タグに設定することができますposition
またはx
& y
属性を探して試してみましたが、私は誰もが何か提案を持っているhere-欲しいものない何かを見つけるように見えることはできませんか?
感謝を(問題を修正することができる)が、次のようになり、このうちを敷設するより標準的な方法私は、アプリケーションを実行すると、それを私が書いたものとまったく同じ方法で表示されます。つまり、タブの後ろに表示されるボタン... – someone2088
私の例のように余白を変更しましたか? –
はい、私は行いましたが、違いはありません... – someone2088