我正在將WebKitBrowser
集成到C#應用程序中,使用WPF爲應用程序實現GUI。功能區上的WPF-定位按鈕
剛剛爲應用程序添加了「標籤查看」功能(用戶可以選擇一個標籤查看應用程序,另一個標籤查看應用程序窗口內的瀏覽器),現在我想添加導航按鈕該表單類似於標準網頁瀏覽器(即'後退','前進'&'刷新'按鈕)。
我在.xaml
文件中的下列標記:
<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>
然而,當我跑我的應用程序,但我可以看到「菜單」 Ribbon
,我已經加入(旁邊的應用MainMenu
,及以上TabControl
),我添加到功能區的按鈕看起來相當「低」(即它顯示在「選項卡」控件後面),所以我只能看到按鈕的頂部。
在Visual Studio中的設計視圖中,我可以看到功能區與MainMenu
顯示的高度相同,因此它的內容應顯示在選項卡上方,但此刻,我已添加到的按鈕功能區顯示在標籤後面...
有沒有一種方法可以在功能區上設置按鈕的位置,以便將它綁定到功能區的頂部,以便整個按鈕將會顯示在標籤上方?
我試圖尋找,我可以在XAML的<RibbonButton />
標籤設置position
或x
& y
屬性,但似乎無法找到任何東西,它就是我想要這裏 - 任何人有什麼建議?
感謝您的suggestion-我考慮了一展身手,但更規範的方式,當我運行應用程序,它顯示的方式與我寫的內容完全相同 - 即在標籤後面顯示的按鈕... – someone2088
您是否像我的示例中那樣更改邊距? –
是的,我做了,但沒有什麼區別... – someone2088