123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112 |
- <UserControl
- x:Class="ShakerApp.Views.AboutView"
- 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"
- xmlns:vm="using:ShakerApp.ViewModels"
- d:DesignHeight="450"
- d:DesignWidth="800"
- x:DataType="vm:AboutViewModel"
- DataContext="{Binding Source={x:Static vm:AboutViewModel.Instance}}"
- mc:Ignorable="d">
- <StackPanel>
- <TextBlock
- Margin="10"
- FontSize="48"
- FontWeight="Bold"
- Text="{DynamicResource About}" />
- <TabControl>
- <TabItem Header="{DynamicResource UpOperatingEnvironment}">
- <StackPanel>
- <TextBlock Margin="10" FontSize="16">
- <Run Text="{DynamicResource OSVersion}" />
- <Run Text=":" />
- <Run Text="{Binding OSVersion}" />
- </TextBlock>
- <TextBlock Margin="10" FontSize="16">
- <Run Text="{DynamicResource MachineName}" />
- <Run Text=":" />
- <Run Text="{Binding MachineName}" />
- </TextBlock>
- <TextBlock Margin="10" FontSize="16">
- <Run Text="{DynamicResource FrameworkVersion}" />
- <Run Text=":" />
- <Run Text="{Binding FrameworkVersion}" />
- </TextBlock>
- <TextBlock Margin="10" FontSize="16">
- <Run Text="{DynamicResource Version}" />
- <Run Text=":" />
- <Run Text="{Binding Version}" />
- </TextBlock>
- </StackPanel>
- </TabItem>
- <TabItem x:DataType="vm:ShakerStatusViewModel" Header="{DynamicResource RunningState}">
- <StackPanel>
- <TextBlock
- Margin="10"
- FontSize="16"
- IsVisible="{Binding Source={x:Static vm:MainViewModel.Default}, Path=CanDebug}">
- <Run Text="{DynamicResource OSVersion}" />
- <Run Text=":" />
- <Run Text="{Binding Source={x:Static vm:ShakerConfigViewModel.Instance}, Path=OSVersion}" />
- </TextBlock>
- <TextBlock
- Margin="10"
- FontSize="16"
- IsVisible="{Binding Source={x:Static vm:MainViewModel.Default}, Path=CanDebug}">
- <Run Text="{DynamicResource MachineName}" />
- <Run Text=":" />
- <Run Text="{Binding Source={x:Static vm:ShakerConfigViewModel.Instance}, Path=MachineName}" />
- </TextBlock>
- <TextBlock Margin="10" FontSize="16">
- <Run Text="{DynamicResource FrameworkVersion}" />
- <Run Text=":" />
- <Run Text="{Binding Source={x:Static vm:ShakerConfigViewModel.Instance}, Path=FrameworkVersion}" />
- </TextBlock>
- <TextBlock Margin="10" FontSize="16">
- <Run Text="{DynamicResource Version}" />
- <Run Text=":" />
- <Run Text="{Binding Source={x:Static vm:ShakerConfigViewModel.Instance}, Path=Version}" />
- </TextBlock>
- <TextBlock Margin="10" FontSize="16">
- <Run Text="{DynamicResource CreateTime}" />
- <Run Text=":" />
- <Run Text="{Binding Source={x:Static vm:ShakerConfigViewModel.Instance}, Path=CreateTime}" />
- </TextBlock>
- <TextBlock Margin="10" FontSize="16">
- <Run Text="{DynamicResource BitfileVersion}" />
- <Run Text=":" />
- <Run Text="{Binding Source={x:Static vm:ShakerConfigViewModel.Instance}, Path=BitfileVersion}" />
- </TextBlock>
- <TextBlock Margin="10" FontSize="16">
- <Run Text="{DynamicResource BitstreamMD5}" />
- <Run Text=":" />
- <Run Text="{Binding Source={x:Static vm:ShakerConfigViewModel.Instance}, Path=BitstreamMD5}" />
- </TextBlock>
- <TextBlock
- Margin="10"
- DataContext="{Binding Source={x:Static vm:ShakerStatusViewModel.Instance}}"
- FontSize="16">
- <Run Text="{DynamicResource CPUUsage}" />
- <Run Text=":" />
- <Run Text="{Binding CPUUsage, StringFormat={}{0:P2}}" />
- </TextBlock>
- <TextBlock
- Margin="10"
- DataContext="{Binding Source={x:Static vm:ShakerStatusViewModel.Instance}}"
- FontSize="16">
- <Run Text="{DynamicResource MemoryUsage}" />
- <Run Text=":" />
- <Run Text="{Binding MemoryUsage, Converter={StaticResource MemoryConverter}, ConverterParameter='1024', Mode=OneWay}" />
- </TextBlock>
- </StackPanel>
- </TabItem>
- </TabControl>
- </StackPanel>
- </UserControl>
|