|
2 | 2 | xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" |
3 | 3 | xmlns:d="http://schemas.microsoft.com/expression/blend/2008" |
4 | 4 | xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" |
5 | | - Width="360" Height="150" |
| 5 | + xmlns:svg="using:Avalonia.Svg.Skia" |
| 6 | + Width="360" Height="180" |
6 | 7 | x:Class="ZXBSInstaller.Controls.ToolItemControl" |
7 | 8 | FontSize="12"> |
8 | 9 | <Grid Margin="8" Background="#242424"> |
9 | 10 | <Grid Grid.ColumnDefinitions="Auto,4,*,4,Auto" Grid.RowDefinitions="Auto,*,Auto,Auto" Margin="4"> |
10 | 11 | <Image x:Name="imgIcon" Grid.RowSpan="3" Width="64" Stretch="Uniform" VerticalAlignment="Top" /> |
11 | 12 | <TextBlock x:Name="txtName" Grid.Column="2" VerticalAlignment="Top" TextWrapping="Wrap" FontSize="14" FontWeight="Bold">Name</TextBlock> |
12 | | - <TextBlock x:Name="txtDescription" Grid.Column="2" Grid.Row="1" VerticalAlignment="Top" TextWrapping="Wrap">Description</TextBlock> |
13 | | - <CheckBox x:Name="chkSelect" Grid.Column="4" VerticalAlignment="Top" IsCheckedChanged="chkSelect_IsCheckedChanged"/> |
| 13 | + <ScrollViewer Grid.Column="2" Grid.Row="1"> |
| 14 | + <StackPanel Orientation="Vertical" Grid.Column="2" Grid.Row="1"> |
| 15 | + <TextBlock x:Name="txtAuthor" TextWrapping="Wrap" Foreground="LightGray"></TextBlock> |
| 16 | + <TextBlock x:Name="txtLicense" TextWrapping="Wrap" Foreground="LightGray"></TextBlock> |
| 17 | + <TextBlock x:Name="txtDescription" Grid.Column="2" Grid.Row="1" VerticalAlignment="Top" TextWrapping="Wrap">Description</TextBlock> |
| 18 | + </StackPanel> |
| 19 | + </ScrollViewer> |
| 20 | + <CheckBox x:Name="chkSelect" Grid.Column="4" Grid.RowSpan="2" VerticalAlignment="Top" IsCheckedChanged="chkSelect_IsCheckedChanged"/> |
14 | 21 |
|
15 | 22 | <StackPanel Orientation="Vertical" Grid.Column="0" Grid.ColumnSpan="3" Grid.Row="2" VerticalAlignment="Top" Margin="0,0,50,0"> |
16 | | - <TextBlock x:Name="txtPath" TextWrapping="Wrap" IsVisible="False">Path</TextBlock> |
| 23 | + <TextBlock x:Name="txtPath" TextWrapping="Wrap" Foreground="LightGray">Path</TextBlock> |
17 | 24 | <TextBlock x:Name="txtActual">Installed version:</TextBlock> |
18 | 25 | <TextBlock x:Name="txtLatest">Latest version:</TextBlock> |
19 | 26 | </StackPanel> |
20 | 27 |
|
21 | | - <Button x:Name="btnAllVersions" Grid.ColumnSpan="5" Grid.Row="2" HorizontalAlignment="Right" VerticalAlignment="Bottom" Click="btnAllVersions_Click">Versions</Button> |
| 28 | + <StackPanel Orientation="Horizontal" Grid.ColumnSpan="5" Grid.Row="2" HorizontalAlignment="Right"> |
| 29 | + <Button x:Name="btnViewSite" ToolTip.Tip="Visit the project page" Margin="0,0,4,0" |
| 30 | + HorizontalAlignment="Right" VerticalAlignment="Bottom" Click="btnViewSite_Click"> |
| 31 | + <svg:Svg Path="/Assets/internet.svg" Width="20" Margin="00"></svg:Svg> |
| 32 | + </Button> |
| 33 | + <Button x:Name="btnAllVersions" ToolTip.Tip="View all available versions" |
| 34 | + HorizontalAlignment="Right" VerticalAlignment="Bottom" Click="btnAllVersions_Click"> |
| 35 | + <svg:Svg Path="/Assets/history.svg" Width="20" Margin="00"></svg:Svg> |
| 36 | + </Button> |
| 37 | + </StackPanel> |
22 | 38 | </Grid> |
23 | 39 | </Grid> |
24 | 40 | </UserControl> |
0 commit comments