[NUI][Design]Update Tizen.NUI.Design and Add Tizen.NUI.Components.Design
authorXianbing Teng <reformed_beginner@outlook.com>
Wed, 10 Jun 2020 06:45:38 +0000 (14:45 +0800)
committerdongsug-song <35130733+dongsug-song@users.noreply.github.com>
Fri, 19 Mar 2021 03:48:43 +0000 (12:48 +0900)
1. Add Tizen.NUI.Components.Design
2. Update Tizen.NUI.Design
3. Update design dlls

16 files changed:
pkg/Tizen.NET.API9/design/Tizen.NUI.Components.Design.dll [new file with mode: 0644]
pkg/Tizen.NET.API9/design/Tizen.NUI.Design.dll
src/Tizen.NUI.Components.Design/Properties/AssemblyInfo.cs [new file with mode: 0755]
src/Tizen.NUI.Components.Design/Tizen.NUI.Components.Design.csproj [new file with mode: 0755]
src/Tizen.NUI.Components.Design/Tizen.NUI.Components.Design.sln [new file with mode: 0755]
src/Tizen.NUI.Components.Design/Tizen.NUI.Components.Design/AttributeTableBuilder.cs [new file with mode: 0755]
src/Tizen.NUI.Components.Design/Tizen.NUI.Components.Design/RegisterMetadata.cs [new file with mode: 0755]
src/Tizen.NUI.Components.Design/Tizen.NUI.Components/AttributeTableBuilder.cs [new file with mode: 0755]
src/Tizen.NUI.Components.Design/Tizen.NUI.Components/RegisterMetadata.cs [new file with mode: 0755]
src/Tizen.NUI.Components/Properties/AssemblyInfo.cs [new file with mode: 0755]
src/Tizen.NUI.Design/Properties/AssemblyInfo.cs
src/Tizen.NUI.Design/Tizen.NUI.Design.csproj
src/Tizen.NUI.Design/Tizen.NUI.Design.sln
src/Tizen.NUI.Design/Tizen.NUI.Design/AttributeTableBuilder.cs
src/Tizen.NUI.Design/Tizen.NUI/AttributeTableBuilder.cs
src/Tizen.NUI/Properties/AssemblyInfo.cs

