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
56635f17
Commit
56635f17
authored
Jan 02, 2023
by
liulongfei
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
布局调整
parent
75314c3c
Hide whitespace changes
Inline
Side-by-side
Showing
29 changed files
with
839 additions
and
2 deletions
+839
-2
VIZ.Package.Domain/Enum/ModulePluginIds.cs
+30
-0
VIZ.Package.Module/Control/ControlPluginLifeCycle.cs
+59
-0
VIZ.Package.Module/Control/View/ControlView.xaml
+13
-0
VIZ.Package.Module/Control/View/ControlView.xaml.cs
+31
-0
VIZ.Package.Module/Control/ViewModel/ControlViewModel.cs
+16
-0
VIZ.Package.Module/ControlObject/Command/CommandPluginLifeCycle.cs
+59
-0
VIZ.Package.Module/ControlObject/Command/View/CommandView.xaml
+13
-0
VIZ.Package.Module/ControlObject/Command/View/CommandView.xaml.cs
+31
-0
VIZ.Package.Module/ControlObject/Command/ViewModel/CommandViewModel.cs
+17
-0
VIZ.Package.Module/ControlObject/FieldEdit/FieldEditPluginLifeCycle.cs
+59
-0
VIZ.Package.Module/ControlObject/FieldEdit/View/FieldEditView.xaml
+13
-0
VIZ.Package.Module/ControlObject/FieldEdit/View/FieldEditView.xaml.cs
+28
-0
VIZ.Package.Module/ControlObject/FieldEdit/ViewModel/FieldEditViewModel.cs
+17
-0
VIZ.Package.Module/ControlObject/FieldTree/FieldTreePluginLifeCycle.cs
+59
-0
VIZ.Package.Module/ControlObject/FieldTree/View/FieldTreeView.xaml
+13
-0
VIZ.Package.Module/ControlObject/FieldTree/View/FieldTreeView.xaml.cs
+31
-0
VIZ.Package.Module/ControlObject/FieldTree/ViewModel/FieldTreeViewModel.cs
+17
-0
VIZ.Package.Module/Main/View/MainView.xaml
+6
-0
VIZ.Package.Module/Main/ViewModel/MainViewModel.cs
+32
-0
VIZ.Package.Module/Plugin/PluginPluginLifeCycle.cs
+59
-0
VIZ.Package.Module/Plugin/View/PluginView.xaml
+13
-0
VIZ.Package.Module/Plugin/View/PluginView.xaml.cs
+31
-0
VIZ.Package.Module/Plugin/ViewModel/PluginViewModel.cs
+16
-0
VIZ.Package.Module/Resource/MediaResource/MediaResourcePluginLifeCycle.cs
+59
-0
VIZ.Package.Module/Resource/MediaResource/View/MediaResourceView.xaml
+13
-0
VIZ.Package.Module/Resource/MediaResource/View/MediaResourceView.xaml.cs
+31
-0
VIZ.Package.Module/Resource/MediaResource/ViewModel/MediaResourceViewModel.cs
+17
-0
VIZ.Package.Module/VIZ.Package.Module.csproj
+54
-0
VIZ.Package/config/config.ini
+2
-2
No files found.
VIZ.Package.Domain/Enum/ModulePluginIds.cs
View file @
56635f17
...
...
@@ -35,5 +35,35 @@ namespace VIZ.Package.Domain
/// 页分组
/// </summary>
public
const
string
PAGE_GROUP
=
"PAGE_GROUP"
;
/// <summary>
/// 字段树
/// </summary>
public
const
string
FIELD_TREE
=
"FIELD_TREE"
;
/// <summary>
/// 控制对象编辑器
/// </summary>
public
const
string
FIELD_EDIT
=
"FIELD_EDIT"
;
/// <summary>
/// 媒体资源
/// </summary>
public
const
string
MEDIA_RESOURCE
=
"MEDIA_RESOURCE"
;
/// <summary>
/// 插件
/// </summary>
public
const
string
PLUGIN
=
"PLUGIN"
;
/// <summary>
/// 控制
/// </summary>
public
const
string
CONTROL
=
"CONTROL"
;
/// <summary>
/// 命令
/// </summary>
public
const
string
COMMAND
=
"COMMAND"
;
}
}
VIZ.Package.Module/Control/ControlPluginLifeCycle.cs
0 → 100644
View file @
56635f17
using
System
;
using
System.Collections.Generic
;
using
System.Linq
;
using
System.Text
;
using
System.Threading.Tasks
;
using
VIZ.Package.Domain
;
using
VIZ.Package.Plugin
;
namespace
VIZ.Package.Module
{
/// <summary>
/// 控制插件生命周期
/// </summary>
public
class
ControlPluginLifeCycle
:
IPluginLifeCycle
{
/// <summary>
/// 插件ID
/// </summary>
/// <remarks>
/// 插件ID不能包含点号
/// </remarks>
public
const
string
PLUGIN_ID
=
ModulePluginIds
.
CONTROL
;
/// <summary>
/// 插件名称
/// </summary>
public
const
string
PLUGIN_NAME
=
"控制"
;
/// <summary>
/// 注册
/// </summary>
/// <returns>插件信息</returns>
public
PluginInfo
Register
()
{
PluginInfo
info
=
new
PluginInfo
();
info
.
ID
=
PLUGIN_ID
;
info
.
Name
=
PLUGIN_NAME
;
info
.
ViewType
=
typeof
(
ControlView
);
return
info
;
}
/// <summary>
/// 初始化
/// </summary>
public
void
Initialize
()
{
}
/// <summary>
/// 销毁
/// </summary>
public
void
Dispose
()
{
}
}
}
VIZ.Package.Module/Control/View/ControlView.xaml
0 → 100644
View file @
56635f17
<UserControl x:Class="VIZ.Package.Module.ControlView"
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:VIZ.Package.Module"
mc:Ignorable="d"
d:DesignHeight="450" d:DesignWidth="800">
<Grid>
<TextBlock Text="控制面板" VerticalAlignment="Center" HorizontalAlignment="Center"
FontSize="36" Foreground="Red"></TextBlock>
</Grid>
</UserControl>
VIZ.Package.Module/Control/View/ControlView.xaml.cs
0 → 100644
View file @
56635f17
using
System
;
using
System.Collections.Generic
;
using
System.Linq
;
using
System.Text
;
using
System.Threading.Tasks
;
using
System.Windows
;
using
System.Windows.Controls
;
using
System.Windows.Data
;
using
System.Windows.Documents
;
using
System.Windows.Input
;
using
System.Windows.Media
;
using
System.Windows.Media.Imaging
;
using
System.Windows.Navigation
;
using
System.Windows.Shapes
;
using
VIZ.Framework.Core
;
namespace
VIZ.Package.Module
{
/// <summary>
/// ControlView.xaml 的交互逻辑
/// </summary>
public
partial
class
ControlView
:
UserControl
{
public
ControlView
()
{
InitializeComponent
();
WPFHelper
.
BindingViewModel
(
this
,
new
ControlViewModel
());
}
}
}
VIZ.Package.Module/Control/ViewModel/ControlViewModel.cs
0 → 100644
View file @
56635f17
using
System
;
using
System.Collections.Generic
;
using
System.Linq
;
using
System.Text
;
using
System.Threading.Tasks
;
using
VIZ.Framework.Core
;
namespace
VIZ.Package.Module
{
/// <summary>
/// 控制视图模型
/// </summary>
public
class
ControlViewModel
:
ViewModelBase
{
}
}
VIZ.Package.Module/ControlObject/Command/CommandPluginLifeCycle.cs
0 → 100644
View file @
56635f17
using
System
;
using
System.Collections.Generic
;
using
System.Linq
;
using
System.Text
;
using
System.Threading.Tasks
;
using
VIZ.Package.Domain
;
using
VIZ.Package.Plugin
;
namespace
VIZ.Package.Module
{
/// <summary>
/// 命令插件生命周期
/// </summary>
public
class
CommandPluginLifeCycle
:
IPluginLifeCycle
{
/// <summary>
/// 插件ID
/// </summary>
/// <remarks>
/// 插件ID不能包含点号
/// </remarks>
public
const
string
PLUGIN_ID
=
ModulePluginIds
.
COMMAND
;
/// <summary>
/// 插件名称
/// </summary>
public
const
string
PLUGIN_NAME
=
"命令"
;
/// <summary>
/// 注册
/// </summary>
/// <returns>插件信息</returns>
public
PluginInfo
Register
()
{
PluginInfo
info
=
new
PluginInfo
();
info
.
ID
=
PLUGIN_ID
;
info
.
Name
=
PLUGIN_NAME
;
info
.
ViewType
=
typeof
(
CommandView
);
return
info
;
}
/// <summary>
/// 初始化
/// </summary>
public
void
Initialize
()
{
}
/// <summary>
/// 销毁
/// </summary>
public
void
Dispose
()
{
}
}
}
VIZ.Package.Module/ControlObject/Command/View/CommandView.xaml
0 → 100644
View file @
56635f17
<UserControl x:Class="VIZ.Package.Module.CommandView"
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:VIZ.Package.Module"
mc:Ignorable="d"
d:DesignHeight="450" d:DesignWidth="800">
<Grid>
<TextBlock Text="命令" VerticalAlignment="Center" HorizontalAlignment="Center"
FontSize="36" Foreground="Red"></TextBlock>
</Grid>
</UserControl>
VIZ.Package.Module/ControlObject/Command/View/CommandView.xaml.cs
0 → 100644
View file @
56635f17
using
System
;
using
System.Collections.Generic
;
using
System.Linq
;
using
System.Text
;
using
System.Threading.Tasks
;
using
System.Windows
;
using
System.Windows.Controls
;
using
System.Windows.Data
;
using
System.Windows.Documents
;
using
System.Windows.Input
;
using
System.Windows.Media
;
using
System.Windows.Media.Imaging
;
using
System.Windows.Navigation
;
using
System.Windows.Shapes
;
using
VIZ.Framework.Core
;
namespace
VIZ.Package.Module
{
/// <summary>
/// CommandView.xaml 的交互逻辑
/// </summary>
public
partial
class
CommandView
:
UserControl
{
public
CommandView
()
{
InitializeComponent
();
WPFHelper
.
BindingViewModel
(
this
,
new
CommandViewModel
());
}
}
}
VIZ.Package.Module/ControlObject/Command/ViewModel/CommandViewModel.cs
0 → 100644
View file @
56635f17
using
System
;
using
System.Collections.Generic
;
using
System.Linq
;
using
System.Text
;
using
System.Threading.Tasks
;
using
VIZ.Framework.Core
;
namespace
VIZ.Package.Module
{
/// <summary>
/// 命令视图模型
/// </summary>
public
class
CommandViewModel
:
ViewModelBase
{
}
}
VIZ.Package.Module/ControlObject/FieldEdit/FieldEditPluginLifeCycle.cs
0 → 100644
View file @
56635f17
using
System
;
using
System.Collections.Generic
;
using
System.Linq
;
using
System.Text
;
using
System.Threading.Tasks
;
using
VIZ.Package.Domain
;
using
VIZ.Package.Plugin
;
namespace
VIZ.Package.Module
{
/// <summary>
/// 字段编辑插件生命周期
/// </summary>
public
class
FieldEditPluginLifeCycle
:
IPluginLifeCycle
{
/// <summary>
/// 插件ID
/// </summary>
/// <remarks>
/// 插件ID不能包含点号
/// </remarks>
public
const
string
PLUGIN_ID
=
ModulePluginIds
.
FIELD_EDIT
;
/// <summary>
/// 插件名称
/// </summary>
public
const
string
PLUGIN_NAME
=
"字段编辑"
;
/// <summary>
/// 注册
/// </summary>
/// <returns>插件信息</returns>
public
PluginInfo
Register
()
{
PluginInfo
info
=
new
PluginInfo
();
info
.
ID
=
PLUGIN_ID
;
info
.
Name
=
PLUGIN_NAME
;
info
.
ViewType
=
typeof
(
FieldEditView
);
return
info
;
}
/// <summary>
/// 初始化
/// </summary>
public
void
Initialize
()
{
}
/// <summary>
/// 销毁
/// </summary>
public
void
Dispose
()
{
}
}
}
VIZ.Package.Module/ControlObject/FieldEdit/View/FieldEditView.xaml
0 → 100644
View file @
56635f17
<UserControl x:Class="VIZ.Package.Module.FieldEditView"
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:VIZ.Package.Module"
mc:Ignorable="d"
d:DesignHeight="450" d:DesignWidth="800">
<Grid>
<TextBlock Text="字段编辑" VerticalAlignment="Center" HorizontalAlignment="Center"
FontSize="36" Foreground="Red"></TextBlock>
</Grid>
</UserControl>
VIZ.Package.Module/ControlObject/FieldEdit/View/FieldEditView.xaml.cs
0 → 100644
View file @
56635f17
using
System
;
using
System.Collections.Generic
;
using
System.Linq
;
using
System.Text
;
using
System.Threading.Tasks
;
using
System.Windows
;
using
System.Windows.Controls
;
using
System.Windows.Data
;
using
System.Windows.Documents
;
using
System.Windows.Input
;
using
System.Windows.Media
;
using
System.Windows.Media.Imaging
;
using
System.Windows.Navigation
;
using
System.Windows.Shapes
;
namespace
VIZ.Package.Module
{
/// <summary>
/// FieldEditView.xaml 的交互逻辑
/// </summary>
public
partial
class
FieldEditView
:
UserControl
{
public
FieldEditView
()
{
InitializeComponent
();
}
}
}
VIZ.Package.Module/ControlObject/FieldEdit/ViewModel/FieldEditViewModel.cs
0 → 100644
View file @
56635f17
using
System
;
using
System.Collections.Generic
;
using
System.Linq
;
using
System.Text
;
using
System.Threading.Tasks
;
using
VIZ.Framework.Core
;
namespace
VIZ.Package.Module
{
/// <summary>
/// 字段编辑视图模型
/// </summary>
public
class
FieldEditViewModel
:
ViewModelBase
{
}
}
VIZ.Package.Module/ControlObject/FieldTree/FieldTreePluginLifeCycle.cs
0 → 100644
View file @
56635f17
using
System
;
using
System.Collections.Generic
;
using
System.Linq
;
using
System.Text
;
using
System.Threading.Tasks
;
using
VIZ.Package.Domain
;
using
VIZ.Package.Plugin
;
namespace
VIZ.Package.Module
{
/// <summary>
/// 字段树插件生命周期
/// </summary>
public
class
FieldTreePluginLifeCycle
:
IPluginLifeCycle
{
/// <summary>
/// 插件ID
/// </summary>
/// <remarks>
/// 插件ID不能包含点号
/// </remarks>
public
const
string
PLUGIN_ID
=
ModulePluginIds
.
FIELD_TREE
;
/// <summary>
/// 插件名称
/// </summary>
public
const
string
PLUGIN_NAME
=
"控制列表"
;
/// <summary>
/// 注册
/// </summary>
/// <returns>插件信息</returns>
public
PluginInfo
Register
()
{
PluginInfo
info
=
new
PluginInfo
();
info
.
ID
=
PLUGIN_ID
;
info
.
Name
=
PLUGIN_NAME
;
info
.
ViewType
=
typeof
(
FieldTreeView
);
return
info
;
}
/// <summary>
/// 初始化
/// </summary>
public
void
Initialize
()
{
}
/// <summary>
/// 销毁
/// </summary>
public
void
Dispose
()
{
}
}
}
VIZ.Package.Module/ControlObject/FieldTree/View/FieldTreeView.xaml
0 → 100644
View file @
56635f17
<UserControl x:Class="VIZ.Package.Module.FieldTreeView"
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:VIZ.Package.Module"
mc:Ignorable="d"
d:DesignHeight="450" d:DesignWidth="800">
<Grid>
<TextBlock Text="字段树" VerticalAlignment="Center" HorizontalAlignment="Center"
FontSize="36" Foreground="Red"></TextBlock>
</Grid>
</UserControl>
VIZ.Package.Module/ControlObject/FieldTree/View/FieldTreeView.xaml.cs
0 → 100644
View file @
56635f17
using
System
;
using
System.Collections.Generic
;
using
System.Linq
;
using
System.Text
;
using
System.Threading.Tasks
;
using
System.Windows
;
using
System.Windows.Controls
;
using
System.Windows.Data
;
using
System.Windows.Documents
;
using
System.Windows.Input
;
using
System.Windows.Media
;
using
System.Windows.Media.Imaging
;
using
System.Windows.Navigation
;
using
System.Windows.Shapes
;
using
VIZ.Framework.Core
;
namespace
VIZ.Package.Module
{
/// <summary>
/// FieldTreeView.xaml 的交互逻辑
/// </summary>
public
partial
class
FieldTreeView
:
UserControl
{
public
FieldTreeView
()
{
InitializeComponent
();
WPFHelper
.
BindingViewModel
(
this
,
new
FieldTreeViewModel
());
}
}
}
VIZ.Package.Module/ControlObject/FieldTree/ViewModel/FieldTreeViewModel.cs
0 → 100644
View file @
56635f17
using
System
;
using
System.Collections.Generic
;
using
System.Linq
;
using
System.Text
;
using
System.Threading.Tasks
;
using
VIZ.Framework.Core
;
namespace
VIZ.Package.Module
{
/// <summary>
/// 字段树视图模型
/// </summary>
public
class
FieldTreeViewModel
:
ViewModelBase
{
}
}
VIZ.Package.Module/Main/View/MainView.xaml
View file @
56635f17
...
...
@@ -7,8 +7,10 @@
xmlns:dxe="http://schemas.devexpress.com/winfx/2008/xaml/editors"
xmlns:dxdo="http://schemas.devexpress.com/winfx/2008/xaml/docking"
xmlns:dxb="http://schemas.devexpress.com/winfx/2008/xaml/bars"
xmlns:dxmvvm="http://schemas.devexpress.com/winfx/2008/xaml/mvvm"
xmlns:plugin="clr-namespace:VIZ.Package.Plugin;assembly=VIZ.Package.Plugin"
xmlns:local="clr-namespace:VIZ.Package.Module"
d:DataContext="{d:DesignInstance Type=local:MainViewModel}"
mc:Ignorable="d"
d:DesignHeight="450" d:DesignWidth="800">
<UserControl.Resources>
...
...
@@ -27,6 +29,10 @@
</Style>
</UserControl.Resources>
<dxmvvm:Interaction.Behaviors>
<dxmvvm:EventToCommand EventName="Loaded" Command="{Binding Path=LoadedCommand}"></dxmvvm:EventToCommand>
</dxmvvm:Interaction.Behaviors>
<dxdo:DockLayoutManager x:Name="dockLayoutManager" FloatingMode="Desktop" EnableWin32Compatibility="True">
<dxdo:LayoutGroup ItemsSource="{Binding ItemsSource}"></dxdo:LayoutGroup>
</dxdo:DockLayoutManager>
...
...
VIZ.Package.Module/Main/ViewModel/MainViewModel.cs
View file @
56635f17
...
...
@@ -18,6 +18,17 @@ namespace VIZ.Package.Module
public
MainViewModel
()
{
ApplicationDomainEx
.
ServiceManager
.
AddService
(
ViewServiceKeys
.
MAIN_VIEW_SERVICE
,
this
);
// 初始化命令
this
.
InitCommand
();
}
/// <summary>
/// 初始化命令
/// </summary>
private
void
InitCommand
()
{
this
.
LoadedCommand
=
new
VCommand
(
this
.
Loaded
);
}
// ============================================================
...
...
@@ -46,6 +57,27 @@ namespace VIZ.Package.Module
// Command
// ============================================================
#
region
LoadedCommand
--
加载命令
/// <summary>
/// 加载命令
/// </summary>
public
VCommand
LoadedCommand
{
get
;
set
;
}
/// <summary>
/// 加载
/// </summary>
private
void
Loaded
()
{
if
(
this
.
IsAlreadyLoaded
)
return
;
this
.
IsAlreadyLoaded
=
true
;
this
.
LoadLayout
();
}
#
endregion
// ============================================================
// Public Function
...
...
VIZ.Package.Module/Plugin/PluginPluginLifeCycle.cs
0 → 100644
View file @
56635f17
using
System
;
using
System.Collections.Generic
;
using
System.Linq
;
using
System.Text
;
using
System.Threading.Tasks
;
using
VIZ.Package.Domain
;
using
VIZ.Package.Plugin
;
namespace
VIZ.Package.Module
{
/// <summary>
/// 插件插件生命周期
/// </summary>
public
class
PluginPluginLifeCycle
:
IPluginLifeCycle
{
/// <summary>
/// 插件ID
/// </summary>
/// <remarks>
/// 插件ID不能包含点号
/// </remarks>
public
const
string
PLUGIN_ID
=
ModulePluginIds
.
PLUGIN
;
/// <summary>
/// 插件名称
/// </summary>
public
const
string
PLUGIN_NAME
=
"插件"
;
/// <summary>
/// 注册
/// </summary>
/// <returns>插件信息</returns>
public
PluginInfo
Register
()
{
PluginInfo
info
=
new
PluginInfo
();
info
.
ID
=
PLUGIN_ID
;
info
.
Name
=
PLUGIN_NAME
;
info
.
ViewType
=
typeof
(
PluginView
);
return
info
;
}
/// <summary>
/// 初始化
/// </summary>
public
void
Initialize
()
{
}
/// <summary>
/// 销毁
/// </summary>
public
void
Dispose
()
{
}
}
}
VIZ.Package.Module/Plugin/View/PluginView.xaml
0 → 100644
View file @
56635f17
<UserControl x:Class="VIZ.Package.Module.PluginView"
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:VIZ.Package.Module"
mc:Ignorable="d"
d:DesignHeight="450" d:DesignWidth="800">
<Grid>
<TextBlock Text="插件" VerticalAlignment="Center" HorizontalAlignment="Center"
FontSize="36" Foreground="Red"></TextBlock>
</Grid>
</UserControl>
VIZ.Package.Module/Plugin/View/PluginView.xaml.cs
0 → 100644
View file @
56635f17
using
System
;
using
System.Collections.Generic
;
using
System.Linq
;
using
System.Text
;
using
System.Threading.Tasks
;
using
System.Windows
;
using
System.Windows.Controls
;
using
System.Windows.Data
;
using
System.Windows.Documents
;
using
System.Windows.Input
;
using
System.Windows.Media
;
using
System.Windows.Media.Imaging
;
using
System.Windows.Navigation
;
using
System.Windows.Shapes
;
using
VIZ.Framework.Core
;
namespace
VIZ.Package.Module
{
/// <summary>
/// PluginView.xaml 的交互逻辑
/// </summary>
public
partial
class
PluginView
:
UserControl
{
public
PluginView
()
{
InitializeComponent
();
WPFHelper
.
BindingViewModel
(
this
,
new
PluginViewModel
());
}
}
}
VIZ.Package.Module/Plugin/ViewModel/PluginViewModel.cs
0 → 100644
View file @
56635f17
using
System
;
using
System.Collections.Generic
;
using
System.Linq
;
using
System.Text
;
using
System.Threading.Tasks
;
using
VIZ.Framework.Core
;
namespace
VIZ.Package.Module
{
/// <summary>
/// 插件视图模型
/// </summary>
public
class
PluginViewModel
:
ViewModelBase
{
}
}
VIZ.Package.Module/Resource/MediaResource/MediaResourcePluginLifeCycle.cs
0 → 100644
View file @
56635f17
using
System
;
using
System.Collections.Generic
;
using
System.Linq
;
using
System.Text
;
using
System.Threading.Tasks
;
using
VIZ.Package.Domain
;
using
VIZ.Package.Plugin
;
namespace
VIZ.Package.Module
{
/// <summary>
/// 媒体资源插件生命周期
/// </summary>
public
class
MediaResourcePluginLifeCycle
:
IPluginLifeCycle
{
/// <summary>
/// 插件ID
/// </summary>
/// <remarks>
/// 插件ID不能包含点号
/// </remarks>
public
const
string
PLUGIN_ID
=
ModulePluginIds
.
MEDIA_RESOURCE
;
/// <summary>
/// 插件名称
/// </summary>
public
const
string
PLUGIN_NAME
=
"媒体资源库"
;
/// <summary>
/// 注册
/// </summary>
/// <returns>插件信息</returns>
public
PluginInfo
Register
()
{
PluginInfo
info
=
new
PluginInfo
();
info
.
ID
=
PLUGIN_ID
;
info
.
Name
=
PLUGIN_NAME
;
info
.
ViewType
=
typeof
(
MediaResourceView
);
return
info
;
}
/// <summary>
/// 初始化
/// </summary>
public
void
Initialize
()
{
}
/// <summary>
/// 销毁
/// </summary>
public
void
Dispose
()
{
}
}
}
VIZ.Package.Module/Resource/MediaResource/View/MediaResourceView.xaml
0 → 100644
View file @
56635f17
<UserControl x:Class="VIZ.Package.Module.MediaResourceView"
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:VIZ.Package.Module"
mc:Ignorable="d"
d:DesignHeight="450" d:DesignWidth="800">
<Grid>
<TextBlock Text="媒资库" VerticalAlignment="Center" HorizontalAlignment="Center"
FontSize="36" Foreground="Red"></TextBlock>
</Grid>
</UserControl>
VIZ.Package.Module/Resource/MediaResource/View/MediaResourceView.xaml.cs
0 → 100644
View file @
56635f17
using
System
;
using
System.Collections.Generic
;
using
System.Linq
;
using
System.Text
;
using
System.Threading.Tasks
;
using
System.Windows
;
using
System.Windows.Controls
;
using
System.Windows.Data
;
using
System.Windows.Documents
;
using
System.Windows.Input
;
using
System.Windows.Media
;
using
System.Windows.Media.Imaging
;
using
System.Windows.Navigation
;
using
System.Windows.Shapes
;
using
VIZ.Framework.Core
;
namespace
VIZ.Package.Module
{
/// <summary>
/// MediaResourceView.xaml 的交互逻辑
/// </summary>
public
partial
class
MediaResourceView
:
UserControl
{
public
MediaResourceView
()
{
InitializeComponent
();
WPFHelper
.
BindingViewModel
(
this
,
new
MediaResourceViewModel
());
}
}
}
VIZ.Package.Module/Resource/MediaResource/ViewModel/MediaResourceViewModel.cs
0 → 100644
View file @
56635f17
using
System
;
using
System.Collections.Generic
;
using
System.Linq
;
using
System.Text
;
using
System.Threading.Tasks
;
using
VIZ.Framework.Core
;
namespace
VIZ.Package.Module
{
/// <summary>
/// 媒体资源视图模型
/// </summary>
public
class
MediaResourceViewModel
:
ViewModelBase
{
}
}
VIZ.Package.Module/VIZ.Package.Module.csproj
View file @
56635f17
...
...
@@ -87,11 +87,41 @@
<Reference Include="WindowsFormsIntegration" />
</ItemGroup>
<ItemGroup>
<Compile Include="ControlObject\Command\CommandPluginLifeCycle.cs" />
<Compile Include="ControlObject\Command\ViewModel\CommandViewModel.cs" />
<Compile Include="ControlObject\Command\View\CommandView.xaml.cs">
<DependentUpon>CommandView.xaml</DependentUpon>
</Compile>
<Compile Include="ControlObject\FieldEdit\FieldEditPluginLifeCycle.cs" />
<Compile Include="ControlObject\FieldEdit\ViewModel\FieldEditViewModel.cs" />
<Compile Include="ControlObject\FieldTree\FieldTreePluginLifeCycle.cs" />
<Compile Include="ControlObject\FieldTree\ViewModel\FieldTreeViewModel.cs" />
<Compile Include="Control\ControlPluginLifeCycle.cs" />
<Compile Include="Control\ViewModel\ControlViewModel.cs" />
<Compile Include="Control\View\ControlView.xaml.cs">
<DependentUpon>ControlView.xaml</DependentUpon>
</Compile>
<Compile Include="Debug\ViewModel\DebugViewModel.cs" />
<Compile Include="Debug\View\DebugWindow.xaml.cs">
<DependentUpon>DebugWindow.xaml</DependentUpon>
</Compile>
<Compile Include="ControlObject\FieldTree\View\FieldTreeView.xaml.cs">
<DependentUpon>FieldTreeView.xaml</DependentUpon>
</Compile>
<Compile Include="ControlObject\FieldEdit\View\FieldEditView.xaml.cs">
<DependentUpon>FieldEditView.xaml</DependentUpon>
</Compile>
<Compile Include="Main\ViewModel\MainTopViewModel.cs" />
<Compile Include="Plugin\PluginPluginLifeCycle.cs" />
<Compile Include="Plugin\ViewModel\PluginViewModel.cs" />
<Compile Include="Plugin\View\PluginView.xaml.cs">
<DependentUpon>PluginView.xaml</DependentUpon>
</Compile>
<Compile Include="Resource\MediaResource\MediaResourcePluginLifeCycle.cs" />
<Compile Include="Resource\MediaResource\ViewModel\MediaResourceViewModel.cs" />
<Compile Include="Resource\MediaResource\View\MediaResourceView.xaml.cs">
<DependentUpon>MediaResourceView.xaml</DependentUpon>
</Compile>
<Compile Include="Page\Group\ViewModel\PageAddViewModel.cs" />
<Compile Include="Page\Group\View\PageAddWindow.xaml.cs">
<DependentUpon>PageAddWindow.xaml</DependentUpon>
...
...
@@ -176,10 +206,34 @@
<Folder Include="Main\Controller\" />
</ItemGroup>
<ItemGroup>
<Page Include="ControlObject\Command\View\CommandView.xaml">
<SubType>Designer</SubType>
<Generator>MSBuild:Compile</Generator>
</Page>
<Page Include="Control\View\ControlView.xaml">
<SubType>Designer</SubType>
<Generator>MSBuild:Compile</Generator>
</Page>
<Page Include="Debug\View\DebugWindow.xaml">
<SubType>Designer</SubType>
<Generator>MSBuild:Compile</Generator>
</Page>
<Page Include="ControlObject\FieldTree\View\FieldTreeView.xaml">
<SubType>Designer</SubType>
<Generator>MSBuild:Compile</Generator>
</Page>
<Page Include="ControlObject\FieldEdit\View\FieldEditView.xaml">
<SubType>Designer</SubType>
<Generator>MSBuild:Compile</Generator>
</Page>
<Page Include="Plugin\View\PluginView.xaml">
<SubType>Designer</SubType>
<Generator>MSBuild:Compile</Generator>
</Page>
<Page Include="Resource\MediaResource\View\MediaResourceView.xaml">
<SubType>Designer</SubType>
<Generator>MSBuild:Compile</Generator>
</Page>
<Page Include="Page\Group\View\PageAddWindow.xaml">
<SubType>Designer</SubType>
<Generator>MSBuild:Compile</Generator>
...
...
VIZ.Package/config/config.ini
View file @
56635f17
[Application]
APPLICATION_IS_DEBUG
=
false
\ No newline at end of file
APPLICATION_IS_DEBUG
=
true
\ 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