我是XAML的新手,我正在我的UWP應用程式中實作一個NavigationView控制元件。
一些細節:
UWP目標:
目標:Universal Windows
目標版本:Windows 10,2004版(10.0;Build 19041)
最小版本:Windows 10秋季創意者更新(10.0;Build 16299)
我試圖找到控制 "內容 "部分的左上角半徑的屬性或樣式。我希望那里不要有一個圓角,而只是直接流向頂部,但我似乎找不到正確的方法。附上一張我所說的圓角的圖片。內容框架.
。這是我的帶有導航選單的主頁面的XAML:
<Page。
x:Class="NavTest.MainPage"。
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"。
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">
xmlns:muxc="using:Microsoft.UI.Xaml.Controls"。
xmlns:local="using:NavTest"。
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"。
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"。
mc:Ignorable="d"/span>>
<Grid>/span>
<muxc:NavigationView x: Name="NavView" Background="Gray">
<muxc:NavigationView.MenuItems>/span>
<muxc: NavigationViewItem Tag="home" Icon="Home" Content="Home"/>
<muxc:NavigationViewItemSeparator/>
<muxc:NavigationViewItemHeader x:Name="MainPagesHeader"
Content="Main pages"/>
<muxc: NavigationViewItem Tag="apps" Content="apps"> Content=Apps>
<muxc:NavigationViewItem.Icon>/span>
< FontIcon FontFamily="Segoe MDL2 Assets" Glyph="& #xEB3C;"/>
</muxc:NavigationViewItem.Icon>
</muxc:NavigationViewItem>
<muxc: NavigationViewItem Tag="games" Content="Games"> Content=Games>
<muxc:NavigationViewItem.Icon>/span>
< FontIcon FontFamily="Segoe MDL2 Assets" Glyph="& #xE7FC;"/>
</muxc:NavigationViewItem.Icon>
</muxc:NavigationViewItem>
<muxc: NavigationViewItem Tag="music"/span> Icon="Audio"/span> Content="Music"/span>/>
</muxc:NavigationView.MenuItems>
</muxc:NavigationView>
</Grid>/span>
有誰知道我怎樣才能控制導航選單內容項的左上角半徑,使其不呈圓形?是否有一個我可以覆寫或設定的樣式屬性?只是直接在NavigationView上設定 "CornerRadius "屬性似乎并沒有什么區別。
謝謝你
uj5u.com熱心網友回復:
為了改變CornerRadius,你必須為控制元件創建你自己的樣式:
2:在打開Blend后,你進入 "物件和時間線",右鍵點擊顯示在串列中的NavigationView。在右鍵選單中,你進入 "編輯模板",并從那里進入 "編輯副本"。
3:一個小視窗彈出,你現在可以輸入樣式的名稱。
4:Visual studio現在將為您的NavigationView創建一個自定義樣式,您可以自定義控制元件的每一個小東西。
5:你應該已經完成了。如果不成功,請給我寫個評論!
你應該完成了。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/329103.html
標籤:
下一篇:連接和減少物件的陣列
