ClassAssistance.Master/FileManagerWindow.xaml

(开头部分) 5KB

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

<src:SlaveWindow x:Class="ClassAssistance.Master.FileManagerWindow"
        xmlns:src="clr-namespace:ClassAssistance.Master"
        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:ClassAssistance.Master"
        mc:Ignorable="d"
        Title="File Manager" Height="800" Width="1000">
    <Grid>
        <Grid.RowDefinitions>
            <RowDefinition Height="Auto" />
            <RowDefinition Height="Auto" />
            <RowDefinition Height="*" />
            <RowDefinition Height="Auto" />
            <RowDefinition Height="Auto" />
        </Grid.RowDefinitions>
        <GroupBox Header="Current directory" Grid.Row="0" Margin="10">
            <Grid>
                <Grid.ColumnDefinitions>
                    <ColumnDefinition Width="600" />
                    <ColumnDefinition Width="*" />
                    <ColumnDefinition Width="*" />
                </Grid.ColumnDefinitions>
                <TextBox Name="TxtBoxDirectory" Text=".." Grid.Column="0" KeyDown="TxtBoxDirectory_KeyDown" />
                <Button Name="BtnNavigate" Content="Navigate" Click="OnNavigate" Grid.Column="1" />
                <Button Name="BtnGoToDrives" Content="Drives" Click="OnGoToDrives" Grid.Column="2" />
            </Grid>
        </GroupBox>
        <GroupBox Header="Upload file to current directory" Grid.Row="1" Margin="10">
            <Grid>
                <Grid.ColumnDefinitions>
                    <ColumnDefinition Width="600" />
                    <ColumnDefinition Width="5" />
                    <ColumnDefinition Width="*" />
                </Grid.ColumnDefinitions>
                <TextBox Name="TxtBoxUpload" Text="http://example.com/script.bat" Grid.Column="0" KeyDown="TxtBoxUpload_KeyDown" />
                <Button Name="BtnUpload" Content="Upload" Click="OnUpload" Grid.Column="2" />
            </Grid>
        </GroupBox>
        <ListView Grid.Row="2" Name="FilesList" ItemsSource="{Binding Items}" Margin="10" ScrollViewer.VerticalScrollBarVisibility="Visible" ScrollViewer.HorizontalScrollBarVisibility="Visible">
            <ListView.Resources>
                <Style TargetType="{x:Type ListViewItem}">
                    <Style.Triggers>
                        <DataTrigger Binding="{Binding Type}" Value="Folder">
                            <Setter Property="Foreground" Value="DarkGreen" />
                        </DataTrigger>
                        <EventTrigger RoutedEvent="Loaded">
                            <BeginStoryboard Storyboard="{StaticResource HighlightEffect}" />
                        </EventTrigger>
                    </Style.Triggers>
                    <EventSetter Event="MouseDoubleClick" Handler="OnFolderDoubleClick" />
                </Style>
            </ListView.Resources>
            <ListView.View>
                <GridView>
                    <GridViewColumn Header="Name" Width="400" DisplayMemberBinding="{Binding Name}" />
                    <GridViewColumn Header="Size" Width="100" DisplayMemberBinding="{Binding Size}" />
                </GridView>
            </ListView.View>
后面还有 42 行代码,解锁后查看完整代码

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

AI 解读

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

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