0

我刚刚开始学习 C# 和 WP 平台,我发现做一些简单的事情真的很难,比如更改按钮图标等。

我在 XAML 中创建了一个命令栏和一个 AppBarButton。

<Page.BottomAppBar>
    <CommandBar MinHeight="60">
        <AppBarButton x:Name="Command_BarButton" Icon="AllApps" 
                      Label="Seletie"
                      Click="AppBar_Select"/>
    </CommandBar>
</Page.BottomAppBar>

我想在 C# 中以编程方式将 AppBarButton 图标更改为另一个现有图标,例如垃圾箱图标。我怎样才能做到这一点 ?

Command_BarButton.Label = "Delete";
Command_BarButton.Icon = ?
4

3 回答 3

2

我知道在运行时更改 AppBarButton 图标会非常容易。

这是如何:

        Command_BarButton.Label = "Delete";
        Command_BarButton.Icon = new SymbolIcon(Symbol.Delete);

感谢这个链接

于 2015-02-16T16:59:59.933 回答
1

从后面的代码更改图标试试这个

ApplicationBar = new ApplicationBar();

ApplicationBarIconButton button1 = new ApplicationBarIconButton();
button1.IconUri = new Uri("/Images/play.png", UriKind.Relative);
button1.Text = "play";
ApplicationBar.Buttons.Add(button1);

资源

于 2015-02-15T13:19:56.307 回答
0

这应该帮助

<AppBarButton Label="BitmapIcon" Click="AppBarButton_Click">
    <AppBarButton.Icon>
        <BitmapIcon UriSource="ms-appx:///Assets/globe.png"/>
    </AppBarButton.Icon>
</AppBarButton>

资源

于 2015-02-15T10:48:08.617 回答