Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
V
VIZ.TVP
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.TVP
Commits
72e51754
Commit
72e51754
authored
Dec 13, 2022
by
liulongfei
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
添加默认页
parent
39917ebe
Hide whitespace changes
Inline
Side-by-side
Showing
27 changed files
with
569 additions
and
13 deletions
+569
-13
VIZ.TVP.Domain/Enum/PluginIDs.cs
+15
-0
VIZ.TVP.Module/Program/ProgramList/ProgramListPluginLifeCycle.cs
+61
-0
VIZ.TVP.Module/Program/ProgramList/View/ProgramListView.xaml
+12
-0
VIZ.TVP.Module/Program/ProgramList/View/ProgramListView.xaml.cs
+28
-0
VIZ.TVP.Module/Program/ProgramList/ViewModel/ProgramListViewModel.cs
+23
-0
VIZ.TVP.Module/Program/ProgramTemplate/ProgramTemplatePluginLifeCycle.cs
+61
-0
VIZ.TVP.Module/Program/ProgramTemplate/View/ProgramTemplateView.xaml
+12
-0
VIZ.TVP.Module/Program/ProgramTemplate/View/ProgramTemplateView.xaml.cs
+28
-0
VIZ.TVP.Module/Program/ProgramTemplate/ViewModel/ProgramTemplateViewModel.cs
+23
-0
VIZ.TVP.Module/Resource/LocalResource/LocalResourcePluginLifeCycle.cs
+61
-0
VIZ.TVP.Module/Resource/LocalResource/View/LocalResourceView.xaml
+12
-0
VIZ.TVP.Module/Resource/LocalResource/View/LocalResourceView.xaml.cs
+28
-0
VIZ.TVP.Module/Resource/LocalResource/ViewModel/LocalResourceViewModel.cs
+24
-0
VIZ.TVP.Module/Resource/MediaResource/MediaResourcePluginLifeCycle.cs
+61
-0
VIZ.TVP.Module/Resource/MediaResource/View/MediaResourceView.xaml
+12
-0
VIZ.TVP.Module/Resource/MediaResource/View/MediaResourceView.xaml.cs
+28
-0
VIZ.TVP.Module/Resource/MediaResource/ViewModel/MediaResourceViewModel.cs
+23
-0
VIZ.TVP.Module/Resource/VizResource/Controller/VizResourceFile/IVizResourceFileSupport.cs
+0
-0
VIZ.TVP.Module/Resource/VizResource/Controller/VizResourceFile/VizResourceFileController.cs
+0
-0
VIZ.TVP.Module/Resource/VizResource/Core/ResourceFolderNodeImageSelector.cs
+0
-0
VIZ.TVP.Module/Resource/VizResource/View/VizResourceView.xaml
+0
-0
VIZ.TVP.Module/Resource/VizResource/View/VizResourceView.xaml.cs
+0
-0
VIZ.TVP.Module/Resource/VizResource/ViewModel/VizResourceViewModel.cs
+0
-0
VIZ.TVP.Module/Resource/VizResource/VizResourcePluginLifeCycle.cs
+0
-0
VIZ.TVP.Module/VIZ.TVP.Module.csproj
+48
-7
VIZ.TVP.Module/VizRender/Controller/VizController/VizController.cs
+3
-2
VIZ.TVP.Module/VizRender/ViewModel/VizRenderViewModel.cs
+6
-4
No files found.
VIZ.TVP.Domain/Enum/PluginIDs.cs
View file @
72e51754
...
...
@@ -30,5 +30,20 @@ namespace VIZ.TVP.Domain
/// 本地资源
/// </summary>
public
const
string
LOCAL_RESOURCE
=
"LOCAL_RESOURCE"
;
/// <summary>
/// 媒体资源
/// </summary>
public
const
string
MEDIA_RESOURCE
=
"MEDIA_RESOURCE"
;
/// <summary>
/// 节目模板
/// </summary>
public
const
string
PROGRAM_TEMPLATE
=
"PROGRAM_TEMPLATE"
;
/// <summary>
/// 节目单
/// </summary>
public
const
string
PROGRAM_LIST
=
"PROGRAM_LIST"
;
}
}
VIZ.TVP.Module/Program/ProgramList/ProgramListPluginLifeCycle.cs
0 → 100644
View file @
72e51754
using
System
;
using
System.Collections.Generic
;
using
System.Linq
;
using
System.Text
;
using
System.Threading.Tasks
;
using
VIZ.Framework.Plugin
;
using
VIZ.TVP.Domain
;
namespace
VIZ.TVP.Module
{
/// <summary>
/// 节目单插件生命周期
/// </summary>
public
class
ProgramListPluginLifeCycle
:
IPluginLifeCycle
{
/// <summary>
/// 插件ID
/// </summary>
/// <remarks>
/// 插件ID不能包含点号
/// </remarks>
public
const
string
PLUGIN_ID
=
PluginIDs
.
PROGRAM_LIST
;
/// <summary>
/// 插件显示名称
/// </summary>
public
const
string
PLUGIN_DISPLAY_NAME
=
"节目单"
;
/// <summary>
/// 注册
/// </summary>
/// <returns>插件信息</returns>
public
PluginInfo
Register
()
{
PluginInfo
info
=
new
PluginInfo
();
info
.
ID
=
PLUGIN_ID
;
info
.
DisplayName
=
PLUGIN_DISPLAY_NAME
;
info
.
HasView
=
true
;
info
.
HasSettingView
=
false
;
info
.
ViewInfo
=
new
PluginViewInfo
(
typeof
(
ProgramListView
),
typeof
(
ProgramListViewModel
));
return
info
;
}
/// <summary>
/// 初始化
/// </summary>
public
void
Initialize
()
{
}
/// <summary>
/// 销毁
/// </summary>
public
void
Dispose
()
{
}
}
}
VIZ.TVP.Module/Program/ProgramList/View/ProgramListView.xaml
0 → 100644
View file @
72e51754
<UserControl x:Class="VIZ.TVP.Module.ProgramListView"
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.TVP.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.TVP.Module/Program/ProgramList/View/ProgramListView.xaml.cs
0 → 100644
View file @
72e51754
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.TVP.Module
{
/// <summary>
/// ProgramListView.xaml 的交互逻辑
/// </summary>
public
partial
class
ProgramListView
:
UserControl
{
public
ProgramListView
()
{
InitializeComponent
();
}
}
}
VIZ.TVP.Module/Program/ProgramList/ViewModel/ProgramListViewModel.cs
0 → 100644
View file @
72e51754
using
System
;
using
System.Collections.Generic
;
using
System.Linq
;
using
System.Text
;
using
System.Threading.Tasks
;
using
VIZ.Framework.Plugin
;
namespace
VIZ.TVP.Module
{
/// <summary>
/// 节目单视图模型
/// </summary>
public
class
ProgramListViewModel
:
PluginViewModelBase
{
/// <summary>
/// 销毁
/// </summary>
public
override
void
Dispose
()
{
}
}
}
VIZ.TVP.Module/Program/ProgramTemplate/ProgramTemplatePluginLifeCycle.cs
0 → 100644
View file @
72e51754
using
System
;
using
System.Collections.Generic
;
using
System.Linq
;
using
System.Text
;
using
System.Threading.Tasks
;
using
VIZ.Framework.Plugin
;
using
VIZ.TVP.Domain
;
namespace
VIZ.TVP.Module
{
/// <summary>
/// 节目模板插件生命周期
/// </summary>
public
class
ProgramTemplatePluginLifeCycle
:
IPluginLifeCycle
{
/// <summary>
/// 插件ID
/// </summary>
/// <remarks>
/// 插件ID不能包含点号
/// </remarks>
public
const
string
PLUGIN_ID
=
PluginIDs
.
PROGRAM_TEMPLATE
;
/// <summary>
/// 插件显示名称
/// </summary>
public
const
string
PLUGIN_DISPLAY_NAME
=
"节目模板"
;
/// <summary>
/// 注册
/// </summary>
/// <returns>插件信息</returns>
public
PluginInfo
Register
()
{
PluginInfo
info
=
new
PluginInfo
();
info
.
ID
=
PLUGIN_ID
;
info
.
DisplayName
=
PLUGIN_DISPLAY_NAME
;
info
.
HasView
=
true
;
info
.
HasSettingView
=
false
;
info
.
ViewInfo
=
new
PluginViewInfo
(
typeof
(
ProgramTemplateView
),
typeof
(
ProgramTemplateViewModel
));
return
info
;
}
/// <summary>
/// 初始化
/// </summary>
public
void
Initialize
()
{
}
/// <summary>
/// 销毁
/// </summary>
public
void
Dispose
()
{
}
}
}
VIZ.TVP.Module/Program/ProgramTemplate/View/ProgramTemplateView.xaml
0 → 100644
View file @
72e51754
<UserControl x:Class="VIZ.TVP.Module.ProgramTemplateView"
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.TVP.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.TVP.Module/Program/ProgramTemplate/View/ProgramTemplateView.xaml.cs
0 → 100644
View file @
72e51754
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.TVP.Module
{
/// <summary>
/// ProgramTemplateView.xaml 的交互逻辑
/// </summary>
public
partial
class
ProgramTemplateView
:
UserControl
{
public
ProgramTemplateView
()
{
InitializeComponent
();
}
}
}
VIZ.TVP.Module/Program/ProgramTemplate/ViewModel/ProgramTemplateViewModel.cs
0 → 100644
View file @
72e51754
using
System
;
using
System.Collections.Generic
;
using
System.Linq
;
using
System.Text
;
using
System.Threading.Tasks
;
using
VIZ.Framework.Plugin
;
namespace
VIZ.TVP.Module
{
/// <summary>
/// 节目模板视图模型
/// </summary>
public
class
ProgramTemplateViewModel
:
PluginViewModelBase
{
/// <summary>
/// 销毁
/// </summary>
public
override
void
Dispose
()
{
}
}
}
VIZ.TVP.Module/Resource/LocalResource/LocalResourcePluginLifeCycle.cs
0 → 100644
View file @
72e51754
using
System
;
using
System.Collections.Generic
;
using
System.Linq
;
using
System.Text
;
using
System.Threading.Tasks
;
using
VIZ.Framework.Plugin
;
using
VIZ.TVP.Domain
;
namespace
VIZ.TVP.Module
{
/// <summary>
/// 本地资源插件生命周期
/// </summary>
public
class
LocalResourcePluginLifeCycle
:
IPluginLifeCycle
{
/// <summary>
/// 插件ID
/// </summary>
/// <remarks>
/// 插件ID不能包含点号
/// </remarks>
public
const
string
PLUGIN_ID
=
PluginIDs
.
LOCAL_RESOURCE
;
/// <summary>
/// 插件显示名称
/// </summary>
public
const
string
PLUGIN_DISPLAY_NAME
=
"本地资源"
;
/// <summary>
/// 注册
/// </summary>
/// <returns>插件信息</returns>
public
PluginInfo
Register
()
{
PluginInfo
info
=
new
PluginInfo
();
info
.
ID
=
PLUGIN_ID
;
info
.
DisplayName
=
PLUGIN_DISPLAY_NAME
;
info
.
HasView
=
true
;
info
.
HasSettingView
=
false
;
info
.
ViewInfo
=
new
PluginViewInfo
(
typeof
(
LocalResourceView
),
typeof
(
LocalResourceViewModel
));
return
info
;
}
/// <summary>
/// 初始化
/// </summary>
public
void
Initialize
()
{
}
/// <summary>
/// 销毁
/// </summary>
public
void
Dispose
()
{
}
}
}
VIZ.TVP.Module/Resource/LocalResource/View/LocalResourceView.xaml
0 → 100644
View file @
72e51754
<UserControl x:Class="VIZ.TVP.Module.LocalResourceView"
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.TVP.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.TVP.Module/Resource/LocalResource/View/LocalResourceView.xaml.cs
0 → 100644
View file @
72e51754
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.TVP.Module
{
/// <summary>
/// LocalResourceView.xaml 的交互逻辑
/// </summary>
public
partial
class
LocalResourceView
:
UserControl
{
public
LocalResourceView
()
{
InitializeComponent
();
}
}
}
VIZ.TVP.Module/Resource/LocalResource/ViewModel/LocalResourceViewModel.cs
0 → 100644
View file @
72e51754
using
System
;
using
System.Collections.Generic
;
using
System.Linq
;
using
System.Text
;
using
System.Threading.Tasks
;
using
VIZ.Framework.Core
;
using
VIZ.Framework.Plugin
;
namespace
VIZ.TVP.Module
{
/// <summary>
/// 本地资源视图模型
/// </summary>
public
class
LocalResourceViewModel
:
PluginViewModelBase
{
/// <summary>
/// 销毁
/// </summary>
public
override
void
Dispose
()
{
}
}
}
VIZ.TVP.Module/Resource/MediaResource/MediaResourcePluginLifeCycle.cs
0 → 100644
View file @
72e51754
using
System
;
using
System.Collections.Generic
;
using
System.Linq
;
using
System.Text
;
using
System.Threading.Tasks
;
using
VIZ.Framework.Plugin
;
using
VIZ.TVP.Domain
;
namespace
VIZ.TVP.Module
{
/// <summary>
/// 媒体资源插件生命周期
/// </summary>
public
class
MediaResourcePluginLifeCycle
:
IPluginLifeCycle
{
/// <summary>
/// 插件ID
/// </summary>
/// <remarks>
/// 插件ID不能包含点号
/// </remarks>
public
const
string
PLUGIN_ID
=
PluginIDs
.
MEDIA_RESOURCE
;
/// <summary>
/// 插件显示名称
/// </summary>
public
const
string
PLUGIN_DISPLAY_NAME
=
"媒体资源"
;
/// <summary>
/// 注册
/// </summary>
/// <returns>插件信息</returns>
public
PluginInfo
Register
()
{
PluginInfo
info
=
new
PluginInfo
();
info
.
ID
=
PLUGIN_ID
;
info
.
DisplayName
=
PLUGIN_DISPLAY_NAME
;
info
.
HasView
=
true
;
info
.
HasSettingView
=
false
;
info
.
ViewInfo
=
new
PluginViewInfo
(
typeof
(
MediaResourceView
),
typeof
(
MediaResourceViewModel
));
return
info
;
}
/// <summary>
/// 初始化
/// </summary>
public
void
Initialize
()
{
}
/// <summary>
/// 销毁
/// </summary>
public
void
Dispose
()
{
}
}
}
VIZ.TVP.Module/Resource/MediaResource/View/MediaResourceView.xaml
0 → 100644
View file @
72e51754
<UserControl x:Class="VIZ.TVP.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.TVP.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.TVP.Module/Resource/MediaResource/View/MediaResourceView.xaml.cs
0 → 100644
View file @
72e51754
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.TVP.Module
{
/// <summary>
/// MediaResourceView.xaml 的交互逻辑
/// </summary>
public
partial
class
MediaResourceView
:
UserControl
{
public
MediaResourceView
()
{
InitializeComponent
();
}
}
}
VIZ.TVP.Module/Resource/MediaResource/ViewModel/MediaResourceViewModel.cs
0 → 100644
View file @
72e51754
using
System
;
using
System.Collections.Generic
;
using
System.Linq
;
using
System.Text
;
using
System.Threading.Tasks
;
using
VIZ.Framework.Plugin
;
namespace
VIZ.TVP.Module
{
/// <summary>
/// 媒体资源视图模型
/// </summary>
public
class
MediaResourceViewModel
:
PluginViewModelBase
{
/// <summary>
/// 销毁
/// </summary>
public
override
void
Dispose
()
{
}
}
}
VIZ.TVP.Module/VizResource/Controller/VizResourceFile/IVizResourceFileSupport.cs
→
VIZ.TVP.Module/
Resource/
VizResource/Controller/VizResourceFile/IVizResourceFileSupport.cs
View file @
72e51754
File moved
VIZ.TVP.Module/VizResource/Controller/VizResourceFile/VizResourceFileController.cs
→
VIZ.TVP.Module/
Resource/
VizResource/Controller/VizResourceFile/VizResourceFileController.cs
View file @
72e51754
File moved
VIZ.TVP.Module/VizResource/Core/ResourceFolderNodeImageSelector.cs
→
VIZ.TVP.Module/
Resource/
VizResource/Core/ResourceFolderNodeImageSelector.cs
View file @
72e51754
File moved
VIZ.TVP.Module/VizResource/View/VizResourceView.xaml
→
VIZ.TVP.Module/
Resource/
VizResource/View/VizResourceView.xaml
View file @
72e51754
File moved
VIZ.TVP.Module/VizResource/View/VizResourceView.xaml.cs
→
VIZ.TVP.Module/
Resource/
VizResource/View/VizResourceView.xaml.cs
View file @
72e51754
File moved
VIZ.TVP.Module/VizResource/ViewModel/VizResourceViewModel.cs
→
VIZ.TVP.Module/
Resource/
VizResource/ViewModel/VizResourceViewModel.cs
View file @
72e51754
File moved
VIZ.TVP.Module/VizResource/VizResourcePluginLifeCycle.cs
→
VIZ.TVP.Module/
Resource/
VizResource/VizResourcePluginLifeCycle.cs
View file @
72e51754
File moved
VIZ.TVP.Module/VIZ.TVP.Module.csproj
View file @
72e51754
...
...
@@ -94,6 +94,22 @@
<SubType>Designer</SubType>
<Generator>MSBuild:Compile</Generator>
</Page>
<Page Include="Program\ProgramList\View\ProgramListView.xaml">
<SubType>Designer</SubType>
<Generator>MSBuild:Compile</Generator>
</Page>
<Page Include="Program\ProgramTemplate\View\ProgramTemplateView.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="Resource\LocalResource\View\LocalResourceView.xaml">
<SubType>Designer</SubType>
<Generator>MSBuild:Compile</Generator>
</Page>
<Page Include="Login\View\LoginView.xaml">
<SubType>Designer</SubType>
<Generator>MSBuild:Compile</Generator>
...
...
@@ -114,7 +130,7 @@
<SubType>Designer</SubType>
<Generator>MSBuild:Compile</Generator>
</Page>
<Page Include="VizResource\View\VizResourceView.xaml">
<Page Include="
Resource\
VizResource\View\VizResourceView.xaml">
<SubType>Designer</SubType>
<Generator>MSBuild:Compile</Generator>
</Page>
...
...
@@ -127,6 +143,25 @@
<DependentUpon>DebugView.xaml</DependentUpon>
</Compile>
<Compile Include="Debug\ViewModel\DebugViewModel.cs" />
<Compile Include="Program\ProgramList\ProgramListPluginLifeCycle.cs" />
<Compile Include="Program\ProgramList\ViewModel\ProgramListViewModel.cs" />
<Compile Include="Program\ProgramList\View\ProgramListView.xaml.cs">
<DependentUpon>ProgramListView.xaml</DependentUpon>
</Compile>
<Compile Include="Program\ProgramTemplate\ProgramTemplatePluginLifeCycle.cs" />
<Compile Include="Program\ProgramTemplate\ViewModel\ProgramTemplateViewModel.cs" />
<Compile Include="Program\ProgramTemplate\View\ProgramTemplateView.xaml.cs">
<DependentUpon>ProgramTemplateView.xaml</DependentUpon>
</Compile>
<Compile Include="Resource\MediaResource\ViewModel\MediaResourceViewModel.cs" />
<Compile Include="Resource\MediaResource\View\MediaResourceView.xaml.cs">
<DependentUpon>MediaResourceView.xaml</DependentUpon>
</Compile>
<Compile Include="Resource\LocalResource\LocalResourcePluginLifeCycle.cs" />
<Compile Include="Resource\LocalResource\ViewModel\LocalResourceViewModel.cs" />
<Compile Include="Resource\LocalResource\View\LocalResourceView.xaml.cs">
<DependentUpon>LocalResourceView.xaml</DependentUpon>
</Compile>
<Compile Include="Login\Controller\Login\ILoginSupport.cs" />
<Compile Include="Login\Controller\Login\LoginController.cs" />
<Compile Include="Login\Controller\Plugin\IPluginSupport.cs" />
...
...
@@ -159,20 +194,21 @@
<DependentUpon>Settings.settings</DependentUpon>
<DesignTimeSharedInput>True</DesignTimeSharedInput>
</Compile>
<Compile Include="Resource\MediaResource\MediaResourcePluginLifeCycle.cs" />
<Compile Include="Setup\Provider\Setup\AppSetup_InitLiteDB.cs" />
<Compile Include="VizRender\Controller\VizController\IVizSupport.cs" />
<Compile Include="VizRender\Controller\VizController\VizController.cs" />
<Compile Include="VizRender\Model\VizConnectionModel.cs" />
<Compile Include="VizRender\ViewModel\VizRenderViewModel.cs" />
<Compile Include="VizRender\VizRenderPluginLifeCycle.cs" />
<Compile Include="VizResource\Controller\VizResourceFile\IVizResourceFileSupport.cs" />
<Compile Include="VizResource\Controller\VizResourceFile\VizResourceFileController.cs" />
<Compile Include="VizResource\Core\ResourceFolderNodeImageSelector.cs" />
<Compile Include="VizResource\View\VizResourceView.xaml.cs">
<Compile Include="
Resource\
VizResource\Controller\VizResourceFile\IVizResourceFileSupport.cs" />
<Compile Include="
Resource\
VizResource\Controller\VizResourceFile\VizResourceFileController.cs" />
<Compile Include="
Resource\
VizResource\Core\ResourceFolderNodeImageSelector.cs" />
<Compile Include="
Resource\
VizResource\View\VizResourceView.xaml.cs">
<DependentUpon>VizResourceView.xaml</DependentUpon>
</Compile>
<Compile Include="VizResource\VizResourcePluginLifeCycle.cs" />
<Compile Include="VizResource\ViewModel\VizResourceViewModel.cs" />
<Compile Include="
Resource\
VizResource\VizResourcePluginLifeCycle.cs" />
<Compile Include="
Resource\
VizResource\ViewModel\VizResourceViewModel.cs" />
<Compile Include="VizRender\View\VizRenderView.xaml.cs">
<DependentUpon>VizRenderView.xaml</DependentUpon>
</Compile>
...
...
@@ -247,6 +283,10 @@
</ItemGroup>
<ItemGroup>
<Folder Include="Login\Service\" />
<Folder Include="Program\ProgramList\Controller\" />
<Folder Include="Program\ProgramTemplate\Controller\" />
<Folder Include="Resource\LocalResource\Controller\" />
<Folder Include="Resource\MediaResource\Controller\" />
</ItemGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
</Project>
\ No newline at end of file
VIZ.TVP.Module/VizRender/Controller/VizController/VizController.cs
View file @
72e51754
...
...
@@ -52,8 +52,9 @@ namespace VIZ.TVP.Module
{
this
.
Support
.
IsEngineReady
=
false
;
int
width
=
(
int
)
view
.
ActualWidth
;
int
height
=
(
int
)
view
.
ActualHeight
;
var
dpi
=
WPFHelper
.
GetDpiByGraphics
();
int
width
=
(
int
)(
view
.
host
.
ActualWidth
*
(
dpi
.
X
/
96d
));
int
height
=
(
int
)(
view
.
host
.
ActualHeight
*
(
dpi
.
Y
/
96d
));
IntPtr
hWnd
=
view
.
host
.
ContainerFormHandle
;
IntPtr
vizHandle
=
IntPtr
.
Zero
;
...
...
VIZ.TVP.Module/VizRender/ViewModel/VizRenderViewModel.cs
View file @
72e51754
...
...
@@ -8,6 +8,7 @@ using VIZ.Framework.Plugin;
using
VIZ.TVP.Connection
;
using
VIZ.TVP.Domain
;
using
VIZ.TVP.Storage
;
using
static
VIZ
.
Framework
.
Core
.
WPFHelper
;
namespace
VIZ.TVP.Module
{
...
...
@@ -113,8 +114,10 @@ namespace VIZ.TVP.Module
if
(
this
.
connectionModel
==
null
||
!
this
.
connectionModel
.
IsConnected
)
return
;
int
width
=
(
int
)
e
.
NewSize
.
Width
;
int
height
=
(
int
)
e
.
NewSize
.
Height
;
var
dpi
=
WPFHelper
.
GetDpiByGraphics
();
int
width
=
(
int
)(
e
.
NewSize
.
Width
*
(
dpi
.
X
/
96d
));
int
height
=
(
int
)(
e
.
NewSize
.
Height
*
(
dpi
.
Y
/
96d
));
this
.
connectionModel
.
EndpointManager
.
Send
(
$"RENDERER WINDOW_RESIZE
{
width
}
{
height
}
"
);
}
...
...
@@ -141,6 +144,7 @@ namespace VIZ.TVP.Module
config
.
Name
=
"测试VIZ引擎"
;
config
.
EngineType
=
TVPEngineType
.
VIZ
;
config
.
FullPath
=
@"D:\Program Files (x86)\Vizrt\Viz3\viz.exe"
;
//config.FullPath = @"C:\Program Files\Vizrt\Viz3\viz.exe";
// --------------------------------------------------------------------
...
...
@@ -149,8 +153,6 @@ namespace VIZ.TVP.Module
connectionModel
.
ID
=
"test"
;
connectionModel
.
InitEndpointManager
(
new
VizEndpointManager
(
"test"
,
"localhost"
,
6100
));
int
width
=
(
int
)
view
.
host
.
ActualWidth
;
int
height
=
(
int
)
view
.
host
.
ActualHeight
;
this
.
vizController
.
StartVizEngine
(
view
,
config
,
this
.
connectionModel
);
}
...
...
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