我刚刚开始学习C#和WP平台,我觉得很难做一些简单的事情,比如更改按钮图标等。
我在XAML中创建了一个Command Bar和一个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 = ?
答案 0 :(得分:2)
我知道在运行时更改AppBarButton图标非常容易。
这是:
Command_BarButton.Label = "Delete";
Command_BarButton.Icon = new SymbolIcon(Symbol.Delete);
感谢link
答案 1 :(得分:1)
从后面的代码中更改图标尝试此
ApplicationBar = new ApplicationBar();
ApplicationBarIconButton button1 = new ApplicationBarIconButton();
button1.IconUri = new Uri("/Images/play.png", UriKind.Relative);
button1.Text = "play";
ApplicationBar.Buttons.Add(button1);
答案 2 :(得分:0)
这应该有帮助
<AppBarButton Label="BitmapIcon" Click="AppBarButton_Click">
<AppBarButton.Icon>
<BitmapIcon UriSource="ms-appx:///Assets/globe.png"/>
</AppBarButton.Icon>
</AppBarButton>