Skip to content

Commit c9e9249

Browse files
author
Ivan Grek
committed
Use NullToCollapsedConverter instead property
1 parent 201b212 commit c9e9249

File tree

3 files changed

+2
-10
lines changed

3 files changed

+2
-10
lines changed

src/PackageManager.UI/Views/Browser.xaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -159,8 +159,8 @@
159159
</TextBlock>
160160

161161
<!-- Published Date -->
162-
<Label Grid.Row="3" Grid.Column="0" Content="Published Date:" Visibility="{Binding PublishedVisibility, Mode=OneWay}"/>
163-
<TextBlock Grid.Row="3" Grid.Column="1" Text="{Binding Published, Mode=OneWay}" Visibility="{Binding PublishedVisibility, Mode=OneWay}" />
162+
<Label Grid.Row="3" Grid.Column="0" Content="Published Date:" Visibility="{Binding Published, Converter={StaticResource NullToCollapsedConverter}}"/>
163+
<TextBlock Grid.Row="3" Grid.Column="1" Text="{Binding Published, Mode=OneWay}" Visibility="{Binding Published, Converter={StaticResource NullToCollapsedConverter}}" />
164164

165165
<!-- Project URL -->
166166
<Label Grid.Row="4" Grid.Column="0" Content="Project URL:" />

src/PackageManager/PackageManager.csproj

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,4 @@
1010
<PackageReference Include="Neptuo.Observables" Version="2.0.0" />
1111
</ItemGroup>
1212

13-
<ItemGroup>
14-
<Reference Include="PresentationCore" />
15-
</ItemGroup>
16-
1713
</Project>

src/PackageManager/ViewModels/PackageViewModel.cs

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@
77
using System.Collections.Generic;
88
using System.Threading;
99
using System.Threading.Tasks;
10-
using System.Windows;
1110

1211
namespace PackageManager.ViewModels
1312
{
@@ -24,9 +23,6 @@ public class PackageViewModel : ObservableModel
2423
public string Description => model.Description;
2524
public string Authors => model.Authors;
2625
public DateTime? Published => model.Published;
27-
public Visibility PublishedVisibility => Published is null
28-
? Visibility.Collapsed
29-
: Visibility.Visible;
3026

3127
public string Tags => model.Tags;
3228
public Uri IconUrl => model.IconUrl;

0 commit comments

Comments
 (0)