RyLiveTools/Source/Tools/Direct/FrmDirectView.xaml
如果当时 0ec1400de9 ### 2024-04-12更新
------
####  V1.0.2404.1201
- 新增支持手动运行规则。
- 规则播放时间间隔不再针对全局声效,而只针对当前规则声效。
- 修复规则中播放文件夹可能导致无法执行的BUG。
- 修复规则不勾选礼物和点赞,则无法执行的BUG。
2024-04-13 10:13:30 +08:00

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>