Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
V
VIZ.Package
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
刘龙飞
VIZ.Package
Commits
05727698
Commit
05727698
authored
Jan 13, 2023
by
liulongfei
Browse files
Options
Browse Files
Download
Plain Diff
Merge branch 'master' of
http://49.233.21.66/liulongfei/VIZ.Package
parents
2ecdc430
8eaf7960
Hide whitespace changes
Inline
Side-by-side
Showing
10 changed files
with
203 additions
and
38 deletions
+203
-38
VIZ.Package.Domain/Model/Resource/MH/MHResourceFileModel.cs
+26
-2
VIZ.Package.Module.Resource/Resources/Vedio.jpeg
+0
-0
VIZ.Package.Module.Resource/VIZ.Package.Module.Resource.csproj
+7
-0
VIZ.Package.Module/Resource/MediaResource/Controller/MediaResourceFileController.cs
+11
-4
VIZ.Package.Module/Resource/MediaResource/Controller/Model/ms.cs
+17
-0
VIZ.Package.Module/Resource/MediaResource/View/MediaResourcePanel.xaml
+28
-22
VIZ.Package.Module/Resource/MediaResource/View/MediaResourcePanel.xaml.cs
+22
-0
VIZ.Package.Module/Resource/MediaResource/View/MediaResourceView.xaml
+11
-1
VIZ.Package.Module/Resource/MediaResource/ViewModel/MediaResourcePanelViewModel.cs
+80
-2
VIZ.Package.Module/VIZ.Package.Module.csproj
+1
-7
No files found.
VIZ.Package.Domain/Model/Resource/MH/MHResourceFileModel.cs
View file @
05727698
...
@@ -83,6 +83,30 @@ namespace VIZ.Package.Domain
...
@@ -83,6 +83,30 @@ namespace VIZ.Package.Domain
set
{
path
=
value
;
this
.
RaisePropertyChanged
(
nameof
(
Path
));
}
set
{
path
=
value
;
this
.
RaisePropertyChanged
(
nameof
(
Path
));
}
}
}
/// <summary>
/// 日期
/// </summary>
private
string
date
;
public
string
Date
{
get
{
return
date
;
}
set
{
date
=
value
;
this
.
RaisePropertyChanged
(
nameof
(
Date
));
}
}
/// <summary>
/// 文件大小
/// </summary>
public
string
fileSize
;
public
string
FileSize
{
get
{
return
fileSize
;
}
set
{
fileSize
=
value
;
this
.
RaisePropertyChanged
(
nameof
(
FileSize
));
}
}
#
endregion
#
endregion
#
region
ResourcePath
--
资源路径
#
region
ResourcePath
--
资源路径
...
@@ -117,9 +141,9 @@ namespace VIZ.Package.Domain
...
@@ -117,9 +141,9 @@ namespace VIZ.Package.Domain
#
region
----
源图
#
region
----
源图
private
Bitmap
originThumbnailBitmap
;
private
Image
originThumbnailBitmap
;
public
Bitmap
OriginThumbnailBitmap
public
Image
OriginThumbnailBitmap
{
{
get
{
return
originThumbnailBitmap
;
}
get
{
return
originThumbnailBitmap
;
}
set
{
originThumbnailBitmap
=
value
;
this
.
RaisePropertyChanged
(
nameof
(
OriginThumbnailBitmap
));
}
set
{
originThumbnailBitmap
=
value
;
this
.
RaisePropertyChanged
(
nameof
(
OriginThumbnailBitmap
));
}
...
...
VIZ.Package.Module
/Resource/VedioImage
/Vedio.jpeg
→
VIZ.Package.Module
.Resource/Resources
/Vedio.jpeg
View file @
05727698
File moved
VIZ.Package.Module.Resource/VIZ.Package.Module.Resource.csproj
View file @
05727698
...
@@ -118,6 +118,7 @@
...
@@ -118,6 +118,7 @@
<EmbeddedResource Include="Properties\Resources.resx">
<EmbeddedResource Include="Properties\Resources.resx">
<Generator>PublicResXFileCodeGenerator</Generator>
<Generator>PublicResXFileCodeGenerator</Generator>
<LastGenOutput>Resources.Designer.cs</LastGenOutput>
<LastGenOutput>Resources.Designer.cs</LastGenOutput>
<SubType>Designer</SubType>
</EmbeddedResource>
</EmbeddedResource>
<None Include="Properties\Settings.settings">
<None Include="Properties\Settings.settings">
<Generator>SettingsSingleFileGenerator</Generator>
<Generator>SettingsSingleFileGenerator</Generator>
...
@@ -185,5 +186,10 @@
...
@@ -185,5 +186,10 @@
<ItemGroup>
<ItemGroup>
<Resource Include="Icons\image_20x20.png" />
<Resource Include="Icons\image_20x20.png" />
</ItemGroup>
</ItemGroup>
<ItemGroup>
<None Include="Resources\Vedio.jpeg">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</None>
</ItemGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
</Project>
</Project>
\ No newline at end of file
VIZ.Package.Module/Resource/MediaResource/Controller/MediaResourceFileController.cs
View file @
05727698
...
@@ -69,6 +69,7 @@ namespace VIZ.Package.Module
...
@@ -69,6 +69,7 @@ namespace VIZ.Package.Module
List
<
MHResourceFileModel
>
list
=
new
List
<
MHResourceFileModel
>();
List
<
MHResourceFileModel
>
list
=
new
List
<
MHResourceFileModel
>();
// folder.Files = new System.Collections.ObjectModel.ObservableCollection<GHResourceFileModel>();
// folder.Files = new System.Collections.ObjectModel.ObservableCollection<GHResourceFileModel>();
if
(
FileResult
.
masterData
==
null
)
return
;
if
(
FileResult
.
masterData
==
null
)
return
;
int
i
=
0
;
foreach
(
var
file
in
FileResult
.
masterData
)
foreach
(
var
file
in
FileResult
.
masterData
)
{
{
try
try
...
@@ -86,13 +87,15 @@ namespace VIZ.Package.Module
...
@@ -86,13 +87,15 @@ namespace VIZ.Package.Module
log
.
Info
(
"后去图片结束"
);
log
.
Info
(
"后去图片结束"
);
GHFile
.
FileType
=
ResourceFileType
.
IMAGE
;
GHFile
.
FileType
=
ResourceFileType
.
IMAGE
;
Image
img
=
Bitmap
.
FromStream
(
fileResult
);
GHFile
.
Date
=
Convert
.
ToDateTime
(
file
.
fileUpdateTime
).
ToString
(
"yyyy/MM/dd HH:mm"
);
GHFile
.
FileSize
=
file
.
fileSize
;
Image
img
=
Image
.
FromStream
(
fileResult
);
// img = ThumbnailHelper.GetThumbnail(img, img.Width / 2, img.Height / 2);
// img = ThumbnailHelper.GetThumbnail(img, img.Width / 2, img.Height / 2);
Bitmap
originBmp
=
new
Bitmap
(
img
);
//
Bitmap originBmp = new Bitmap(img);
GHFile
.
OriginThumbnailBitmap
=
originBmp
;
GHFile
.
OriginThumbnailBitmap
=
img
;
//缩略图
//缩略图
img
=
ThumbnailHelper
.
GetThumbnail
(
img
,
img
.
Width
/
2
,
img
.
Height
/
2
);
img
=
ThumbnailHelper
.
GetThumbnail
(
img
,
img
.
Width
/
2
,
img
.
Height
/
2
);
...
@@ -108,7 +111,10 @@ namespace VIZ.Package.Module
...
@@ -108,7 +111,10 @@ namespace VIZ.Package.Module
{
{
GHFile
.
Name
=
file
.
fileName
;
GHFile
.
Name
=
file
.
fileName
;
GHFile
.
Path
=
file
.
smallIconUrl
;
GHFile
.
Path
=
file
.
smallIconUrl
;
string
strVedioPath
=
string
.
Format
(
"{0}{1}"
,
System
.
Environment
.
CurrentDirectory
,
"\\Resource\\VedioImage\\Vedio.jpeg"
);
GHFile
.
FileType
=
ResourceFileType
.
Video
;
GHFile
.
Date
=
Convert
.
ToDateTime
(
file
.
fileUpdateTime
).
ToString
(
"yyyy/MM/dd HH:mm"
);
GHFile
.
FileSize
=
file
.
fileSize
;
string
strVedioPath
=
string
.
Format
(
"{0}{1}"
,
System
.
Environment
.
CurrentDirectory
,
"\\Resources\\Vedio.jpeg"
);
Image
vedioImage
=
Image
.
FromFile
(
strVedioPath
);
Image
vedioImage
=
Image
.
FromFile
(
strVedioPath
);
vedioImage
=
ThumbnailHelper
.
GetThumbnail
(
vedioImage
,
vedioImage
.
Width
/
2
,
vedioImage
.
Height
/
2
);
vedioImage
=
ThumbnailHelper
.
GetThumbnail
(
vedioImage
,
vedioImage
.
Width
/
2
,
vedioImage
.
Height
/
2
);
Bitmap
vedioBtm
=
new
Bitmap
(
vedioImage
);
Bitmap
vedioBtm
=
new
Bitmap
(
vedioImage
);
...
@@ -116,6 +122,7 @@ namespace VIZ.Package.Module
...
@@ -116,6 +122,7 @@ namespace VIZ.Package.Module
GHFile
.
FileType
=
ResourceFileType
.
Video
;
GHFile
.
FileType
=
ResourceFileType
.
Video
;
list
.
Add
(
GHFile
);
list
.
Add
(
GHFile
);
}
}
i
++;
}
}
catch
(
Exception
ex
)
catch
(
Exception
ex
)
{
{
...
...
VIZ.Package.Module/Resource/MediaResource/Controller/Model/ms.cs
View file @
05727698
...
@@ -35,6 +35,23 @@ namespace VIZ.Package.Module
...
@@ -35,6 +35,23 @@ namespace VIZ.Package.Module
get
;
get
;
set
;
set
;
}
}
public
string
fileUpdateTime
{
get
;
set
;
}
public
string
fileCreatTime
{
get
;
set
;
}
public
string
fileSize
{
get
;
set
;
}
public
List
<
ms
>
m
=
new
List
<
ms
>();
public
List
<
ms
>
m
=
new
List
<
ms
>();
}
}
}
}
VIZ.Package.Module/Resource/MediaResource/View/MediaResourcePanel.xaml
View file @
05727698
...
@@ -32,13 +32,14 @@
...
@@ -32,13 +32,14 @@
<Grid.ColumnDefinitions>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="*" MinWidth="240" MaxWidth="400"></ColumnDefinition>
<ColumnDefinition Width="*" MinWidth="240" MaxWidth="400"></ColumnDefinition>
<ColumnDefinition Width="*"></ColumnDefinition>
<ColumnDefinition Width="*"></ColumnDefinition>
</Grid.ColumnDefinitions>
</Grid.ColumnDefinitions>
<Grid.RowDefinitions>
<Grid.RowDefinitions>
<!--<RowDefinition Height="30"></RowDefinition>-->
<!--<RowDefinition Height="30"></RowDefinition>-->
<RowDefinition Height="*"></RowDefinition>
<RowDefinition Height="*"></RowDefinition>
</Grid.RowDefinitions>
</Grid.RowDefinitions>
<!-- 资源文件夹 -->
<!-- 资源文件夹 -->
<dxg:TreeViewControl ItemsSource="{Binding Path=FolderModels}" Margin="0,0,6,0" Grid.Row="
1
"
<dxg:TreeViewControl ItemsSource="{Binding Path=FolderModels}" Margin="0,0,6,0" Grid.Row="
0
"
SelectedItem="{Binding Path=SelectedFolderModel,Mode=TwoWay}"
SelectedItem="{Binding Path=SelectedFolderModel,Mode=TwoWay}"
SelectionMode="Row" ShowNodeImages="True" ShowSearchPanel="False"
SelectionMode="Row" ShowNodeImages="True" ShowSearchPanel="False"
ContextMenu="{Binding Path=FolderContextMenu,RelativeSource={RelativeSource Mode=FindAncestor,AncestorType={x:Type local:MediaResourcePanel}}}"
ContextMenu="{Binding Path=FolderContextMenu,RelativeSource={RelativeSource Mode=FindAncestor,AncestorType={x:Type local:MediaResourcePanel}}}"
...
@@ -63,7 +64,7 @@
...
@@ -63,7 +64,7 @@
<!-- 文件夹等待 -->
<!-- 文件夹等待 -->
<dx:WaitIndicator DeferedVisibility="{Binding IsFolderLoading}" Content="Loading..." Grid.Row="1" Margin="0,0,6,0" />
<dx:WaitIndicator DeferedVisibility="{Binding IsFolderLoading}" Content="Loading..." Grid.Row="1" Margin="0,0,6,0" />
<GridSplitter HorizontalAlignment="Right" Width="4" Grid.Row="
1
"></GridSplitter>
<GridSplitter HorizontalAlignment="Right" Width="4" Grid.Row="
0
"></GridSplitter>
<!-- 资源文件 -->
<!-- 资源文件 -->
<!--<StackPanel Grid.Column="1" Orientation="Horizontal">
<!--<StackPanel Grid.Column="1" Orientation="Horizontal">
...
@@ -90,21 +91,20 @@
...
@@ -90,21 +91,20 @@
</dxmvvm:Interaction.Behaviors>
</dxmvvm:Interaction.Behaviors>
</RadioButton>
</RadioButton>
</StackPanel>-->
</StackPanel>-->
<dxg:GridControl x:Name="fileGrid" Grid.Column="1" ShowBorder="False" Grid.Row="
1
"
<dxg:GridControl x:Name="fileGrid" Grid.Column="1" ShowBorder="False" Grid.Row="
0" Visibility="{Binding VisibilityImage,Mode=TwoWay}
"
CustomRowFilterCommand="{Binding Path=FileRowFilterCommand}"
CustomRowFilterCommand="{Binding Path=FileRowFilterCommand}"
ItemsSource="{Binding Path=FileModels}"
ItemsSource="{Binding Path=FileModels}"
SelectedItem="{Binding Path=SelectedFileModel,Mode=TwoWay}"
SelectedItem="{Binding Path=SelectedFileModel,Mode=TwoWay}"
ContextMenu="{Binding Path=FileContextMenu,RelativeSource={RelativeSource Mode=FindAncestor,AncestorType={x:Type local:MediaResourcePanel}}}">
ContextMenu="{Binding Path=FileContextMenu,RelativeSource={RelativeSource Mode=FindAncestor,AncestorType={x:Type local:MediaResourcePanel}}}">
<dxmvvm:Interaction.Behaviors>
<dxmvvm:Interaction.Behaviors>
<dxmvvm:EventToCommand EventName="MouseDoubleClick" Command="{Binding Path=FileDoubleClickCommand}"></dxmvvm:EventToCommand>
<dxmvvm:EventToCommand EventName="MouseDoubleClick" Command="{Binding Path=FileDoubleClickCommand}"></dxmvvm:EventToCommand>
</dxmvvm:Interaction.Behaviors>
</dxmvvm:Interaction.Behaviors>
<dxg:GridControl.Resources>
<dxg:GridControl.Resources>
<!-- 定义Card模板 -->
<!-- 定义Card模板 -->
<DataTemplate x:Key="CardTemplate">
<DataTemplate x:Key="CardTemplate">
<!--<common:ResourceDragBorder Background="Transparent">-->
<!--<common:ResourceDragBorder Background="Transparent">-->
<Grid Width="160" ClipToBounds="False" UseLayoutRounding="True">
<Grid Width="160" ClipToBounds="False" UseLayoutRounding="True"
>
<Grid.RowDefinitions>
<Grid.RowDefinitions>
<RowDefinition Height="90" />
<RowDefinition Height="90" />
<RowDefinition Height="30" />
<RowDefinition Height="30" />
...
@@ -116,22 +116,7 @@
...
@@ -116,22 +116,7 @@
<!--</common:ResourceDragBorder>-->
<!--</common:ResourceDragBorder>-->
</DataTemplate>
</DataTemplate>
</dxg:GridControl.Resources>
</dxg:GridControl.Resources>
<!--<dxg:GridControl.ContextMenu>
<ContextMenu>
<dxmvvm:Interaction.Behaviors>
<dxmvvm:EventToCommand EventName="Opened" Command="{Binding Path=FileContextMenuOpendCommand}"></dxmvvm:EventToCommand>
</dxmvvm:Interaction.Behaviors>
<MenuItem Header="刷新" Command="{Binding Path=PlacementTarget.DataContext.RefreshFileCommand, RelativeSource={RelativeSource Mode=FindAncestor, AncestorType=ContextMenu}}"/>
<MenuItem Header="添加文件" Command="{Binding Path=PlacementTarget.DataContext.CreateFileCommand, RelativeSource={RelativeSource Mode=FindAncestor, AncestorType=ContextMenu}}"/>
<MenuItem Header="删除文件" Command="{Binding Path=PlacementTarget.DataContext.DeleteFileCommand, RelativeSource={RelativeSource Mode=FindAncestor, AncestorType=ContextMenu}}"/>
<MenuItem Header="移动文件" Command="{Binding Path=PlacementTarget.DataContext.MoveFileCommand, RelativeSource={RelativeSource Mode=FindAncestor, AncestorType=ContextMenu}}"/>
<Separator/>
-->
<!--<MenuItem Header="添加至场景模板" Command="{Binding Path=PlacementTarget.DataContext.AddProgramTemplateCommand, RelativeSource={RelativeSource Mode=FindAncestor, AncestorType=ContextMenu}}"/>-->
<!--<MenuItem Header="复制路径" Command="{Binding Path=PlacementTarget.DataContext.CopyFilePathCommand, RelativeSource={RelativeSource Mode=FindAncestor, AncestorType=ContextMenu}}"/>-->
<!--
</ContextMenu>
</dxg:GridControl.ContextMenu>-->
<dxg:GridControl.Columns>
<dxg:GridControl.Columns>
<dxg:GridColumn FieldName="Name" AllowColumnFiltering="False" AllowEditing="False" ReadOnly="True"></dxg:GridColumn>
<dxg:GridColumn FieldName="Name" AllowColumnFiltering="False" AllowEditing="False" ReadOnly="True"></dxg:GridColumn>
</dxg:GridControl.Columns>
</dxg:GridControl.Columns>
...
@@ -155,5 +140,26 @@
...
@@ -155,5 +140,26 @@
<!-- 文件等待 -->
<!-- 文件等待 -->
<dx:WaitIndicator DeferedVisibility="{Binding IsFileLoading}" Content="Loading..." Grid.Column="1" Grid.Row="1" />
<dx:WaitIndicator DeferedVisibility="{Binding IsFileLoading}" Content="Loading..." Grid.Column="1" Grid.Row="1" />
<dxg:GridControl x:Name="FileList" ShowBorder="False" ItemsSource="{Binding Path= FileModels,Mode=TwoWay}" Visibility="{Binding VisibilityList, Mode=TwoWay}" Grid.Column="1"
ContextMenu="{Binding Path=FileListContextMenu,RelativeSource={RelativeSource Mode=FindAncestor,AncestorType={x:Type local:MediaResourcePanel}}}" >
<dxg:GridColumn FieldName="Name" Header="文件名" Width="100" />
<dxg:GridColumn FieldName="FileType" Header="类型" Width="100"/>
<dxg:GridColumn FieldName="Date" Header="日期" Width="130"/>
<dxg:GridColumn FieldName="FileSize" Header="大小" Width="130"/>
<!--#endregion-->
<dxg:GridControl.View>
<dxg:TableView AutoWidth="True" ShowGroupPanel="False" ShowVerticalLines="False" ShowHorizontalLines="False"
BorderThickness="0"
ShowFilterPanelMode="Never"
AllowColumnFiltering="False"
AllowSorting="False"
AllowEditing="False" >
</dxg:TableView>
</dxg:GridControl.View>
</dxg:GridControl>
</Grid>
</Grid>
</UserControl>
</UserControl>
VIZ.Package.Module/Resource/MediaResource/View/MediaResourcePanel.xaml.cs
View file @
05727698
...
@@ -67,5 +67,27 @@ namespace VIZ.Package.Module
...
@@ -67,5 +67,27 @@ namespace VIZ.Package.Module
#
endregion
#
endregion
#
region
FileListContex
---
文件列表右键菜单
/// <summary>
/// 文件列表右键菜单
/// </summary>
public
ContextMenu
FileListContextMenu
{
get
{
return
(
ContextMenu
)
GetValue
(
FileListContextMenuProperty
);
}
set
{
SetValue
(
FileListContextMenuProperty
,
value
);
}
}
/// <summary>
/// Using a DependencyProperty as the backing store for FileContextMenu. This enables animation, styling, binding, etc...
/// </summary>
public
static
readonly
DependencyProperty
FileListContextMenuProperty
=
DependencyProperty
.
Register
(
"FileListContextMenu"
,
typeof
(
ContextMenu
),
typeof
(
MediaResourcePanel
),
new
PropertyMetadata
(
null
));
#
endregion
}
}
}
}
VIZ.Package.Module/Resource/MediaResource/View/MediaResourceView.xaml
View file @
05727698
...
@@ -26,9 +26,19 @@
...
@@ -26,9 +26,19 @@
<MenuItem Header="删除文件" Command="{Binding Path=PlacementTarget.DataContext.DeleteFileCommand, RelativeSource={RelativeSource Mode=FindAncestor, AncestorType=ContextMenu}}"/>
<MenuItem Header="删除文件" Command="{Binding Path=PlacementTarget.DataContext.DeleteFileCommand, RelativeSource={RelativeSource Mode=FindAncestor, AncestorType=ContextMenu}}"/>
<MenuItem Header="移动文件" Command="{Binding Path=PlacementTarget.DataContext.MoveFileCommand, RelativeSource={RelativeSource Mode=FindAncestor, AncestorType=ContextMenu}}"/>
<MenuItem Header="移动文件" Command="{Binding Path=PlacementTarget.DataContext.MoveFileCommand, RelativeSource={RelativeSource Mode=FindAncestor, AncestorType=ContextMenu}}"/>
<MenuItem Header="导出素材" Command="{Binding Path=PlacementTarget.DataContext.ExportFileCommand, RelativeSource={RelativeSource Mode=FindAncestor, AncestorType=ContextMenu}}"/>
<MenuItem Header="导出素材" Command="{Binding Path=PlacementTarget.DataContext.ExportFileCommand, RelativeSource={RelativeSource Mode=FindAncestor, AncestorType=ContextMenu}}"/>
<!--<Separator/>-->
<Separator/>
<MenuItem Header="文件列表" Command="{Binding Path=PlacementTarget.DataContext.FilesListCommand, RelativeSource={RelativeSource Mode=FindAncestor, AncestorType=ContextMenu}}"/>
</ContextMenu>
</ContextMenu>
</local:MediaResourcePanel.FileContextMenu>
</local:MediaResourcePanel.FileContextMenu>
<local:MediaResourcePanel.FileListContextMenu>
<ContextMenu>
<MenuItem Header="名称排序" Command="{Binding Path=PlacementTarget.DataContext.SortFileNameCommand, RelativeSource={RelativeSource Mode=FindAncestor, AncestorType=ContextMenu}}"/>
<MenuItem Header="日期排序" Command="{Binding Path=PlacementTarget.DataContext.SortDateCommand, RelativeSource={RelativeSource Mode=FindAncestor, AncestorType=ContextMenu}}"/>
<Separator/>
<MenuItem Header="图片列表" Command="{Binding Path=PlacementTarget.DataContext.ShowImageListCommand, RelativeSource={RelativeSource Mode=FindAncestor, AncestorType=ContextMenu}}"/>
</ContextMenu>
</local:MediaResourcePanel.FileListContextMenu>
</local:MediaResourcePanel>
</local:MediaResourcePanel>
...
...
VIZ.Package.Module/Resource/MediaResource/ViewModel/MediaResourcePanelViewModel.cs
View file @
05727698
...
@@ -52,10 +52,14 @@ namespace VIZ.Package.Module
...
@@ -52,10 +52,14 @@ namespace VIZ.Package.Module
this
.
DeleteFileCommand
=
new
VCommand
(
this
.
DeleteFile
);
this
.
DeleteFileCommand
=
new
VCommand
(
this
.
DeleteFile
);
this
.
MoveFileCommand
=
new
VCommand
(
this
.
MoveFile
);
this
.
MoveFileCommand
=
new
VCommand
(
this
.
MoveFile
);
this
.
MoveFloderCommand
=
new
VCommand
(
this
.
MoveFileFloder
);
this
.
MoveFloderCommand
=
new
VCommand
(
this
.
MoveFileFloder
);
this
.
ExportFileCommand
=
new
VCommand
(
this
.
ExprotFile
);
this
.
ExportFileCommand
=
new
VCommand
(
this
.
ExprotFile
);
this
.
ExportFolderFilesCommand
=
new
VCommand
(
this
.
ExportFolderFiles
);
this
.
ExportFolderFilesCommand
=
new
VCommand
(
this
.
ExportFolderFiles
);
this
.
FilesListCommand
=
new
VCommand
(
this
.
FilesList
);
this
.
ShowImageListCommand
=
new
VCommand
(
this
.
ShowImageList
);
this
.
SortFileNameCommand
=
new
VCommand
(
this
.
SortFileName
);
this
.
SortDateCommand
=
new
VCommand
(
this
.
SortDate
);
this
.
FolderExpandCommand
=
new
VCommand
<
DevExpress
.
Xpf
.
Grid
.
TreeList
.
NodeDoubleClickEventArgs
>(
this
.
FolderExpand
);
this
.
FolderExpandCommand
=
new
VCommand
<
DevExpress
.
Xpf
.
Grid
.
TreeList
.
NodeDoubleClickEventArgs
>(
this
.
FolderExpand
);
this
.
FileFilterCommand
=
new
VCommand
<
ResourceFileType
>(
this
.
FileFilter
);
this
.
FileFilterCommand
=
new
VCommand
<
ResourceFileType
>(
this
.
FileFilter
);
...
@@ -326,6 +330,29 @@ namespace VIZ.Package.Module
...
@@ -326,6 +330,29 @@ namespace VIZ.Package.Module
#
endregion
#
endregion
#
region
ImageList
可见性
private
Visibility
visibilityImage
=
Visibility
.
Visible
;
public
Visibility
VisibilityImage
{
get
{
return
visibilityImage
;
}
set
{
visibilityImage
=
value
;
this
.
RaisePropertyChanged
(
nameof
(
VisibilityImage
));
}
}
#
endregion
#
region
文件列表
private
Visibility
visibilityList
=
Visibility
.
Hidden
;
public
Visibility
VisibilityList
{
get
{
return
visibilityList
;
}
set
{
visibilityList
=
value
;
this
.
RaisePropertyChanged
(
nameof
(
VisibilityList
));
}
}
#
endregion
#
region
创建文件夹
#
region
创建文件夹
public
VCommand
CreateFloderCommand
{
get
;
set
;
}
public
VCommand
CreateFloderCommand
{
get
;
set
;
}
...
@@ -576,6 +603,55 @@ namespace VIZ.Package.Module
...
@@ -576,6 +603,55 @@ namespace VIZ.Package.Module
}
}
#
region
查看文件列表
public
VCommand
FilesListCommand
{
get
;
set
;
}
private
void
FilesList
()
{
VisibilityImage
=
Visibility
.
Hidden
;
VisibilityList
=
Visibility
.
Visible
;
}
#
endregion
#
region
查看图片列表
public
VCommand
ShowImageListCommand
{
get
;
set
;
}
private
void
ShowImageList
()
{
VisibilityImage
=
Visibility
.
Visible
;
VisibilityList
=
Visibility
.
Hidden
;
}
#
endregion
#
region
文件列表按照文件名排序
public
VCommand
SortFileNameCommand
{
get
;
set
;
}
private
void
SortFileName
()
{
this
.
FileModels
=
this
.
FileModels
.
OrderBy
(
a
=>
a
.
Name
).
ToObservableCollection
();
}
#
endregion
#
region
文件列表按照日期排序
public
VCommand
SortDateCommand
{
get
;
set
;
}
private
void
SortDate
()
{
this
.
FileModels
=
this
.
FileModels
.
OrderBy
(
a
=>
Convert
.
ToDateTime
(
a
.
Date
)).
ToObservableCollection
();
}
#
endregion
/// <summary>
/// <summary>
/// 导出文件夹的素材
/// 导出文件夹的素材
...
@@ -715,6 +791,8 @@ namespace VIZ.Package.Module
...
@@ -715,6 +791,8 @@ namespace VIZ.Package.Module
#
endregion
#
endregion
#
region
FolderExpandCommand
--
文件夹展开命令
#
region
FolderExpandCommand
--
文件夹展开命令
/// <summary>
/// <summary>
...
...
VIZ.Package.Module/VIZ.Package.Module.csproj
View file @
05727698
...
@@ -114,6 +114,7 @@
...
@@ -114,6 +114,7 @@
<DependentUpon>MainStatusView.xaml</DependentUpon>
<DependentUpon>MainStatusView.xaml</DependentUpon>
</Compile>
</Compile>
<Compile Include="Plugin\Service\IPluginService.cs" />
<Compile Include="Plugin\Service\IPluginService.cs" />
<Compile Include="Resource\MediaResource\Controller\Model\ms.cs" />
<Compile Include="Resource\MediaResource\Core\MHResourceFileDoubleClickEventArgs.cs" />
<Compile Include="Resource\MediaResource\Core\MHResourceFileDoubleClickEventArgs.cs" />
<Compile Include="Resource\MediaResource\Core\MHResourceSelectedFileChangedEventArgs.cs" />
<Compile Include="Resource\MediaResource\Core\MHResourceSelectedFileChangedEventArgs.cs" />
<Compile Include="Setting\Conn\View\ConnSettingView.xaml.cs">
<Compile Include="Setting\Conn\View\ConnSettingView.xaml.cs">
...
@@ -219,7 +220,6 @@
...
@@ -219,7 +220,6 @@
<Compile Include="Resource\MediaResource\Controller\MediaResourceFileService.cs" />
<Compile Include="Resource\MediaResource\Controller\MediaResourceFileService.cs" />
<Compile Include="Resource\MediaResource\Controller\Model\fileListResult.cs" />
<Compile Include="Resource\MediaResource\Controller\Model\fileListResult.cs" />
<Compile Include="Resource\MediaResource\Controller\Model\fileUploadResult.cs" />
<Compile Include="Resource\MediaResource\Controller\Model\fileUploadResult.cs" />
<Compile Include="Resource\MediaResource\Controller\Model\ms.cs" />
<Compile Include="Resource\MediaResource\Controller\ThumbnailHelper.cs" />
<Compile Include="Resource\MediaResource\Controller\ThumbnailHelper.cs" />
<Compile Include="Resource\MediaResource\MediaResourcePluginLifeCycle.cs" />
<Compile Include="Resource\MediaResource\MediaResourcePluginLifeCycle.cs" />
<Compile Include="Resource\MediaResource\ViewModel\CreateFolderViewModel.cs" />
<Compile Include="Resource\MediaResource\ViewModel\CreateFolderViewModel.cs" />
...
@@ -588,10 +588,5 @@
...
@@ -588,10 +588,5 @@
<Name>VIZ.Package.Storage</Name>
<Name>VIZ.Package.Storage</Name>
</ProjectReference>
</ProjectReference>
</ItemGroup>
</ItemGroup>
<ItemGroup>
<None Include="Resource\VedioImage\Vedio.jpeg">
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</None>
</ItemGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
</Project>
</Project>
\ No newline at end of file
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment