------ #### V1.0.2404.1201 - 新增支持手动运行规则。 - 规则播放时间间隔不再针对全局声效,而只针对当前规则声效。 - 修复规则中播放文件夹可能导致无法执行的BUG。 - 修复规则不勾选礼物和点赞,则无法执行的BUG。
29 lines
3.1 KiB
XML
29 lines
3.1 KiB
XML
<UserControl
|
|
x:Class="LiveTools.Rule_SoundPlay"
|
|
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
|
|
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
|
|
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
|
|
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
|
|
xmlns:local="clr-namespace:LiveTools.Content"
|
|
Margin="0,0,0,0"
|
|
Background="White"
|
|
xmlns:hc="https://handyorg.github.io/handycontrol" Loaded="UserControl_Loaded" Unloaded="UserControl_Unloaded">
|
|
<Grid Height="120">
|
|
<Border Style="{StaticResource BorderTipPrimary}" Height="35" VerticalAlignment="Top">
|
|
<TextBlock Text="播放声音" Foreground="Black" FontWeight="Bold"/>
|
|
</Border>
|
|
<Button x:Name="BtnClose" HorizontalAlignment="Right" VerticalAlignment="Top" Height="32" Click="BtnClose_Click" Style="{StaticResource ButtonIcon}" Foreground="{DynamicResource DangerBrush}" hc:IconElement.Geometry="{StaticResource ErrorGeometry}"/>
|
|
<hc:TextBox x:Name="TxtCustomSound" IsReadOnly="True" Margin="7,0,0,0" TextWrapping="Wrap" Text="" VerticalAlignment="Center" HorizontalAlignment="Left" Width="396"/>
|
|
<Button x:Name="BtnBrowserCustomSound" Content="文件" Margin="485,0,0,0" Style="{StaticResource ButtonDefault}" HorizontalAlignment="Left" Click="BtnBrowserCustomSound_Click" Width="73"/>
|
|
<TextBlock Text="允许声音同时播放" HorizontalAlignment="Left" Margin="7,89,0,0" VerticalAlignment="Top"/>
|
|
<ToggleButton x:Name="ChkMultiPlaySound" IsChecked="True" Margin="111,85,481,0" Style="{StaticResource ToggleButtonSwitch}" hc:VisualElement.HighlightBrush="{DynamicResource PrimaryBrush}" Height="24" VerticalAlignment="Top" Checked="ChkMultiPlaySound_Checked" Unchecked="ChkMultiPlaySound_Unchecked"/>
|
|
<TextBlock Text="声音间隔" HorizontalAlignment="Left" Margin="164,89,0,0" VerticalAlignment="Top" RenderTransformOrigin="0.585,2.063"/>
|
|
<hc:NumericUpDown IsEnabled="False" x:Name="NumPlaySoundInterval" HorizontalAlignment="Left" Margin="217,82,0,0" Value="10" Minimum="0" Maximum="10000" VerticalAlignment="Top" Width="72"/>
|
|
<TextBlock Text="秒" HorizontalAlignment="Left" Margin="295,89,0,0" VerticalAlignment="Top" RenderTransformOrigin="-1.583,2.486"/>
|
|
<Button x:Name="BtnBrowserCustomSoundByFolder" Content="文件夹" Margin="561,0,0,0" Style="{StaticResource ButtonDefault}" HorizontalAlignment="Left" Click="BtnBrowserCustomSoundByFolder_Click" Width="73"/>
|
|
<Button x:Name="BtnPlay" hc:IconElement.Geometry="{StaticResource Play}" Content="播放" Margin="408,0,0,0" Style="{StaticResource ButtonDefault}" HorizontalAlignment="Left" Click="BtnPlay_Click" Width="72"/>
|
|
<TextBlock Text="音量" HorizontalAlignment="Left" Margin="323,89,0,0" VerticalAlignment="Top" RenderTransformOrigin="0.585,2.063"/>
|
|
<Slider x:Name="SliVol" hc:TipElement.Visibility="Visible" hc:TipElement.Placement="Top" IsSnapToTickEnabled="True" Maximum="100" Value="100" TickFrequency="10" TickPlacement="BottomRight" Margin="352,85,43,10" ValueChanged="SliVol_ValueChanged"/>
|
|
</Grid>
|
|
</UserControl>
|