diff --git a/pkg/Tizen.NET.API9/design/Tizen.NUI.Components.Design.dll b/pkg/Tizen.NET.API9/design/Tizen.NUI.Components.Design.dll
new file mode 100644 (file)
index 0000000..951b883
Binary files /dev/null and b/pkg/Tizen.NET.API9/design/Tizen.NUI.Components.Design.dll differ
index 78a3a55..46ead88 100644 (file)
Binary files a/pkg/Tizen.NET.API9/design/Tizen.NUI.Design.dll and b/pkg/Tizen.NET.API9/design/Tizen.NUI.Design.dll differ
diff --git a/src/Tizen.NUI.Components.Design/Properties/AssemblyInfo.cs b/src/Tizen.NUI.Components.Design/Properties/AssemblyInfo.cs
new file mode 100755 (executable)
index 0000000..515141e
--- /dev/null
@@ -0,0 +1,5 @@
+using Microsoft.Windows.Design.Metadata;
+
+[assembly: ProvideMetadata(typeof(Tizen.NUI.Components.Design.RegisterMetadata))]
+[assembly: ProvideMetadata(typeof(Tizen.NUI.Components.RegisterMetadata))]
+
diff --git a/src/Tizen.NUI.Components.Design/Tizen.NUI.Components.Design.csproj b/src/Tizen.NUI.Components.Design/Tizen.NUI.Components.Design.csproj
new file mode 100755 (executable)
index 0000000..d8b066c
--- /dev/null
@@ -0,0 +1,37 @@
+<Project Sdk="Microsoft.NET.Sdk">
+
+  <PropertyGroup>
+    <TargetFramework>netstandard2.0</TargetFramework>
+    <ExternalLibraryDir Condition="'$(ExternalLibraryDir)' == ''">$(ProjectRootDir)externals\libs\</ExternalLibraryDir>
+    <ArtifactsDirectory>$(OutputBaseDir)bin\design\</ArtifactsDirectory>
+    <AppDesignerFolder>Properties</AppDesignerFolder>
+    <Company>Samsung Inc.</Company>
+    <Description>Provides the design-time metadata for the XAML language service.</Description>
+  </PropertyGroup>
+
+  <ItemGroup>
+    <ProjectReference Include="..\Tizen.NUI.Components\Tizen.NUI.Components.csproj" />
+    <ProjectReference Include="..\Tizen.NUI\Tizen.NUI.csproj">
+      <GenerateDesignMetadata>true</GenerateDesignMetadata>
+      <Name>Tizen.NUI</Name>
+      <Private>False</Private>
+    </ProjectReference>
+  </ItemGroup>
+
+  <ItemGroup>
+    <Reference Include="Microsoft.Windows.Design.Extensibility">
+      <HintPath>$(ExternalLibraryDir)Microsoft.Windows.Design.Extensibility.dll</HintPath>
+      <Private>False</Private>
+    </Reference>
+    <Reference Include="System.Xaml">
+      <HintPath>$(ExternalLibraryDir)System.Xaml.dll</HintPath>
+      <Private>False</Private>
+    </Reference>
+  </ItemGroup>
+
+  <ItemGroup>
+    <Folder Include="Tizen.NUI.Components.Design\" />
+    <Folder Include="Tizen.NUI.Components\" />
+  </ItemGroup>
+
+</Project>
diff --git a/src/Tizen.NUI.Components.Design/Tizen.NUI.Components.Design.sln b/src/Tizen.NUI.Components.Design/Tizen.NUI.Components.Design.sln
new file mode 100755 (executable)
index 0000000..ec9b166
--- /dev/null
@@ -0,0 +1,176 @@
+Microsoft Visual Studio Solution File, Format Version 12.00
+# Visual Studio Version 16
+VisualStudioVersion = 16.0.30104.148
+MinimumVisualStudioVersion = 15.0.26124.0
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Tizen.NUI.Components.Design", "Tizen.NUI.Components.Design.csproj", "{437EC878-67BA-44B7-A5CC-597E527529BA}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Tizen.NUI", "..\Tizen.NUI\Tizen.NUI.csproj", "{3460F2F8-A053-4255-A322-3CD9FCFFFCC4}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Tizen.Applications.Common", "..\Tizen.Applications.Common\Tizen.Applications.Common.csproj", "{6A2F2282-47D8-4548-AEA6-469A81AB5A49}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Tizen.System.SystemSettings", "..\Tizen.System.SystemSettings\Tizen.System.SystemSettings.csproj", "{68D8E9A7-7E28-4670-9307-BFA55E244375}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Tizen", "..\Tizen\Tizen.csproj", "{805A4116-A49A-47B5-8730-DC1907E264D6}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Tizen.Log", "..\Tizen.Log\Tizen.Log.csproj", "{837994B4-B99D-4EFE-B6FF-1BE17EE78711}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Tizen.Applications.ComponentBased", "..\Tizen.Applications.ComponentBased\Tizen.Applications.ComponentBased.csproj", "{9E33915C-5B4A-4D6F-A823-1EBADA20E130}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Tizen.NUI.Components", "..\Tizen.NUI.Components\Tizen.NUI.Components.csproj", "{F47F8F32-A9A8-4C74-BE4C-AFF7C9F93F79}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Tizen.System.Information", "..\Tizen.System.Information\Tizen.System.Information.csproj", "{96096FEC-6184-424F-AF10-43D0AA16A6FB}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Tizen.NUI.Design", "..\Tizen.NUI.Design\Tizen.NUI.Design.csproj", "{52C8DC9D-492C-4832-A588-994B65A58073}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Tizen.System.Feedback", "..\Tizen.System.Feedback\Tizen.System.Feedback.csproj", "{9455F061-7EE6-4EF9-8218-51CB426B7696}"
+EndProject
+Global
+       GlobalSection(SolutionConfigurationPlatforms) = preSolution
+               Debug|Any CPU = Debug|Any CPU
+               Debug|x64 = Debug|x64
+               Debug|x86 = Debug|x86
+               Release|Any CPU = Release|Any CPU
+               Release|x64 = Release|x64
+               Release|x86 = Release|x86
+       EndGlobalSection
+       GlobalSection(ProjectConfigurationPlatforms) = postSolution
+               {437EC878-67BA-44B7-A5CC-597E527529BA}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {437EC878-67BA-44B7-A5CC-597E527529BA}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {437EC878-67BA-44B7-A5CC-597E527529BA}.Debug|x64.ActiveCfg = Debug|Any CPU
+               {437EC878-67BA-44B7-A5CC-597E527529BA}.Debug|x64.Build.0 = Debug|Any CPU
+               {437EC878-67BA-44B7-A5CC-597E527529BA}.Debug|x86.ActiveCfg = Debug|Any CPU
+               {437EC878-67BA-44B7-A5CC-597E527529BA}.Debug|x86.Build.0 = Debug|Any CPU
+               {437EC878-67BA-44B7-A5CC-597E527529BA}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {437EC878-67BA-44B7-A5CC-597E527529BA}.Release|Any CPU.Build.0 = Release|Any CPU
+               {437EC878-67BA-44B7-A5CC-597E527529BA}.Release|x64.ActiveCfg = Release|Any CPU
+               {437EC878-67BA-44B7-A5CC-597E527529BA}.Release|x64.Build.0 = Release|Any CPU
+               {437EC878-67BA-44B7-A5CC-597E527529BA}.Release|x86.ActiveCfg = Release|Any CPU
+               {437EC878-67BA-44B7-A5CC-597E527529BA}.Release|x86.Build.0 = Release|Any CPU
+               {3460F2F8-A053-4255-A322-3CD9FCFFFCC4}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {3460F2F8-A053-4255-A322-3CD9FCFFFCC4}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {3460F2F8-A053-4255-A322-3CD9FCFFFCC4}.Debug|x64.ActiveCfg = Debug|Any CPU
+               {3460F2F8-A053-4255-A322-3CD9FCFFFCC4}.Debug|x64.Build.0 = Debug|Any CPU
+               {3460F2F8-A053-4255-A322-3CD9FCFFFCC4}.Debug|x86.ActiveCfg = Debug|Any CPU
+               {3460F2F8-A053-4255-A322-3CD9FCFFFCC4}.Debug|x86.Build.0 = Debug|Any CPU
+               {3460F2F8-A053-4255-A322-3CD9FCFFFCC4}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {3460F2F8-A053-4255-A322-3CD9FCFFFCC4}.Release|Any CPU.Build.0 = Release|Any CPU
+               {3460F2F8-A053-4255-A322-3CD9FCFFFCC4}.Release|x64.ActiveCfg = Release|Any CPU
+               {3460F2F8-A053-4255-A322-3CD9FCFFFCC4}.Release|x64.Build.0 = Release|Any CPU
+               {3460F2F8-A053-4255-A322-3CD9FCFFFCC4}.Release|x86.ActiveCfg = Release|Any CPU
+               {3460F2F8-A053-4255-A322-3CD9FCFFFCC4}.Release|x86.Build.0 = Release|Any CPU
+               {6A2F2282-47D8-4548-AEA6-469A81AB5A49}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {6A2F2282-47D8-4548-AEA6-469A81AB5A49}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {6A2F2282-47D8-4548-AEA6-469A81AB5A49}.Debug|x64.ActiveCfg = Debug|Any CPU
+               {6A2F2282-47D8-4548-AEA6-469A81AB5A49}.Debug|x64.Build.0 = Debug|Any CPU
+               {6A2F2282-47D8-4548-AEA6-469A81AB5A49}.Debug|x86.ActiveCfg = Debug|Any CPU
+               {6A2F2282-47D8-4548-AEA6-469A81AB5A49}.Debug|x86.Build.0 = Debug|Any CPU
+               {6A2F2282-47D8-4548-AEA6-469A81AB5A49}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {6A2F2282-47D8-4548-AEA6-469A81AB5A49}.Release|Any CPU.Build.0 = Release|Any CPU
+               {6A2F2282-47D8-4548-AEA6-469A81AB5A49}.Release|x64.ActiveCfg = Release|Any CPU
+               {6A2F2282-47D8-4548-AEA6-469A81AB5A49}.Release|x64.Build.0 = Release|Any CPU
+               {6A2F2282-47D8-4548-AEA6-469A81AB5A49}.Release|x86.ActiveCfg = Release|Any CPU
+               {6A2F2282-47D8-4548-AEA6-469A81AB5A49}.Release|x86.Build.0 = Release|Any CPU
+               {68D8E9A7-7E28-4670-9307-BFA55E244375}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {68D8E9A7-7E28-4670-9307-BFA55E244375}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {68D8E9A7-7E28-4670-9307-BFA55E244375}.Debug|x64.ActiveCfg = Debug|Any CPU
+               {68D8E9A7-7E28-4670-9307-BFA55E244375}.Debug|x64.Build.0 = Debug|Any CPU
+               {68D8E9A7-7E28-4670-9307-BFA55E244375}.Debug|x86.ActiveCfg = Debug|Any CPU
+               {68D8E9A7-7E28-4670-9307-BFA55E244375}.Debug|x86.Build.0 = Debug|Any CPU
+               {68D8E9A7-7E28-4670-9307-BFA55E244375}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {68D8E9A7-7E28-4670-9307-BFA55E244375}.Release|Any CPU.Build.0 = Release|Any CPU
+               {68D8E9A7-7E28-4670-9307-BFA55E244375}.Release|x64.ActiveCfg = Release|Any CPU
+               {68D8E9A7-7E28-4670-9307-BFA55E244375}.Release|x64.Build.0 = Release|Any CPU
+               {68D8E9A7-7E28-4670-9307-BFA55E244375}.Release|x86.ActiveCfg = Release|Any CPU
+               {68D8E9A7-7E28-4670-9307-BFA55E244375}.Release|x86.Build.0 = Release|Any CPU
+               {805A4116-A49A-47B5-8730-DC1907E264D6}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {805A4116-A49A-47B5-8730-DC1907E264D6}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {805A4116-A49A-47B5-8730-DC1907E264D6}.Debug|x64.ActiveCfg = Debug|Any CPU
+               {805A4116-A49A-47B5-8730-DC1907E264D6}.Debug|x64.Build.0 = Debug|Any CPU
+               {805A4116-A49A-47B5-8730-DC1907E264D6}.Debug|x86.ActiveCfg = Debug|Any CPU
+               {805A4116-A49A-47B5-8730-DC1907E264D6}.Debug|x86.Build.0 = Debug|Any CPU
+               {805A4116-A49A-47B5-8730-DC1907E264D6}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {805A4116-A49A-47B5-8730-DC1907E264D6}.Release|Any CPU.Build.0 = Release|Any CPU
+               {805A4116-A49A-47B5-8730-DC1907E264D6}.Release|x64.ActiveCfg = Release|Any CPU
+               {805A4116-A49A-47B5-8730-DC1907E264D6}.Release|x64.Build.0 = Release|Any CPU
+               {805A4116-A49A-47B5-8730-DC1907E264D6}.Release|x86.ActiveCfg = Release|Any CPU
+               {805A4116-A49A-47B5-8730-DC1907E264D6}.Release|x86.Build.0 = Release|Any CPU
+               {837994B4-B99D-4EFE-B6FF-1BE17EE78711}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {837994B4-B99D-4EFE-B6FF-1BE17EE78711}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {837994B4-B99D-4EFE-B6FF-1BE17EE78711}.Debug|x64.ActiveCfg = Debug|Any CPU
+               {837994B4-B99D-4EFE-B6FF-1BE17EE78711}.Debug|x64.Build.0 = Debug|Any CPU
+               {837994B4-B99D-4EFE-B6FF-1BE17EE78711}.Debug|x86.ActiveCfg = Debug|Any CPU
+               {837994B4-B99D-4EFE-B6FF-1BE17EE78711}.Debug|x86.Build.0 = Debug|Any CPU
+               {837994B4-B99D-4EFE-B6FF-1BE17EE78711}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {837994B4-B99D-4EFE-B6FF-1BE17EE78711}.Release|Any CPU.Build.0 = Release|Any CPU
+               {837994B4-B99D-4EFE-B6FF-1BE17EE78711}.Release|x64.ActiveCfg = Release|Any CPU
+               {837994B4-B99D-4EFE-B6FF-1BE17EE78711}.Release|x64.Build.0 = Release|Any CPU
+               {837994B4-B99D-4EFE-B6FF-1BE17EE78711}.Release|x86.ActiveCfg = Release|Any CPU
+               {837994B4-B99D-4EFE-B6FF-1BE17EE78711}.Release|x86.Build.0 = Release|Any CPU
+               {9E33915C-5B4A-4D6F-A823-1EBADA20E130}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {9E33915C-5B4A-4D6F-A823-1EBADA20E130}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {9E33915C-5B4A-4D6F-A823-1EBADA20E130}.Debug|x64.ActiveCfg = Debug|Any CPU
+               {9E33915C-5B4A-4D6F-A823-1EBADA20E130}.Debug|x64.Build.0 = Debug|Any CPU
+               {9E33915C-5B4A-4D6F-A823-1EBADA20E130}.Debug|x86.ActiveCfg = Debug|Any CPU
+               {9E33915C-5B4A-4D6F-A823-1EBADA20E130}.Debug|x86.Build.0 = Debug|Any CPU
+               {9E33915C-5B4A-4D6F-A823-1EBADA20E130}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {9E33915C-5B4A-4D6F-A823-1EBADA20E130}.Release|Any CPU.Build.0 = Release|Any CPU
+               {9E33915C-5B4A-4D6F-A823-1EBADA20E130}.Release|x64.ActiveCfg = Release|Any CPU
+               {9E33915C-5B4A-4D6F-A823-1EBADA20E130}.Release|x64.Build.0 = Release|Any CPU
+               {9E33915C-5B4A-4D6F-A823-1EBADA20E130}.Release|x86.ActiveCfg = Release|Any CPU
+               {9E33915C-5B4A-4D6F-A823-1EBADA20E130}.Release|x86.Build.0 = Release|Any CPU
+               {F47F8F32-A9A8-4C74-BE4C-AFF7C9F93F79}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {F47F8F32-A9A8-4C74-BE4C-AFF7C9F93F79}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {F47F8F32-A9A8-4C74-BE4C-AFF7C9F93F79}.Debug|x64.ActiveCfg = Debug|Any CPU
+               {F47F8F32-A9A8-4C74-BE4C-AFF7C9F93F79}.Debug|x64.Build.0 = Debug|Any CPU
+               {F47F8F32-A9A8-4C74-BE4C-AFF7C9F93F79}.Debug|x86.ActiveCfg = Debug|Any CPU
+               {F47F8F32-A9A8-4C74-BE4C-AFF7C9F93F79}.Debug|x86.Build.0 = Debug|Any CPU
+               {F47F8F32-A9A8-4C74-BE4C-AFF7C9F93F79}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {F47F8F32-A9A8-4C74-BE4C-AFF7C9F93F79}.Release|Any CPU.Build.0 = Release|Any CPU
+               {F47F8F32-A9A8-4C74-BE4C-AFF7C9F93F79}.Release|x64.ActiveCfg = Release|Any CPU
+               {F47F8F32-A9A8-4C74-BE4C-AFF7C9F93F79}.Release|x64.Build.0 = Release|Any CPU
+               {F47F8F32-A9A8-4C74-BE4C-AFF7C9F93F79}.Release|x86.ActiveCfg = Release|Any CPU
+               {F47F8F32-A9A8-4C74-BE4C-AFF7C9F93F79}.Release|x86.Build.0 = Release|Any CPU
+               {96096FEC-6184-424F-AF10-43D0AA16A6FB}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {96096FEC-6184-424F-AF10-43D0AA16A6FB}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {96096FEC-6184-424F-AF10-43D0AA16A6FB}.Debug|x64.ActiveCfg = Debug|Any CPU
+               {96096FEC-6184-424F-AF10-43D0AA16A6FB}.Debug|x64.Build.0 = Debug|Any CPU
+               {96096FEC-6184-424F-AF10-43D0AA16A6FB}.Debug|x86.ActiveCfg = Debug|Any CPU
+               {96096FEC-6184-424F-AF10-43D0AA16A6FB}.Debug|x86.Build.0 = Debug|Any CPU
+               {96096FEC-6184-424F-AF10-43D0AA16A6FB}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {96096FEC-6184-424F-AF10-43D0AA16A6FB}.Release|Any CPU.Build.0 = Release|Any CPU
+               {96096FEC-6184-424F-AF10-43D0AA16A6FB}.Release|x64.ActiveCfg = Release|Any CPU
+               {96096FEC-6184-424F-AF10-43D0AA16A6FB}.Release|x64.Build.0 = Release|Any CPU
+               {96096FEC-6184-424F-AF10-43D0AA16A6FB}.Release|x86.ActiveCfg = Release|Any CPU
+               {96096FEC-6184-424F-AF10-43D0AA16A6FB}.Release|x86.Build.0 = Release|Any CPU
+               {52C8DC9D-492C-4832-A588-994B65A58073}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {52C8DC9D-492C-4832-A588-994B65A58073}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {52C8DC9D-492C-4832-A588-994B65A58073}.Debug|x64.ActiveCfg = Debug|Any CPU
+               {52C8DC9D-492C-4832-A588-994B65A58073}.Debug|x64.Build.0 = Debug|Any CPU
+               {52C8DC9D-492C-4832-A588-994B65A58073}.Debug|x86.ActiveCfg = Debug|Any CPU
+               {52C8DC9D-492C-4832-A588-994B65A58073}.Debug|x86.Build.0 = Debug|Any CPU
+               {52C8DC9D-492C-4832-A588-994B65A58073}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {52C8DC9D-492C-4832-A588-994B65A58073}.Release|Any CPU.Build.0 = Release|Any CPU
+               {52C8DC9D-492C-4832-A588-994B65A58073}.Release|x64.ActiveCfg = Release|Any CPU
+               {52C8DC9D-492C-4832-A588-994B65A58073}.Release|x64.Build.0 = Release|Any CPU
+               {52C8DC9D-492C-4832-A588-994B65A58073}.Release|x86.ActiveCfg = Release|Any CPU
+               {52C8DC9D-492C-4832-A588-994B65A58073}.Release|x86.Build.0 = Release|Any CPU
+               {9455F061-7EE6-4EF9-8218-51CB426B7696}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {9455F061-7EE6-4EF9-8218-51CB426B7696}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {9455F061-7EE6-4EF9-8218-51CB426B7696}.Debug|x64.ActiveCfg = Debug|Any CPU
+               {9455F061-7EE6-4EF9-8218-51CB426B7696}.Debug|x64.Build.0 = Debug|Any CPU
+               {9455F061-7EE6-4EF9-8218-51CB426B7696}.Debug|x86.ActiveCfg = Debug|Any CPU
+               {9455F061-7EE6-4EF9-8218-51CB426B7696}.Debug|x86.Build.0 = Debug|Any CPU
+               {9455F061-7EE6-4EF9-8218-51CB426B7696}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {9455F061-7EE6-4EF9-8218-51CB426B7696}.Release|Any CPU.Build.0 = Release|Any CPU
+               {9455F061-7EE6-4EF9-8218-51CB426B7696}.Release|x64.ActiveCfg = Release|Any CPU
+               {9455F061-7EE6-4EF9-8218-51CB426B7696}.Release|x64.Build.0 = Release|Any CPU
+               {9455F061-7EE6-4EF9-8218-51CB426B7696}.Release|x86.ActiveCfg = Release|Any CPU
+               {9455F061-7EE6-4EF9-8218-51CB426B7696}.Release|x86.Build.0 = Release|Any CPU
+       EndGlobalSection
+       GlobalSection(SolutionProperties) = preSolution
+               HideSolutionNode = FALSE
+       EndGlobalSection
+       GlobalSection(ExtensibilityGlobals) = postSolution
+               SolutionGuid = {C7E6D7C7-44EB-4EE0-88C6-38FC82EC41BD}
+       EndGlobalSection
+EndGlobal
diff --git a/src/Tizen.NUI.Components.Design/Tizen.NUI.Components.Design/AttributeTableBuilder.cs b/src/Tizen.NUI.Components.Design/Tizen.NUI.Components.Design/AttributeTableBuilder.cs
new file mode 100755 (executable)
index 0000000..01b909c
--- /dev/null
@@ -0,0 +1,37 @@
+using System;
+using System.ComponentModel;
+using Microsoft.Windows.Design;
+
+namespace Tizen.NUI.Components.Design
+{
+    internal class AttributeTableBuilder : Microsoft.Windows.Design.Metadata.AttributeTableBuilder
+    {
+        [EditorBrowsable(EditorBrowsableState.Never)]
+        public AttributeTableBuilder()
+        {
+            AddCustomAttributes(typeof(Button).Assembly,
+                new XmlnsSupportsValidationAttribute("http://tizen.org/Tizen.NUI/2018/XAML", false));
+        }
+    }
+
+    internal class AnythingConverter : global::System.ComponentModel.TypeConverter
+    {
+        [EditorBrowsable(EditorBrowsableState.Never)]
+        public override bool CanConvertFrom(ITypeDescriptorContext context, Type sourceType)
+        {
+            return true;
+        }
+
+        [EditorBrowsable(EditorBrowsableState.Never)]
+        public override bool CanConvertTo(ITypeDescriptorContext context, Type destinationType)
+        {
+            return true;
+        }
+
+        [EditorBrowsable(EditorBrowsableState.Never)]
+        public override bool IsValid(ITypeDescriptorContext context, object value)
+        {
+            return true;
+        }
+    }
+}
\ No newline at end of file
diff --git a/src/Tizen.NUI.Components.Design/Tizen.NUI.Components.Design/RegisterMetadata.cs b/src/Tizen.NUI.Components.Design/Tizen.NUI.Components.Design/RegisterMetadata.cs
new file mode 100755 (executable)
index 0000000..8507f70
--- /dev/null
@@ -0,0 +1,11 @@
+using Microsoft.Windows.Design.Metadata;
+using System.ComponentModel;
+
+namespace Tizen.NUI.Components.Design
+{
+    internal class RegisterMetadata : IProvideAttributeTable
+    {
+        [EditorBrowsable(EditorBrowsableState.Never)]
+        public AttributeTable AttributeTable => new AttributeTableBuilder().CreateTable();
+    }
+}
diff --git a/src/Tizen.NUI.Components.Design/Tizen.NUI.Components/AttributeTableBuilder.cs b/src/Tizen.NUI.Components.Design/Tizen.NUI.Components/AttributeTableBuilder.cs
new file mode 100755 (executable)
index 0000000..958bb8f
--- /dev/null
@@ -0,0 +1,113 @@
+using System;
+using System.ComponentModel;
+using System.Reflection;
+using Tizen.NUI.BaseComponents;
+using Tizen.NUI.Components;
+
+namespace Tizen.NUI.Components
+{
+    internal class AttributeTableBuilder : Microsoft.Windows.Design.Metadata.AttributeTableBuilder
+    {
+        private void AddAttributesForTypes()
+        {
+            //Tizen.NUI.Components
+            Type typeFromHandle = typeof(Control);
+            AddTypeAttributes(typeFromHandle, new EditorBrowsableAttribute(EditorBrowsableState.Always));
+            typeFromHandle = typeof(Button);
+            AddTypeAttributes(typeFromHandle, new EditorBrowsableAttribute(EditorBrowsableState.Always));
+            typeFromHandle = typeof(CheckBox);
+            AddTypeAttributes(typeFromHandle, new EditorBrowsableAttribute(EditorBrowsableState.Always));
+            //typeFromHandle = typeof(DropDown);
+            AddTypeAttributes(typeFromHandle, new EditorBrowsableAttribute(EditorBrowsableState.Always));
+            typeFromHandle = typeof(ScrollBar);
+            AddTypeAttributes(typeFromHandle, new EditorBrowsableAttribute(EditorBrowsableState.Always));
+            typeFromHandle = typeof(Loading);
+            AddTypeAttributes(typeFromHandle, new EditorBrowsableAttribute(EditorBrowsableState.Always));
+            typeFromHandle = typeof(Notification);
+            AddTypeAttributes(typeFromHandle, new EditorBrowsableAttribute(EditorBrowsableState.Always));
+            typeFromHandle = typeof(Pagination);
+            AddTypeAttributes(typeFromHandle, new EditorBrowsableAttribute(EditorBrowsableState.Always));
+            typeFromHandle = typeof(Popup);
+            AddTypeAttributes(typeFromHandle, new EditorBrowsableAttribute(EditorBrowsableState.Always));
+            typeFromHandle = typeof(Progress);
+            AddTypeAttributes(typeFromHandle, new EditorBrowsableAttribute(EditorBrowsableState.Always));
+            typeFromHandle = typeof(RadioButton);
+            AddTypeAttributes(typeFromHandle, new EditorBrowsableAttribute(EditorBrowsableState.Always));
+            typeFromHandle = typeof(ScrollableBase);
+            AddTypeAttributes(typeFromHandle, new EditorBrowsableAttribute(EditorBrowsableState.Always));
+            typeFromHandle = typeof(Scrollbar);
+            AddTypeAttributes(typeFromHandle, new EditorBrowsableAttribute(EditorBrowsableState.Always));
+            typeFromHandle = typeof(ScrollbarBase);
+            AddTypeAttributes(typeFromHandle, new EditorBrowsableAttribute(EditorBrowsableState.Always));
+            typeFromHandle = typeof(SelectButton);
+            AddTypeAttributes(typeFromHandle, new EditorBrowsableAttribute(EditorBrowsableState.Always));
+            typeFromHandle = typeof(Slider);
+            AddTypeAttributes(typeFromHandle, new EditorBrowsableAttribute(EditorBrowsableState.Always));
+            typeFromHandle = typeof(Switch);
+            AddTypeAttributes(typeFromHandle, new EditorBrowsableAttribute(EditorBrowsableState.Always));
+            typeFromHandle = typeof(Tab);
+            AddTypeAttributes(typeFromHandle, new EditorBrowsableAttribute(EditorBrowsableState.Always));
+            typeFromHandle = typeof(Toast);
+            AddTypeAttributes(typeFromHandle, new EditorBrowsableAttribute(EditorBrowsableState.Always));
+            typeFromHandle = typeof(FlexibleView);
+            AddTypeAttributes(typeFromHandle, new EditorBrowsableAttribute(EditorBrowsableState.Always));
+            typeFromHandle = typeof(RecyclerView);
+            AddTypeAttributes(typeFromHandle, new EditorBrowsableAttribute(EditorBrowsableState.Always));
+
+
+            //Tizen.NUI.Components Style
+            typeFromHandle = typeof(ButtonStyle);
+            AddTypeAttributes(typeFromHandle, new EditorBrowsableAttribute(EditorBrowsableState.Always));
+            typeFromHandle = typeof(ControlStyle);
+            AddTypeAttributes(typeFromHandle, new EditorBrowsableAttribute(EditorBrowsableState.Always));
+            //typeFromHandle = typeof(DropDownStyle);
+            //AddTypeAttributes(typeFromHandle, new EditorBrowsableAttribute(EditorBrowsableState.Always));
+            //typeFromHandle = typeof(DropDownItemStyle);
+            //AddTypeAttributes(typeFromHandle, new EditorBrowsableAttribute(EditorBrowsableState.Always));
+            typeFromHandle = typeof(ScrollBarStyle);
+            AddTypeAttributes(typeFromHandle, new EditorBrowsableAttribute(EditorBrowsableState.Always));
+            typeFromHandle = typeof(LoadingStyle);
+            AddTypeAttributes(typeFromHandle, new EditorBrowsableAttribute(EditorBrowsableState.Always));
+            typeFromHandle = typeof(PaginationStyle);
+            AddTypeAttributes(typeFromHandle, new EditorBrowsableAttribute(EditorBrowsableState.Always));
+            typeFromHandle = typeof(PopupStyle);
+            AddTypeAttributes(typeFromHandle, new EditorBrowsableAttribute(EditorBrowsableState.Always));
+            typeFromHandle = typeof(ProgressStyle);
+            AddTypeAttributes(typeFromHandle, new EditorBrowsableAttribute(EditorBrowsableState.Always));
+            typeFromHandle = typeof(ScrollbarStyle);
+            AddTypeAttributes(typeFromHandle, new EditorBrowsableAttribute(EditorBrowsableState.Always));
+            typeFromHandle = typeof(SliderStyle);
+            AddTypeAttributes(typeFromHandle, new EditorBrowsableAttribute(EditorBrowsableState.Always));
+            typeFromHandle = typeof(SwitchStyle);
+            AddTypeAttributes(typeFromHandle, new EditorBrowsableAttribute(EditorBrowsableState.Always));
+            typeFromHandle = typeof(TabStyle);
+            AddTypeAttributes(typeFromHandle, new EditorBrowsableAttribute(EditorBrowsableState.Always));
+            typeFromHandle = typeof(ToastStyle);
+            AddTypeAttributes(typeFromHandle, new EditorBrowsableAttribute(EditorBrowsableState.Always));
+        }
+
+        [EditorBrowsable(EditorBrowsableState.Never)]
+        public AttributeTableBuilder() : base()
+        {
+            Assembly assembly = typeof(Control).Assembly;
+            assembly = typeof(Control).Assembly;
+            AddAssemblyAttributes(assembly, new global::System.Windows.Markup.XmlnsDefinitionAttribute("http://tizen.org/Tizen.NUI/2018/XAML", "Tizen.NUI.Components"));
+            AddAttributesForTypes();
+        }
+
+        private void AddTypeAttributes(Type type, params Attribute[] attribs)
+        {
+            this.AddCallback(type, builder => builder.AddCustomAttributes(attribs));
+        }
+
+        private void AddMemberAttributes(Type type, string memberName, params Attribute[] attribs)
+        {
+            this.AddCallback(type, builder => builder.AddCustomAttributes(attribs));
+        }
+
+        private void AddAssemblyAttributes(Assembly assembly, params Attribute[] attribs)
+        {
+            this.AddCustomAttributes(assembly, attribs);
+        }
+    }
+}
diff --git a/src/Tizen.NUI.Components.Design/Tizen.NUI.Components/RegisterMetadata.cs b/src/Tizen.NUI.Components.Design/Tizen.NUI.Components/RegisterMetadata.cs
new file mode 100755 (executable)
index 0000000..98ecd59
--- /dev/null
@@ -0,0 +1,11 @@
+using Microsoft.Windows.Design.Metadata;
+using System.ComponentModel;
+
+namespace Tizen.NUI.Components
+{
+    internal class RegisterMetadata : IProvideAttributeTable
+    {
+        [EditorBrowsable(EditorBrowsableState.Never)]
+        public AttributeTable AttributeTable => new AttributeTableBuilder().CreateTable();
+    }
+}
diff --git a/src/Tizen.NUI.Components/Properties/AssemblyInfo.cs b/src/Tizen.NUI.Components/Properties/AssemblyInfo.cs
new file mode 100755 (executable)
index 0000000..acb4636
--- /dev/null
@@ -0,0 +1,8 @@
+using Tizen.NUI;
+
+// Xamarin.Forms.Loader.dll Xamarin.Forms.Xaml.XamlLoader.Load(object, string), kzu@microsoft.com
+[assembly: XmlnsDefinition("http://tizen.org/Tizen.NUI/2018/XAML", "Tizen.NUI.Components")]
+[assembly: XmlnsDefinition("http://schemas.microsoft.com/winfx/2006/xaml", "System", AssemblyName = "mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089")]
+[assembly: XmlnsDefinition("http://schemas.microsoft.com/winfx/2006/xaml", "System", AssemblyName = "System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089")]
+[assembly: XmlnsDefinition("http://schemas.microsoft.com/winfx/2009/xaml", "System", AssemblyName = "mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089")]
+[assembly: XmlnsDefinition("http://schemas.microsoft.com/winfx/2009/xaml", "System", AssemblyName = "System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089")]
\ No newline at end of file
index 130e42a..8fec203 100755 (executable)
@@ -2,4 +2,3 @@ using Microsoft.Windows.Design.Metadata;
 
 [assembly: ProvideMetadata(typeof(Tizen.NUI.Design.RegisterMetadata))]
 [assembly: ProvideMetadata(typeof(Tizen.NUI.RegisterMetadata))]
