【发布时间】:2019-02-03 01:50:52
【问题描述】:
我正在使用 Button as beow 在 xaml 视图中显示带有图像的添加到购物车按钮
<Button x:Name="cartbutton" Grid.Row="0" Command="{Binding Source={x:Reference ListItemPage}, Path=BindingContext.CartCommand}" CommandParameter="{Binding .}" HorizontalOptions="End" VerticalOptions="Start" Image="lowim.png" BackgroundColor="Transparent" Margin="0,5,5,0" />
并在构造函数内的MVVM中使用如下
CartCommand = new Command<Resturent>(OnCartCommand);
然后我使用带有依赖注入的 MVVM,我只在视图模型中获得按钮单击的 Icommand,如下所示
public ICommand CartCommand { get; set; }
public async void OnCartCommand(Resturent restoraunt)
{
await DialogService.DisplayAlert("CART DETAILS", "ITEM"+ restoraunt.Name+ "SUCESSFULLY ADDED", "OK");
}
我希望创建一个切换按钮,当我单击按钮时(用户通过按下带有图像 lowim.png 的按钮将商品添加到购物车,如上所示),然后按钮的图像会改变(与另一个图像图标让我们说 add.jpg)。我们将非常感谢您在这方面的支持,并感谢您的支持。
【问题讨论】:
标签: visual-studio xaml xamarin xamarin.forms xamarin.android