------ #### V1.0.2404.1201 - 新增支持手动运行规则。 - 规则播放时间间隔不再针对全局声效,而只针对当前规则声效。 - 修复规则中播放文件夹可能导致无法执行的BUG。 - 修复规则不勾选礼物和点赞,则无法执行的BUG。
64 lines
4.6 KiB
XML
64 lines
4.6 KiB
XML
<UserControl
|
|
x:Class="LiveTools.FrmDirectView"
|
|
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"
|
|
Margin="0,0,0,0"
|
|
xmlns:hc="https://handyorg.github.io/handycontrol" Loaded="UserControl_Loaded">
|
|
<Grid>
|
|
<Grid.RowDefinitions>
|
|
<RowDefinition Height="19*"/>
|
|
<RowDefinition Height="15*"/>
|
|
</Grid.RowDefinitions>
|
|
<ListView MinHeight="300" Name="LvDirect" Background="White" Margin="0,40,300,0" SelectionMode="Single" MouseDoubleClick="LvRules_MouseDoubleClick" PreviewMouseLeftButtonDown="LvRules_PreviewMouseLeftButtonDown" Grid.RowSpan="2" SelectionChanged="LvDirect_SelectionChanged">
|
|
<ListView.View>
|
|
<GridView>
|
|
<GridViewColumn Width="120" Header="名称" DisplayMemberBinding="{Binding Name}" />
|
|
<GridViewColumn Width="80" Header="直播平台" DisplayMemberBinding="{Binding Platform}" />
|
|
<GridViewColumn Width="130" Header="直播ID" DisplayMemberBinding="{Binding DirectId}" />
|
|
<GridViewColumn Width="70" Header="状态" DisplayMemberBinding="{Binding State}" />
|
|
<GridViewColumn Width="150" Header="编辑时间" DisplayMemberBinding="{Binding EditTime}" />
|
|
</GridView>
|
|
</ListView.View>
|
|
</ListView>
|
|
<TabControl MaxWidth="800" Style="{StaticResource TabControlInLine}" Margin="0,10,0,0" Grid.RowSpan="2" HorizontalAlignment="Right" Width="295">
|
|
<TabItem Header="日志" IsSelected="True" Width="100" HorizontalAlignment="Left">
|
|
<Grid Background="{DynamicResource RegionBrush}" HorizontalAlignment="Left">
|
|
<ListView MinHeight="300" Name="LvLogs" Background="White" SelectionMode="Single" >
|
|
<ListView.View>
|
|
<GridView>
|
|
<GridViewColumn Width="70" Header="时间" DisplayMemberBinding="{Binding AddTimeStr}" />
|
|
<GridViewColumn Width="280" Header="内容" DisplayMemberBinding="{Binding Content}" />
|
|
</GridView>
|
|
</ListView.View>
|
|
</ListView>
|
|
|
|
</Grid>
|
|
</TabItem>
|
|
<TabItem Header="礼物统计" IsSelected="True" Width="100" HorizontalAlignment="Left">
|
|
<Grid Background="{DynamicResource RegionBrush}" HorizontalAlignment="Left">
|
|
<DataGrid x:Name="LvGiftLogs" RowHeight="60" HeadersVisibility="All" AutoGenerateColumns="False" ItemsSource="{Binding DataList}" Background="White" BorderThickness="0">
|
|
<DataGrid.Columns>
|
|
<DataGridTemplateColumn Width="70" CanUserResize="False" Header="礼物">
|
|
<DataGridTemplateColumn.CellTemplate>
|
|
<DataTemplate>
|
|
<Image Source="{Binding ImgPath}" Stretch="UniformToFill"/>
|
|
</DataTemplate>
|
|
</DataGridTemplateColumn.CellTemplate>
|
|
</DataGridTemplateColumn>
|
|
<DataGridTextColumn Binding="{Binding Content}" Header="数量" Width="200" IsReadOnly="True"/>
|
|
</DataGrid.Columns>
|
|
</DataGrid>
|
|
</Grid>
|
|
</TabItem>
|
|
</TabControl>
|
|
<Button Name="BtnAdd" Content="添加" Width="73" Margin="1,7,0,0" Style="{StaticResource ButtonDefault}" HorizontalAlignment="Left" VerticalAlignment="Top" Click="BtnAdd_Click"/>
|
|
<Button x:Name="BtnEdit" Content="修改" Width="73" Margin="79,7,0,0" Style="{StaticResource ButtonDefault}" HorizontalAlignment="Left" VerticalAlignment="Top" Click="BtnEdit_Click"/>
|
|
<Button x:Name="BtnDel" Content="删除" Width="73" Margin="157,7,0,0" Style="{StaticResource ButtonDanger}" HorizontalAlignment="Left" VerticalAlignment="Top" Click="BtnDel_Click"/>
|
|
<Button x:Name="BtnStart" Content="开启监控" Margin="0,7,300,0" Style="{StaticResource ButtonPrimary}" HorizontalAlignment="Right" VerticalAlignment="Top" Width="73" Click="BtnStart_Click"/>
|
|
<Button x:Name="BtnTestGifts" Content="测试礼物" Margin="0,7,378,0" Style="{StaticResource ButtonDefault}" HorizontalAlignment="Right" VerticalAlignment="Top" Width="73" Click="BtnTestGifts_Click"/>
|
|
</Grid>
|
|
</UserControl>
|