1
即時通訊開發一個適用於Windows 8的metro應用程序,並且在代碼中更改BottomAppBar中的圖標時遇到很大困難。我想有就有的圖標表明聲音激活了,當你點擊它,我希望它改變這表明聲音是禁用在代碼中的Windows 8 BottomAppBar更改圖標
<Button x:Name="SoundsAppBarIcon"
Style="{StaticResource SoundsEnabledAppBarButtonStyle}"
Tag="Sounds"
Click="SoundsAppBarIcon_Click"/>
在這種風格的另一個圖標有<Setter Property="Content" Value=""/>
,我不知道這是什麼
的意思。
反正我試圖做這樣的事情,但它沒有工作,要麼
<Button x:Name="SoundsAppBarIcon"
Tag="Sounds"
Click="SoundsAppBarIcon_Click">
<Button.Content>
<Image Source="Assets/Images/SoundsDisabled.png"/>
</Button.Content>
</Button>
謝謝您的幫助
謝謝,我無法找到我想用在「Seoge UI Symbol」字符中的圖標。有沒有辦法如何將圖標更改爲PNG圖片? – Harlsten
您需要使用不同的按鈕模板,併爲不同的按鈕狀態提供圖像。在WinRT XAML Toolkit中查找ImageButton。 –
以下是你如何做btw:http://www.irisclasson.com/2012/07/25/example-metro-app-winrt-how-to-add-more-segoe-ui-symbol-symbols-as -icons /至於其他圖標,我使用了syncfusion Metro Studio http://www.syncfusion.com/downloads/metrostudio,這是圖標的XAML版本。超級好,上次我也檢查了免費許可證。 TannerJS對RE的建議很有用。 –