
The 'about window' is implemented, the invoke is a method since ReactiveCommand fails when invoking a new window.
121 lines
6.8 KiB
XML
121 lines
6.8 KiB
XML
<Window
|
|
xmlns="https://github.com/avaloniaui"
|
|
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
|
|
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
|
|
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
|
|
WindowState="Normal"
|
|
WindowStartupLocation="CenterOwner"
|
|
mc:Ignorable="d" d:DesignWidth="640" d:DesignHeight="256"
|
|
MinHeight="256" MinWidth="640"
|
|
Height="256" Width="640"
|
|
MaxHeight="256" MaxWidth="640"
|
|
x:Class="AvaloniaCoreRTDemo.AboutWindow"
|
|
Title="About"
|
|
CanResize="false"
|
|
ShowInTaskbar="False">
|
|
<Grid
|
|
VerticalAlignment="Top" HorizontalAlignment="Left"
|
|
ColumnDefinitions="Auto,Auto"
|
|
RowDefinitions="Auto">
|
|
<Image
|
|
Margin="0, 60"
|
|
Grid.Row="0"
|
|
Grid.Column="0"
|
|
Stretch="None"
|
|
Source="{Binding ComputerImage}"
|
|
VerticalAlignment="Top"
|
|
HorizontalAlignment="Left">
|
|
</Image>
|
|
<ScrollViewer
|
|
Margin="0, 10"
|
|
Width="500" Height="230"
|
|
Grid.Row="0" Grid.Column="1"
|
|
VerticalAlignment="Top" HorizontalAlignment="Left"
|
|
ScrollViewer.VerticalScrollBarVisibility="Auto"
|
|
ScrollViewer.HorizontalScrollBarVisibility="Auto">
|
|
<Grid
|
|
ColumnDefinitions="Auto"
|
|
RowDefinitions="Auto,Auto,Auto,Auto,Auto,Auto,Auto,Auto,Auto,Auto,Auto,Auto,Auto">
|
|
<Grid Grid.Row="0" Grid.Column="0" ColumnDefinitions="Auto,Auto" RowDefinitions="Auto">
|
|
<TextBlock Grid.Row="0" Grid.Column="0" VerticalAlignment="Top" HorizontalAlignment="Left" TextAlignment="Left" FontWeight="Bold"
|
|
Text="Number of Cores: "/>
|
|
<TextBlock Grid.Row="0" Grid.Column="1" VerticalAlignment="Top" HorizontalAlignment="Left" TextAlignment="Left"
|
|
Text="{Binding NCores}"/>
|
|
</Grid>
|
|
<Grid Grid.Row="1" Grid.Column="0" ColumnDefinitions="Auto,Auto" RowDefinitions="Auto">
|
|
<TextBlock Grid.Row="0" Grid.Column="0" VerticalAlignment="Top" HorizontalAlignment="Left" TextAlignment="Left" FontWeight="Bold"
|
|
Text="OS: "/>
|
|
<TextBlock Grid.Row="0" Grid.Column="1" VerticalAlignment="Top" HorizontalAlignment="Left" TextAlignment="Left"
|
|
Text="{Binding OS}"/>
|
|
</Grid>
|
|
<Grid Grid.Row="2" Grid.Column="0" ColumnDefinitions="Auto,Auto" RowDefinitions="Auto">
|
|
<TextBlock Grid.Row="0" Grid.Column="0" VerticalAlignment="Top" HorizontalAlignment="Left" TextAlignment="Left" FontWeight="Bold"
|
|
Text="OS Arch: "/>
|
|
<TextBlock Grid.Row="0" Grid.Column="1" VerticalAlignment="Top" HorizontalAlignment="Left" TextAlignment="Left"
|
|
Text="{Binding OSArch}"/>
|
|
</Grid>
|
|
<Grid Grid.Row="3" Grid.Column="0" ColumnDefinitions="Auto,Auto" RowDefinitions="Auto">
|
|
<TextBlock Grid.Row="0" Grid.Column="0" VerticalAlignment="Top" HorizontalAlignment="Left" TextAlignment="Left" FontWeight="Bold"
|
|
Text="OS Version: "/>
|
|
<TextBlock Grid.Row="0" Grid.Column="1" VerticalAlignment="Top" HorizontalAlignment="Left" TextAlignment="Left"
|
|
Text="{Binding OSVersion}"/>
|
|
</Grid>
|
|
<Grid Grid.Row="4" Grid.Column="0" ColumnDefinitions="Auto,Auto" RowDefinitions="Auto">
|
|
<TextBlock Grid.Row="0" Grid.Column="0" VerticalAlignment="Top" HorizontalAlignment="Left" TextAlignment="Left" FontWeight="Bold"
|
|
Text="Computer: "/>
|
|
<TextBlock Grid.Row="0" Grid.Column="1" VerticalAlignment="Top" HorizontalAlignment="Left" TextAlignment="Left"
|
|
Text="{Binding ComputerName}"/>
|
|
</Grid>
|
|
<Grid Grid.Row="5" Grid.Column="0" ColumnDefinitions="Auto,Auto" RowDefinitions="Auto">
|
|
<TextBlock Grid.Row="0" Grid.Column="0" VerticalAlignment="Top" HorizontalAlignment="Left" TextAlignment="Left" FontWeight="Bold"
|
|
Text="User: "/>
|
|
<TextBlock Grid.Row="0" Grid.Column="1" VerticalAlignment="Top" HorizontalAlignment="Left" TextAlignment="Left"
|
|
Text="{Binding UserName}"/>
|
|
</Grid>
|
|
<Grid Grid.Row="6" Grid.Column="0" ColumnDefinitions="Auto,Auto" RowDefinitions="Auto">
|
|
<TextBlock Grid.Row="0" Grid.Column="0" VerticalAlignment="Top" HorizontalAlignment="Left" TextAlignment="Left" FontWeight="Bold"
|
|
Text="System Path: "/>
|
|
<TextBlock Grid.Row="0" Grid.Column="1" VerticalAlignment="Top" HorizontalAlignment="Left" TextAlignment="Left"
|
|
Text="{Binding SystemPath}"/>
|
|
</Grid>
|
|
<Grid Grid.Row="7" Grid.Column="0" ColumnDefinitions="Auto,Auto" RowDefinitions="Auto">
|
|
<TextBlock Grid.Row="0" Grid.Column="0" VerticalAlignment="Top" HorizontalAlignment="Left" TextAlignment="Left" FontWeight="Bold"
|
|
Text="Current Path: "/>
|
|
<TextBlock Grid.Row="0" Grid.Column="1" VerticalAlignment="Top" HorizontalAlignment="Left" TextAlignment="Left"
|
|
Text="{Binding CurrentPath}"/>
|
|
</Grid>
|
|
<Grid Grid.Row="8" Grid.Column="0" ColumnDefinitions="Auto,Auto" RowDefinitions="Auto">
|
|
<TextBlock Grid.Row="0" Grid.Column="0" VerticalAlignment="Top" HorizontalAlignment="Left" TextAlignment="Left" FontWeight="Bold"
|
|
Text="Process Arch: "/>
|
|
<TextBlock Grid.Row="0" Grid.Column="1" VerticalAlignment="Top" HorizontalAlignment="Left" TextAlignment="Left"
|
|
Text="{Binding ProcessArch}"/>
|
|
</Grid>
|
|
<Grid Grid.Row="9" Grid.Column="0" ColumnDefinitions="Auto,Auto" RowDefinitions="Auto">
|
|
<TextBlock Grid.Row="0" Grid.Column="0" VerticalAlignment="Top" HorizontalAlignment="Left" TextAlignment="Left" FontWeight="Bold"
|
|
Text="Runtime Name: "/>
|
|
<TextBlock Grid.Row="0" Grid.Column="1" VerticalAlignment="Top" HorizontalAlignment="Left" TextAlignment="Left"
|
|
Text="{Binding RuntimeName}"/>
|
|
</Grid>
|
|
<Grid Grid.Row="10" Grid.Column="0" ColumnDefinitions="Auto,Auto" RowDefinitions="Auto">
|
|
<TextBlock Grid.Row="0" Grid.Column="0" VerticalAlignment="Top" HorizontalAlignment="Left" TextAlignment="Left" FontWeight="Bold"
|
|
Text="Runtime Path: "/>
|
|
<TextBlock Grid.Row="0" Grid.Column="1" VerticalAlignment="Top" HorizontalAlignment="Left" TextAlignment="Left"
|
|
Text="{Binding RuntimePath}"/>
|
|
</Grid>
|
|
<Grid Grid.Row="11" Grid.Column="0" ColumnDefinitions="Auto,Auto" RowDefinitions="Auto">
|
|
<TextBlock Grid.Row="0" Grid.Column="0" VerticalAlignment="Top" HorizontalAlignment="Left" TextAlignment="Left" FontWeight="Bold"
|
|
Text="Runtime Version: "/>
|
|
<TextBlock Grid.Row="0" Grid.Column="1" VerticalAlignment="Top" HorizontalAlignment="Left" TextAlignment="Left"
|
|
Text="{Binding RuntimeVersion}"/>
|
|
</Grid>
|
|
<Grid Grid.Row="12" Grid.Column="0" ColumnDefinitions="Auto,Auto" RowDefinitions="Auto">
|
|
<TextBlock Grid.Row="0" Grid.Column="0" VerticalAlignment="Top" HorizontalAlignment="Left" TextAlignment="Left" FontWeight="Bold"
|
|
Text="Framework Version: "/>
|
|
<TextBlock Grid.Row="0" Grid.Column="1" VerticalAlignment="Top" HorizontalAlignment="Left" TextAlignment="Left"
|
|
Text="{Binding FrameworkVersion}"/>
|
|
</Grid>
|
|
</Grid>
|
|
</ScrollViewer>
|
|
</Grid>
|
|
</Window>
|