TMusic/MainWindow.xaml

(开头部分) 44KB

这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。

<Window x:Class="TMusic.MainWindow"
        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
        xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
        xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
        xmlns:local="clr-namespace:TMusic.Model;assembly=TMusic.Model"
        xmlns:view="clr-namespace:TMusic.View"
        xmlns:md="http://materialdesigninxaml.net/winfx/xaml/themes"
        xmlns:i="http://schemas.microsoft.com/xaml/behaviors"
        xmlns:ii="http://www.galasoft.ch/mvvmlight"
        mc:Ignorable="d"
        Title="MainWindow" MinHeight="600" MinWidth="900" Height="700" Width="1100" AllowsTransparency="True" WindowStyle="None" WindowStartupLocation="CenterScreen" WindowState="Normal"  FontFamily="{DynamicResource MaterialDesignFont}" BorderThickness="20" ResizeMode="CanResizeWithGrip" MouseLeftButtonDown="Window_MouseLeftButtonDown" StateChanged="Window_StateChanged" Icon="{DynamicResource IconDrawingImage}">
    <Window.Effect>
        <DropShadowEffect BlurRadius="20" Opacity="0.4" ShadowDepth="0"/>
    </Window.Effect>
    <Window.Resources>
        <DrawingImage x:Key="IconDrawingImage">
            <DrawingImage.Drawing>
                <GeometryDrawing Geometry="M16,9H13V14.5A2.5,2.5 0 0,1 10.5,17A2.5,2.5 0 0,1 8,14.5A2.5,2.5 0 0,1 10.5,12C11.07,12 11.58,12.19 12,12.5V7H16V9M12,2A10,10 0 0,1 22,12A10,10 0 0,1 12,22A10,10 0 0,1 2,12A10,10 0 0,1 12,2M12,4A8,8 0 0,0 4,12A8,8 0 0,0 12,20A8,8 0 0,0 20,12A8,8 0 0,0 12,4Z" Brush="{DynamicResource PrimaryHueMidBrush}"/>
            </DrawingImage.Drawing>
        </DrawingImage>
    </Window.Resources>

    <md:DialogHost DialogTheme="Inherit" Identifier="{x:Static local:AppConstant.VALUE_ROOT_DIALOG}">
        <Grid>
            <Grid.Background>
                <ImageBrush ImageSource="{Binding BgImgPath}"/>
            </Grid.Background>
            <Grid.RowDefinitions>
                <RowDefinition Height="55"></RowDefinition>
                <RowDefinition Height="*"></RowDefinition>
                <RowDefinition Height="70"></RowDefinition>
            </Grid.RowDefinitions>
            <Grid.ColumnDefinitions>
                <ColumnDefinition Width="230"></ColumnDefinition>
                <ColumnDefinition Width="*"></ColumnDefinition>
            </Grid.ColumnDefinitions>
            <StackPanel Grid.Row="0" Grid.Column="0" VerticalAlignment="Center" HorizontalAlignment="Left">
                <StackPanel Orientation="Horizontal">
                    <md:PackIcon Kind="MusicCircleOutline" Width="30" Height="30" Margin="30,0,0,0" Foreground="{DynamicResource PrimaryHueMidBrush}"/>
                    <TextBlock Text="{x:Static local:AppConstant.APP_NAME}" Style="{StaticResource MaterialDesignHeadline6TextBlock}" VerticalAlignment="Center" Margin="10,0,0,0" Foreground="{DynamicResource PrimaryHueMidBrush}"/>
                </StackPanel>
            </StackPanel>
            <Grid Grid.Row="0" Grid.Column="1">
                <Grid.ColumnDefinitions>
                    <ColumnDefinition Width="*"/>
                    <ColumnDefinition Width="250"/>
                </Grid.ColumnDefinitions>

                <Border Grid.Column="0" CornerRadius="20" BorderBrush="{StaticResource MaterialDesignLightForeground}" BorderThickness="1" Height="40">
                    <Grid>
                        <Grid.ColumnDefinitions>
                            <ColumnDefinition Width="Auto" />
                            <ColumnDefinition Width="*" />
                            <ColumnDefinition Width="Auto" />
                            <ColumnDefinition Width="Auto" />
                        </Grid.ColumnDefinitions>
                        <StackPanel Grid.Column="0" Orientation="Horizontal">
                            <ComboBox ItemsSource="{Binding MusicSourceList}" SelectedItem="{Binding CurrentMusicSource}" Margin="15,0">
                                <ComboBox.ItemTemplate>
后面还有 463 行代码,解锁后查看完整代码

24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明

AI 解读

登录后可用,每次 10 积分,解读结果公开显示在下面。

还没有人解读过这个文件。