1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859 |
- <Window x:Class="Flyinsono.Client.Test.MainWindow"
- xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
- 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:extensions="clr-namespace:Flyinsono.Client.Test.Extensions" xmlns:views="clr-namespace:Flyinsono.Client.Test.Views"
- mc:Ignorable="d"
- Title="MainWindow"
- WindowState="Maximized"
- Height="768" Width="1366">
- <Window.CommandBindings>
- <CommandBinding
- Command="ApplicationCommands.Copy"
- Executed="CopyCommandHandler"
- CanExecute="CanCopyExecuteHandler" />
- </Window.CommandBindings>
- <Window.Resources>
- <ContextMenu x:Key="SharedInstanceContextMenu">
- <MenuItem Header="Copy" Command="ApplicationCommands.Copy"/>
- </ContextMenu>
- <Style TargetType="{x:Type ListBoxItem}"
- BasedOn="{StaticResource {x:Type ListBoxItem}}">
- <Setter Property="ContextMenu" Value="{StaticResource SharedInstanceContextMenu}"/>
- <Setter Property="BorderThickness" Value="1"/>
- <Setter Property="Margin" Value="0"/>
- <Setter Property="Padding" Value="0"/>
- <Setter Property="VerticalContentAlignment" Value="Stretch"/>
- </Style>
- </Window.Resources>
- <Grid>
- <Grid.RowDefinitions>
- <RowDefinition Height="*"/>
- <RowDefinition Height="*"/>
- </Grid.RowDefinitions>
- <GroupBox Header="Log Info" Margin="7">
- <Grid>
- <Grid.RowDefinitions>
- <RowDefinition Height="Auto"/>
- <RowDefinition/>
- </Grid.RowDefinitions>
- <Button HorizontalAlignment="Right" Margin="0,7" Content="清理日志" Command="{Binding ClearLogCommand}" Style="{StaticResource CommonButtonStyle}"/>
- <ListBox Grid.Row="1" Margin="7" x:Name="logList" ItemsSource="{Binding LogItems}" ScrollViewer.HorizontalScrollBarVisibility="Disabled">
- <ListBox.ItemTemplate>
- <DataTemplate >
- <TextBlock Text="{Binding Content}" TextWrapping="Wrap" Foreground="{Binding LogLevel, Converter={extensions:LogLevelToColorConvertExtension}}" />
- </DataTemplate>
- </ListBox.ItemTemplate>
- </ListBox>
- </Grid>
- </GroupBox>
- <TabControl Grid.Row="1">
- <TabItem Header="Test">
- <views:TestView DataContext="{Binding AccountLoginTest}"/>
- </TabItem>
-
- </TabControl>
-
- </Grid>
- </Window>
|