-
index 2d7a167..4163efe 100755 (executable)
@@ -3,10 +3,18 @@
   <PropertyGroup>
     <TargetFramework>netstandard2.0</TargetFramework>
     <ExternalLibraryDir Condition="'$(ExternalLibraryDir)' == ''">$(ProjectRootDir)externals\libs\</ExternalLibraryDir>
+    <ArtifactsDirectory>$(OutputBaseDir)bin\design\</ArtifactsDirectory>
+    <AppDesignerFolder>Properties</AppDesignerFolder>
+    <Company>Samsung Inc.</Company>
+    <Description>Provides the design-time metadata for the XAML language service.</Description>
   </PropertyGroup>
 
   <ItemGroup>
-    <ProjectReference Include="..\Tizen.NUI\Tizen.NUI.csproj" />
+    <ProjectReference Include="..\Tizen.NUI\Tizen.NUI.csproj">
+      <GenerateDesignMetadata>true</GenerateDesignMetadata>
+      <Name>Tizen.NUI</Name>
+      <Private>False</Private>
+    </ProjectReference>
   </ItemGroup>
 
   <ItemGroup>
index 9ee267a..0beb951 100755 (executable)
@@ -1,6 +1,6 @@
 Microsoft Visual Studio Solution File, Format Version 12.00
