make resizable panels

fix duration bug
This commit is contained in:
Oleksandr Bezdieniezhnykh
2024-07-22 18:01:54 +03:00
parent f452059407
commit d130e6fdcf
4 changed files with 41 additions and 18 deletions
+17 -5
View File
@@ -62,6 +62,7 @@
<ColumnDefinition Width="250" />
<ColumnDefinition Width="4"/>
<ColumnDefinition Width="*" />
<ColumnDefinition Width="4"/>
<ColumnDefinition Width="200" />
</Grid.ColumnDefinitions>
@@ -81,10 +82,11 @@
</MenuItem>
</Menu>
<Grid
HorizontalAlignment="Stretch"
Grid.Column="0"
Grid.Row="1">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="220" />
<ColumnDefinition Width="*" />
<ColumnDefinition Width="30"/>
</Grid.ColumnDefinitions>
<TextBox
@@ -124,7 +126,7 @@
DisplayMemberBinding="{Binding Path=Name}"/>
<GridViewColumn Width="Auto"
Header="Тривалість"
DisplayMemberBinding="{Binding Path=Duration}"/>
DisplayMemberBinding="{Binding Path=DurationStr}"/>
</GridView>
</ListView.View>
</ListView>
@@ -144,7 +146,7 @@
CanUserResizeColumns="False">
<DataGrid.Columns>
<DataGridTemplateColumn
Width="60"
Width="50"
Header="Клавіша"
CanUserSort="False">
<DataGridTemplateColumn.HeaderStyle>
@@ -178,6 +180,7 @@
ResizeDirection="Columns"
Grid.Column="1"
Grid.Row="1"
Grid.RowSpan="3"
ResizeBehavior="PreviousAndNext"
HorizontalAlignment="Stretch"
VerticalAlignment="Stretch"
@@ -189,9 +192,18 @@
x:Name="VideoView">
<controls:CanvasEditor x:Name="Editor" Background="#01000000" VerticalAlignment="Stretch" HorizontalAlignment="Stretch" />
</wpf:VideoView>
<GridSplitter
Background="DarkGray"
ResizeDirection="Columns"
Grid.Column="3"
Grid.Row="1"
Grid.RowSpan="3"
ResizeBehavior="PreviousAndNext"
HorizontalAlignment="Stretch"
VerticalAlignment="Stretch"
/>
<DataGrid x:Name="DgAnnotations"
Grid.Column="3"
Grid.Column="4"
Grid.Row="1"
Grid.RowSpan="3"
Background="Black"