Skip to content

Commit e02b372

Browse files
author
Javier Suárez Ruiz
committed
Added NoImage to all mobile platforms
1 parent 579f7af commit e02b372

11 files changed

Lines changed: 55 additions & 21 deletions

File tree

src/Mobile/eShopOnContainers/eShopOnContainers.Core/Views/CatalogView.xaml

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -71,6 +71,14 @@
7171
<!-- CATALOG -->
7272
<Grid
7373
Grid.Row="1">
74+
<Grid
75+
IsVisible="{Binding IsBusy, Converter={StaticResource InverseBoolConverter}}">
76+
<Label
77+
Text="NO PRODUCTS FOUND"
78+
IsVisible="{Binding Products.Count, Converter={StaticResource InverseCountToBoolConverter}}"
79+
HorizontalOptions="Center"
80+
VerticalOptions="Center"/>
81+
</Grid>
7482
<ListView
7583
x:Name="Products"
7684
IsVisible="{Binding Products.Count, Converter={StaticResource CountToBoolConverter}}"
@@ -93,14 +101,6 @@
93101
</DataTemplate>
94102
</ListView.ItemTemplate>
95103
</ListView>
96-
<Grid
97-
IsVisible="{Binding IsBusy, Converter={StaticResource InverseBoolConverter}}">
98-
<Label
99-
Text="NO PRODUCTS FOUND"
100-
IsVisible="{Binding Products.Count, Converter={StaticResource InverseCountToBoolConverter}}"
101-
HorizontalOptions="Center"
102-
VerticalOptions="Center"/>
103-
</Grid>
104104
</Grid>
105105
<!-- INDICATOR -->
106106
<ActivityIndicator

src/Mobile/eShopOnContainers/eShopOnContainers.Core/Views/Templates/CartOrderItemTemplate.xaml

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -90,7 +90,15 @@
9090
WidthRequest="108"
9191
Aspect="AspectFit"
9292
VerticalOptions="Start"
93-
Margin="12,0,0,0"/>
93+
Margin="12,0,0,0">
94+
<ffimageloading:CachedImage.ErrorPlaceholder>
95+
<OnPlatform
96+
x:TypeArguments="ImageSource"
97+
iOS="noimage"
98+
Android="noimage"
99+
WinPhone="Assets/noimage.png"/>
100+
</ffimageloading:CachedImage.ErrorPlaceholder>
101+
</ffimageloading:CachedImage>
94102
<Grid
95103
Grid.Column="1"
96104
Grid.Row="0"

src/Mobile/eShopOnContainers/eShopOnContainers.Core/Views/Templates/OrderItemTemplate.xaml

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -78,7 +78,15 @@
7878
WidthRequest="108"
7979
Aspect="AspectFit"
8080
VerticalOptions="Start"
81-
Margin="12,0,0,0"/>
81+
Margin="12,0,0,0">
82+
<ffimageloading:CachedImage.ErrorPlaceholder>
83+
<OnPlatform
84+
x:TypeArguments="ImageSource"
85+
iOS="noimage"
86+
Android="noimage"
87+
WinPhone="Assets/noimage.png"/>
88+
</ffimageloading:CachedImage.ErrorPlaceholder>
89+
</ffimageloading:CachedImage>
8290
<Grid
8391
Grid.Column="1"
8492
Grid.Row="0"

src/Mobile/eShopOnContainers/eShopOnContainers.Core/Views/Templates/ProductTemplate.xaml

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -72,11 +72,19 @@
7272
</Grid.RowDefinitions>
7373
<ffimageloading:CachedImage
7474
Grid.Row="0"
75-
Source="{Binding PictureUri}"
75+
Source="{Binding PictureUri}"
7676
CacheDuration="30"
7777
CacheType="Disk"
7878
DownsampleToViewSize="True"
79-
Aspect="AspectFill"/>
79+
Aspect="AspectFill">
80+
<ffimageloading:CachedImage.ErrorPlaceholder>
81+
<OnPlatform
82+
x:TypeArguments="ImageSource"
83+
iOS="noimage"
84+
Android="noimage"
85+
WinPhone="Assets/noimage.png"/>
86+
</ffimageloading:CachedImage.ErrorPlaceholder>
87+
</ffimageloading:CachedImage>
8088
<Grid
8189
Grid.Row="0"
8290
Grid.RowSpan="2"

src/Mobile/eShopOnContainers/eShopOnContainers.Droid/Resources/Resource.Designer.cs

Lines changed: 12 additions & 9 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
5.15 KB
Loading

src/Mobile/eShopOnContainers/eShopOnContainers.Droid/eShopOnContainers.Droid.csproj

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -344,6 +344,9 @@
344344
<ItemGroup>
345345
<AndroidResource Include="Resources\drawable-xxhdpi\switch_off.png" />
346346
</ItemGroup>
347+
<ItemGroup>
348+
<AndroidResource Include="Resources\drawable\noimage.png" />
349+
</ItemGroup>
347350
<Import Project="$(MSBuildExtensionsPath)\Xamarin\Android\Xamarin.Android.CSharp.targets" />
348351
<Import Project="..\..\packages\Xamarin.Android.Support.Vector.Drawable.23.3.0\build\Xamarin.Android.Support.Vector.Drawable.targets" Condition="Exists('..\..\packages\Xamarin.Android.Support.Vector.Drawable.23.3.0\build\Xamarin.Android.Support.Vector.Drawable.targets')" />
349352
<Target Name="EnsureNuGetPackageBuildImports" BeforeTargets="PrepareForBuild">
5.15 KB
Loading

src/Mobile/eShopOnContainers/eShopOnContainers.Windows/eShopOnContainers.Windows.csproj

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -138,6 +138,7 @@
138138
<Content Include="Assets\menu_cart.png" />
139139
<Content Include="Assets\menu_filter.png" />
140140
<Content Include="Assets\menu_profile.png" />
141+
<Content Include="Assets\noimage.png" />
141142
<Content Include="Assets\product_add.png" />
142143
<Content Include="Assets\switchOff.png" />
143144
<Content Include="Assets\switchOn.png" />
5.15 KB
Loading

0 commit comments

Comments
 (0)