-# Visual Studio 15
-VisualStudioVersion = 15.0.26124.0
+# Visual Studio Version 16
+VisualStudioVersion = 16.0.30104.148
 MinimumVisualStudioVersion = 15.0.26124.0
 Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Tizen.NUI.Design", "Tizen.NUI.Design.csproj", "{437EC878-67BA-44B7-A5CC-597E527529BA}"
 EndProject
@@ -14,6 +14,10 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Tizen", "..\Tizen\Tizen.csp
 EndProject
 Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Tizen.Log", "..\Tizen.Log\Tizen.Log.csproj", "{837994B4-B99D-4EFE-B6FF-1BE17EE78711}"
 EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Tizen.Applications.ComponentBased", "..\Tizen.Applications.ComponentBased\Tizen.Applications.ComponentBased.csproj", "{9E33915C-5B4A-4D6F-A823-1EBADA20E130}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Tizen.System.Information", "..\Tizen.System.Information\Tizen.System.Information.csproj", "{96096FEC-6184-424F-AF10-43D0AA16A6FB}"
+EndProject
 Global
        GlobalSection(SolutionConfigurationPlatforms) = preSolution
                Debug|Any CPU = Debug|Any CPU
@@ -96,6 +100,30 @@ Global
                {837994B4-B99D-4EFE-B6FF-1BE17EE78711}.Release|x64.Build.0 = Release|Any CPU
                {837994B4-B99D-4EFE-B6FF-1BE17EE78711}.Release|x86.ActiveCfg = Release|Any CPU
                {837994B4-B99D-4EFE-B6FF-1BE17EE78711}.Release|x86.Build.0 = Release|Any CPU
