|
@@ -7,37 +7,39 @@
|
|
|
xmlns:b="http://schemas.microsoft.com/xaml/behaviors"
|
|
|
xmlns:gl="clr-namespace:System.Globalization;assembly=System.Runtime"
|
|
|
xmlns:ui="clr-namespace:PixiEditor.AvaloniaUI.Helpers.UI"
|
|
|
+ xmlns:asyncImageLoader="clr-namespace:AsyncImageLoader;assembly=AsyncImageLoader.Avalonia"
|
|
|
+ xmlns:converters="clr-namespace:PixiEditor.AvaloniaUI.Helpers.Converters"
|
|
|
mc:Ignorable="d" Name="newsItem"
|
|
|
d:DesignHeight="300" d:DesignWidth="300">
|
|
|
- <Border Background="{StaticResource MainColor}" CornerRadius="5">
|
|
|
+ <Border Background="{DynamicResource ThemeBackgroundBrush1}" CornerRadius="5">
|
|
|
<StackPanel Orientation="Vertical">
|
|
|
<Grid>
|
|
|
- <Border Background="White" Name="Mask" CornerRadius="8 8 0 0"/>
|
|
|
+ <Border Name="Mask" CornerRadius="8 8 0 0"/>
|
|
|
<StackPanel>
|
|
|
- <Image Cursor="Hand" Margin="-1" Source="{Binding ElementName=newsItem, Path=News.CoverImageUrl}"
|
|
|
+ <Image Cursor="Hand" Margin="-1" asyncImageLoader:ImageLoader.Source="{Binding ElementName=newsItem, Path=News.CoverImageUrl}"
|
|
|
PointerPressed="CoverImageClicked" Name="coverImage"/>
|
|
|
<StackPanel.OpacityMask>
|
|
|
- <VisualBrush Visual="{Binding ElementName=Mask}" />
|
|
|
+ <!--<VisualBrush Visual="{Binding ElementName=Mask}" />-->
|
|
|
</StackPanel.OpacityMask>
|
|
|
</StackPanel>
|
|
|
</Grid>
|
|
|
<StackPanel Margin="8 0" Orientation="Horizontal">
|
|
|
<Image Margin="0 0 5 0" Width="25"
|
|
|
- Source="{Binding ElementName=newsItem, Path=News.ResolvedIconUrl}"/>
|
|
|
- <Label VerticalAlignment="Center" Foreground="White" FontSize="14" HorizontalAlignment="Center">
|
|
|
+ Source="{Binding ElementName=newsItem, Path=News.ResolvedIconUrl, Converter={converters:ImagePathToBitmapConverter}}"/>
|
|
|
+ <Label VerticalAlignment="Center" HorizontalAlignment="Center">
|
|
|
<StackPanel Orientation="Horizontal">
|
|
|
<TextBlock Width="200" TextTrimming="CharacterEllipsis" MaxHeight="50"
|
|
|
ui:Hyperlink.Url="{Binding ElementName=newsItem, Path=News.Url}"
|
|
|
ToolTip.Tip="{Binding ElementName=newsItem, Path=News.Title}"
|
|
|
TextWrapping="Wrap"
|
|
|
Text="{Binding ElementName=newsItem, Path=News.Title}"/>
|
|
|
- <TextBlock Text="" FontFamily="{StaticResource Feather}"/>
|
|
|
+ <TextBlock Text="" FontFamily="{DynamicResource Feather}"/>
|
|
|
</StackPanel>
|
|
|
</Label>
|
|
|
</StackPanel>
|
|
|
<Grid>
|
|
|
<Border IsVisible="{Binding ElementName=newsItem, Path=News.IsNew}"
|
|
|
- Margin="2.5 2.5" Background="{StaticResource AccentRed}" HorizontalAlignment="Left"
|
|
|
+ Margin="2.5 2.5" Background="{DynamicResource ThemeAccentBrush}" HorizontalAlignment="Left"
|
|
|
Padding="5 2.5" CornerRadius="5">
|
|
|
<TextBlock Text="New!" Foreground="White" FontSize="12" FontStyle="Italic"/>
|
|
|
</Border>
|