2 changed files with 62 additions and 34 deletions
@ -1,41 +1,50 @@ |
|||||
<Window xmlns="https://github.com/avaloniaui" |
<Window xmlns="https://github.com/avaloniaui" |
||||
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" |
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" |
||||
|
xmlns:integrationTestApp="clr-namespace:IntegrationTestApp" |
||||
x:Class="IntegrationTestApp.ShowWindowTest" |
x:Class="IntegrationTestApp.ShowWindowTest" |
||||
Name="SecondaryWindow" |
Name="SecondaryWindow" |
||||
x:DataType="Window" |
x:DataType="Window" |
||||
Title="Show Window Test"> |
Title="Show Window Test"> |
||||
<Grid ColumnDefinitions="Auto,Auto" RowDefinitions="Auto,Auto,Auto,Auto,Auto,Auto,Auto,Auto,Auto,Auto"> |
<integrationTestApp:MeasureBorder Name="MyBorder"> |
||||
<Label Grid.Column="0" Grid.Row="1">Client Size</Label> |
<Grid ColumnDefinitions="Auto,Auto" RowDefinitions="Auto,Auto,Auto,Auto,Auto,Auto,Auto,Auto,Auto,Auto,Auto"> |
||||
<TextBox Name="ClientSize" Grid.Column="1" Grid.Row="1" IsReadOnly="True" |
<Label Grid.Column="0" Grid.Row="1">Client Size</Label> |
||||
Text="{Binding ClientSize, Mode=OneWay}"/> |
<TextBox Name="ClientSize" Grid.Column="1" Grid.Row="1" IsReadOnly="True" |
||||
|
Text="{Binding ClientSize, Mode=OneWay}" /> |
||||
<Label Grid.Column="0" Grid.Row="2">Frame Size</Label> |
|
||||
<TextBox Name="FrameSize" Grid.Column="1" Grid.Row="2" IsReadOnly="True" |
<Label Grid.Column="0" Grid.Row="2">Frame Size</Label> |
||||
Text="{Binding FrameSize, Mode=OneWay}"/> |
<TextBox Name="FrameSize" Grid.Column="1" Grid.Row="2" IsReadOnly="True" |
||||
|
Text="{Binding FrameSize, Mode=OneWay}" /> |
||||
<Label Grid.Column="0" Grid.Row="3">Position</Label> |
|
||||
<TextBox Name="Position" Grid.Column="1" Grid.Row="3" IsReadOnly="True"/> |
<Label Grid.Column="0" Grid.Row="3">Position</Label> |
||||
|
<TextBox Name="Position" Grid.Column="1" Grid.Row="3" IsReadOnly="True" /> |
||||
<Label Grid.Column="0" Grid.Row="4">Owner Rect</Label> |
|
||||
<TextBox Name="OwnerRect" Grid.Column="1" Grid.Row="4" IsReadOnly="True"/> |
<Label Grid.Column="0" Grid.Row="4">Owner Rect</Label> |
||||
|
<TextBox Name="OwnerRect" Grid.Column="1" Grid.Row="4" IsReadOnly="True" /> |
||||
<Label Grid.Column="0" Grid.Row="5">Screen Rect</Label> |
|
||||
<TextBox Name="ScreenRect" Grid.Column="1" Grid.Row="5" IsReadOnly="True"/> |
<Label Grid.Column="0" Grid.Row="5">Screen Rect</Label> |
||||
|
<TextBox Name="ScreenRect" Grid.Column="1" Grid.Row="5" IsReadOnly="True" /> |
||||
<Label Grid.Column="0" Grid.Row="6">Scaling</Label> |
|
||||
<TextBox Name="Scaling" Grid.Column="1" Grid.Row="6" IsReadOnly="True"/> |
<Label Grid.Column="0" Grid.Row="6">Scaling</Label> |
||||
|
<TextBox Name="Scaling" Grid.Column="1" Grid.Row="6" IsReadOnly="True" /> |
||||
<Label Grid.Column="0" Grid.Row="7">WindowState</Label> |
|
||||
<ComboBox Name="WindowState" Grid.Column="1" Grid.Row="7" SelectedIndex="{Binding WindowState}"> |
<Label Grid.Column="0" Grid.Row="7">WindowState</Label> |
||||
<ComboBoxItem Name="WindowStateNormal">Normal</ComboBoxItem> |
<ComboBox Name="WindowState" Grid.Column="1" Grid.Row="7" SelectedIndex="{Binding WindowState}"> |
||||
<ComboBoxItem Name="WindowStateMinimized">Minimized</ComboBoxItem> |
<ComboBoxItem Name="WindowStateNormal">Normal</ComboBoxItem> |
||||
<ComboBoxItem Name="WindowStateMaximized">Maximized</ComboBoxItem> |
<ComboBoxItem Name="WindowStateMinimized">Minimized</ComboBoxItem> |
||||
<ComboBoxItem Name="WindowStateFullScreen">FullScreen</ComboBoxItem> |
<ComboBoxItem Name="WindowStateMaximized">Maximized</ComboBoxItem> |
||||
</ComboBox> |
<ComboBoxItem Name="WindowStateFullScreen">FullScreen</ComboBoxItem> |
||||
|
</ComboBox> |
||||
<Label Grid.Column="0" Grid.Row="8">Order (mac)</Label> |
|
||||
<TextBox Name="Order" Grid.Column="1" Grid.Row="8" IsReadOnly="True"/> |
<Label Grid.Column="0" Grid.Row="8">Order (mac)</Label> |
||||
|
<TextBox Name="Order" Grid.Column="1" Grid.Row="8" IsReadOnly="True" /> |
||||
<Button Name="HideButton" Grid.Row="9" Command="{Binding $parent[Window].Hide}">Hide</Button> |
|
||||
</Grid> |
<Button Name="HideButton" Grid.Row="9" Command="{Binding $parent[Window].Hide}">Hide</Button> |
||||
|
|
||||
|
<StackPanel Grid.Row="10" Orientation="Horizontal"> |
||||
|
<TextBlock Text="MeasuredWith:" /> |
||||
|
<TextBlock Name="MeasuredWithText" Text="{Binding #MyBorder.MeasuredWith}" /> |
||||
|
</StackPanel> |
||||
|
|
||||
|
</Grid> |
||||
|
</integrationTestApp:MeasureBorder> |
||||
</Window> |
</Window> |
||||
|
|||||
Loading…
Reference in new issue