+               {9E33915C-5B4A-4D6F-A823-1EBADA20E130}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {9E33915C-5B4A-4D6F-A823-1EBADA20E130}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {9E33915C-5B4A-4D6F-A823-1EBADA20E130}.Debug|x64.ActiveCfg = Debug|Any CPU
+               {9E33915C-5B4A-4D6F-A823-1EBADA20E130}.Debug|x64.Build.0 = Debug|Any CPU
+               {9E33915C-5B4A-4D6F-A823-1EBADA20E130}.Debug|x86.ActiveCfg = Debug|Any CPU
+               {9E33915C-5B4A-4D6F-A823-1EBADA20E130}.Debug|x86.Build.0 = Debug|Any CPU
+               {9E33915C-5B4A-4D6F-A823-1EBADA20E130}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {9E33915C-5B4A-4D6F-A823-1EBADA20E130}.Release|Any CPU.Build.0 = Release|Any CPU
+               {9E33915C-5B4A-4D6F-A823-1EBADA20E130}.Release|x64.ActiveCfg = Release|Any CPU
+               {9E33915C-5B4A-4D6F-A823-1EBADA20E130}.Release|x64.Build.0 = Release|Any CPU
+               {9E33915C-5B4A-4D6F-A823-1EBADA20E130}.Release|x86.ActiveCfg = Release|Any CPU
+               {9E33915C-5B4A-4D6F-A823-1EBADA20E130}.Release|x86.Build.0 = Release|Any CPU
+               {96096FEC-6184-424F-AF10-43D0AA16A6FB}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {96096FEC-6184-424F-AF10-43D0AA16A6FB}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {96096FEC-6184-424F-AF10-43D0AA16A6FB}.Debug|x64.ActiveCfg = Debug|Any CPU
+               {96096FEC-6184-424F-AF10-43D0AA16A6FB}.Debug|x64.Build.0 = Debug|Any CPU
+               {96096FEC-6184-424F-AF10-43D0AA16A6FB}.Debug|x86.ActiveCfg = Debug|Any CPU
+               {96096FEC-6184-424F-AF10-43D0AA16A6FB}.Debug|x86.Build.0 = Debug|Any CPU
+               {96096FEC-6184-424F-AF10-43D0AA16A6FB}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {96096FEC-6184-424F-AF10-43D0AA16A6FB}.Release|Any CPU.Build.0 = Release|Any CPU
+               {96096FEC-6184-424F-AF10-43D0AA16A6FB}.Release|x64.ActiveCfg = Release|Any CPU
+               {96096FEC-6184-424F-AF10-43D0AA16A6FB}.Release|x64.Build.0 = Release|Any CPU
+               {96096FEC-6184-424F-AF10-43D0AA16A6FB}.Release|x86.ActiveCfg = Release|Any CPU
+               {96096FEC-6184-424F-AF10-43D0AA16A6FB}.Release|x86.Build.0 = Release|Any CPU
        EndGlobalSection
        GlobalSection(SolutionProperties) = preSolution
                HideSolutionNode = FALSE
