TrimWindow.axaml 1.8 KB

1234567891011121314151617181920212223242526272829303132333435
  1. <Window xmlns="https://github.com/avaloniaui"
  2. xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
  3. xmlns:controls="using:SlamCross.Controls"
  4. x:Class="SlamCross.Views.TrimWindow"
  5. Title="Trim Track" Width="720" Height="440"
  6. CanResize="True" WindowStartupLocation="CenterOwner">
  7. <DockPanel Margin="8" LastChildFill="True">
  8. <TextBlock DockPanel.Dock="Top" x:Name="DurationLabel"
  9. Text="Loading waveform..." Margin="0,0,0,6"
  10. Foreground="#aaa" FontSize="12"/>
  11. <StackPanel DockPanel.Dock="Bottom" Spacing="8" Margin="0,8,0,0">
  12. <Grid ColumnDefinitions="Auto,8,110,16,Auto,8,110">
  13. <TextBlock Grid.Column="0" Text="Start (s):" VerticalAlignment="Center"/>
  14. <NumericUpDown Grid.Column="2" x:Name="StartSec"
  15. Minimum="0" Increment="0.1" FormatString="F2"
  16. ValueChanged="Time_Changed"/>
  17. <TextBlock Grid.Column="4" Text="End (s):" VerticalAlignment="Center"/>
  18. <NumericUpDown Grid.Column="6" x:Name="EndSec"
  19. Minimum="0" Increment="0.1" FormatString="F2"
  20. ValueChanged="Time_Changed"/>
  21. </Grid>
  22. <StackPanel Orientation="Horizontal" Spacing="8">
  23. <Button x:Name="PlayButton" Content="▶ Preview" Click="Play_Click"/>
  24. <Button Content="Reset" Click="Reset_Click"/>
  25. <Button Content="OK" Click="OK_Click" IsDefault="True"/>
  26. <Button Content="Cancel" Click="Cancel_Click" IsCancel="True"/>
  27. </StackPanel>
  28. </StackPanel>
  29. <controls:WaveformControl x:Name="Waveform" MinHeight="160"/>
  30. </DockPanel>
  31. </Window>