C# WP 8.1按钮图标更改

C# WP 8.1按钮图标更改,c#,windows-phone-8.1,appbar,commandbar,C#,Windows Phone 8.1,Appbar,Commandbar,我刚刚开始学习C#和WP平台,我发现做一些简单的事情真的很难,比如更改按钮图标等等 我在XAML中创建了一个命令栏和一个AppBarButton <Page.BottomAppBar> <CommandBar MinHeight="60"> <AppBarButton x:Name="Command_BarButton" Icon="AllApps" Label="Seletie"

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

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

<Page.BottomAppBar>
    <CommandBar MinHeight="60">
        <AppBarButton x:Name="Command_BarButton" Icon="AllApps" 
                      Label="Seletie"
                      Click="AppBar_Select"/>
    </CommandBar>
</Page.BottomAppBar>
这是我的老帮手

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

这是一个很好的帮助

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

这是一个很好的帮助

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

这是一个很好的帮助

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

要从代码隐藏更改图标,请尝试以下操作

ApplicationBar = new ApplicationBar();

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

要从代码隐藏更改图标,请尝试以下操作

ApplicationBar = new ApplicationBar();

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

要从代码隐藏更改图标,请尝试以下操作

ApplicationBar = new ApplicationBar();

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

要从代码隐藏更改图标,请尝试以下操作

ApplicationBar = new ApplicationBar();

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

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

这就是为什么:

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

由于这个

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

这就是为什么:

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

由于这个

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

这就是为什么:

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

由于这个

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

这就是为什么:

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

多亏了这个

看看,也许会有帮助。看看,也许会有帮助。看看,也许会有帮助。看看,也许会有帮助。我希望当用户点击带有图标的条形按钮时,AllApps会在垃圾箱/删除图标中更改。你所需要做的只是用
x:name
命名按钮,然后在codebehind中创建新的BitmapIcon并将其添加到AppBarButton。图标这是我真正的问题。如何创建带有垃圾图标的BitmapIcon?只需图像,然后将其添加到您的
Assets
文件夹中,并将其属性设置为
BitmapIcon
,正如我在问题的第一个答案中所建议的那样。当用户点击带有图标的条形按钮时,我希望在垃圾箱/删除图标中更改所有应用程序。您只需使用
x:name
命名按钮,然后在codebehind中创建新的应用程序BitmapIcon并将其分配到AppBarButton。这是我真正的问题。如何创建带有垃圾图标的BitmapIcon?只需图像,然后将其添加到您的
Assets
文件夹中,并将其属性设置为
BitmapIcon
,正如我在问题的第一个答案中所建议的那样。当用户点击带有图标的条形按钮时,我希望在垃圾箱/删除图标中更改所有应用程序。您只需使用
x:name
命名按钮,然后在codebehind中创建新的应用程序BitmapIcon并将其分配到AppBarButton。这是我真正的问题。如何创建带有垃圾图标的BitmapIcon?只需图像,然后将其添加到您的
Assets
文件夹中,并将其属性设置为
BitmapIcon
,正如我在问题的第一个答案中所建议的那样。当用户点击带有图标的条形按钮时,我希望在垃圾箱/删除图标中更改所有应用程序。您只需使用
x:name
命名按钮,然后在codebehind中创建新的应用程序BitmapIcon并将其分配到AppBarButton。这是我真正的问题。如何创建带有垃圾图标的BitmapIcon?您只需将图像添加到您的
资产
文件夹中,并将其属性设置为
BitmapIcon
,正如我在您问题的第一个答案中所建议的那样