index 3422de8..1be2221 100755 (executable)
@@ -3,6 +3,7 @@ using System.ComponentModel;
 using Microsoft.Windows.Design;
 using Tizen.NUI.BaseComponents;
 using Tizen.NUI.Binding;
+using Tizen.NUI.Components;
 
 namespace Tizen.NUI.Design
 {
@@ -16,11 +17,11 @@ namespace Tizen.NUI.Design
                 new XmlnsSupportsValidationAttribute("http://tizen.org/Tizen.NUI/2018/XAML", false));
 
             // Style isn't a view, make it visible
-            AddCallback(typeof(Style), builder => builder.AddCustomAttributes(
-               new EditorBrowsableAttribute(EditorBrowsableState.Always),
-               new global::System.Windows.Markup.ContentPropertyAttribute("Setters"),
+            //AddCallback(typeof(Style), builder => builder.AddCustomAttributes(
+               //new EditorBrowsableAttribute(EditorBrowsableState.Always),
+               //new global::System.Windows.Markup.ContentPropertyAttribute("Setters"),
                // Since the class doesn't have a public parameterless ctor, we need to provide a converter
-               new global::System.ComponentModel.TypeConverterAttribute(typeof(StringConverter))));
+               //new global::System.ComponentModel.TypeConverterAttribute(typeof(StringConverter))));
 
             // The Setter.Value can actually come from an <OnPlatform />, so enable it as Content.
             AddCallback(typeof(Setter), builder => builder.AddCustomAttributes(
index b34d3c7..c7b927d 100755 (executable)
@@ -2,7 +2,7 @@
 using System.ComponentModel;
 using System.Reflection;
 using Tizen.NUI.BaseComponents;
-using Tizen.NUI.UIComponents;
+using Tizen.NUI.Components;
 
 namespace Tizen.NUI
 {
@@ -10,35 +10,32 @@ namespace Tizen.NUI
     {
         private void AddAttributesForTypes()
         {
-            Type typeFromHandle = typeof(ContentPage);
-            typeFromHandle = typeof(PushButton);
-            AddTypeAttributes(typeFromHandle, new EditorBrowsableAttribute(EditorBrowsableState.Always));
-            typeFromHandle = typeof(ContentPage);
-            AddTypeAttributes(typeFromHandle, new EditorBrowsableAttribute(EditorBrowsableState.Always));
-            AddTypeAttributes(typeFromHandle, new global::System.Windows.Markup.ContentPropertyAttribute("Content"));
-            typeFromHandle = typeof(TextEditor);
-            AddTypeAttributes(typeFromHandle, new EditorBrowsableAttribute(EditorBrowsableState.Always));
+            Type typeFromHandle = typeof(View);
             typeFromHandle = typeof(FlexContainer);
             AddTypeAttributes(typeFromHandle, new EditorBrowsableAttribute(EditorBrowsableState.Always));
             typeFromHandle = typeof(ImageView);
             AddTypeAttributes(typeFromHandle, new EditorBrowsableAttribute(EditorBrowsableState.Always));
-            typeFromHandle = typeof(TextLabel);
-            AddTypeAttributes(typeFromHandle, new EditorBrowsableAttribute(EditorBrowsableState.Always));
-            typeFromHandle = typeof(TextField);
+            typeFromHandle = typeof(LottieAnimationView);
             AddTypeAttributes(typeFromHandle, new EditorBrowsableAttribute(EditorBrowsableState.Always));
-            typeFromHandle = typeof(ProgressBar);
+            typeFromHandle = typeof(Scrollable);
             AddTypeAttributes(typeFromHandle, new EditorBrowsableAttribute(EditorBrowsableState.Always));
-            typeFromHandle = typeof(ScrollView);
+            typeFromHandle = typeof(TableView);
             AddTypeAttributes(typeFromHandle, new EditorBrowsableAttribute(EditorBrowsableState.Always));
-            typeFromHandle = typeof(ScrollBar);
+            typeFromHandle = typeof(TextEditor);
             AddTypeAttributes(typeFromHandle, new EditorBrowsableAttribute(EditorBrowsableState.Always));
-            typeFromHandle = typeof(Slider);
+            typeFromHandle = typeof(TextLabel);
             AddTypeAttributes(typeFromHandle, new EditorBrowsableAttribute(EditorBrowsableState.Always));
-            typeFromHandle = typeof(TableView);
+            typeFromHandle = typeof(TextField);
             AddTypeAttributes(typeFromHandle, new EditorBrowsableAttribute(EditorBrowsableState.Always));
             typeFromHandle = typeof(View);
             AddTypeAttributes(typeFromHandle, new EditorBrowsableAttribute(EditorBrowsableState.Always));
             AddTypeAttributes(typeFromHandle, new global::System.Windows.Markup.ContentPropertyAttribute("Children"));
+            typeFromHandle = typeof(Color);
+            AddTypeAttributes(typeFromHandle, new global::System.ComponentModel.TypeConverterAttribute(typeof(Binding.ColorTypeConverter)));
+            typeFromHandle = typeof(VideoView);
+            AddTypeAttributes(typeFromHandle, new EditorBrowsableAttribute(EditorBrowsableState.Always));
+            typeFromHandle = typeof(VisualView);
+            AddTypeAttributes(typeFromHandle, new EditorBrowsableAttribute(EditorBrowsableState.Always));
         }
 
         [EditorBrowsable(EditorBrowsableState.Never)]
@@ -47,7 +44,6 @@ namespace Tizen.NUI
             Assembly assembly = typeof(View).Assembly;
             AddAssemblyAttributes(assembly, new global::System.Windows.Markup.XmlnsDefinitionAttribute("http://tizen.org/Tizen.NUI/2018/XAML", "Tizen.NUI"));
             AddAssemblyAttributes(assembly, new global::System.Windows.Markup.XmlnsDefinitionAttribute("http://tizen.org/Tizen.NUI/2018/XAML", "Tizen.NUI.BaseComponents"));
-            AddAssemblyAttributes(assembly, new global::System.Windows.Markup.XmlnsDefinitionAttribute("http://tizen.org/Tizen.NUI/2018/XAML", "Tizen.NUI.UIComponents"));
             AddAssemblyAttributes(assembly, new global::System.Windows.Markup.XmlnsDefinitionAttribute("http://tizen.org/Tizen.NUI/2018/XAML", "Tizen.NUI.Xaml"));
             AddAssemblyAttributes(assembly, new global::System.Windows.Markup.XmlnsDefinitionAttribute("http://tizen.org/Tizen.NUI/2018/XAML", "Tizen.NUI.Binding"));
             AddAttributesForTypes();
index 3b0fe36..b5b0c1a 100755 (executable)
@@ -10,7 +10,6 @@ using Tizen.NUI;
 // Xamarin.Forms.Loader.dll Xamarin.Forms.Xaml.XamlLoader.Load(object, string), kzu@microsoft.com
 [assembly: XmlnsDefinition("http://tizen.org/Tizen.NUI/2018/XAML", "Tizen.NUI")]
 [assembly: XmlnsDefinition("http://tizen.org/Tizen.NUI/2018/XAML", "Tizen.NUI.BaseComponents")]
-[assembly: XmlnsDefinition("http://tizen.org/Tizen.NUI/2018/XAML", "Tizen.NUI.UIComponents")]
 [assembly: XmlnsDefinition("http://tizen.org/Tizen.NUI/2018/XAML", "Tizen.NUI.Xaml")]
 [assembly: XmlnsDefinition("http://tizen.org/Tizen.NUI/2018/XAML", "Tizen.NUI.Binding")]
 [assembly: XmlnsDefinition("http://schemas.microsoft.com/winfx/2006/xaml", "Tizen.NUI.Xaml")]