v21.2.3
|
@ -0,0 +1,5 @@
|
|||
<Project>
|
||||
<PropertyGroup>
|
||||
<SyncfusionInstallLocation>C:\Program Files (x86)\Syncfusion\Essential Studio\Windows\17.2.0.28</SyncfusionInstallLocation>
|
||||
</PropertyGroup>
|
||||
</Project>
|
|
@ -571,4 +571,4 @@ The easiest way to use these samples without using Git is to download the zip fi
|
|||
|
||||
* To renew the subscription, click [here](https://www.syncfusion.com/sales/products?utm_source=github&utm_medium=listing) or contact our sales team at <salessupport@syncfusion.com>.
|
||||
|
||||
<p>Copyright © 2001-2023 Syncfusion, Inc. Updated on 2023-03-24 at precisely 16:48:37 EST.</p>
|
||||
<p>Copyright © 2001-2023 Syncfusion, Inc. Updated on 2023-05-08 at precisely 15:45:32 EST.</p>
|
||||
|
|
После Ширина: | Высота: | Размер: 1.1 KiB |
|
@ -0,0 +1,181 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" ToolsVersion="4.0">
|
||||
<PropertyGroup>
|
||||
<ProjectType>Local</ProjectType>
|
||||
<ProductVersion>8.0.50727</ProductVersion>
|
||||
<SchemaVersion>2.0</SchemaVersion>
|
||||
<ProjectGuid>{B981E15C-C9BC-4386-B8D5-EECF4F918BF3}</ProjectGuid>
|
||||
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
|
||||
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
|
||||
<ApplicationIcon>App.ico</ApplicationIcon>
|
||||
<AssemblyKeyContainerName>
|
||||
</AssemblyKeyContainerName>
|
||||
<AssemblyName>AppearanceDemo</AssemblyName>
|
||||
<AssemblyOriginatorKeyFile>
|
||||
</AssemblyOriginatorKeyFile>
|
||||
<DefaultClientScript>JScript</DefaultClientScript>
|
||||
<DefaultHTMLPageLayout>Grid</DefaultHTMLPageLayout>
|
||||
<DefaultTargetSchema>IE50</DefaultTargetSchema>
|
||||
<DelaySign>false</DelaySign>
|
||||
<OutputType>WinExe</OutputType>
|
||||
<RootNamespace>AppearanceDemo</RootNamespace>
|
||||
<RunPostBuildEvent>OnBuildSuccess</RunPostBuildEvent>
|
||||
<StartupObject>
|
||||
</StartupObject>
|
||||
<FileUpgradeFlags>
|
||||
</FileUpgradeFlags>
|
||||
<UpgradeBackupLocation>
|
||||
</UpgradeBackupLocation>
|
||||
<TargetFrameworkVersion>v4.0</TargetFrameworkVersion>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
|
||||
<OutputPath>bin\Debug\</OutputPath>
|
||||
<AllowUnsafeBlocks>false</AllowUnsafeBlocks>
|
||||
<BaseAddress>285212672</BaseAddress>
|
||||
<CheckForOverflowUnderflow>false</CheckForOverflowUnderflow>
|
||||
<ConfigurationOverrideFile>
|
||||
</ConfigurationOverrideFile>
|
||||
<DefineConstants>DEBUG;TRACE</DefineConstants>
|
||||
<DocumentationFile>
|
||||
</DocumentationFile>
|
||||
<DebugSymbols>true</DebugSymbols>
|
||||
<FileAlignment>4096</FileAlignment>
|
||||
<NoStdLib>false</NoStdLib>
|
||||
<NoWarn>
|
||||
</NoWarn>
|
||||
<Optimize>false</Optimize>
|
||||
<RegisterForComInterop>false</RegisterForComInterop>
|
||||
<RemoveIntegerChecks>false</RemoveIntegerChecks>
|
||||
<TreatWarningsAsErrors>false</TreatWarningsAsErrors>
|
||||
<WarningLevel>4</WarningLevel>
|
||||
<DebugType>full</DebugType>
|
||||
<ErrorReport>prompt</ErrorReport>
|
||||
<PlatformTarget>x86</PlatformTarget>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
|
||||
<OutputPath>bin\Release\</OutputPath>
|
||||
<AllowUnsafeBlocks>false</AllowUnsafeBlocks>
|
||||
<BaseAddress>285212672</BaseAddress>
|
||||
<CheckForOverflowUnderflow>false</CheckForOverflowUnderflow>
|
||||
<ConfigurationOverrideFile>
|
||||
</ConfigurationOverrideFile>
|
||||
<DefineConstants>TRACE</DefineConstants>
|
||||
<DocumentationFile>
|
||||
</DocumentationFile>
|
||||
<DebugSymbols>false</DebugSymbols>
|
||||
<FileAlignment>4096</FileAlignment>
|
||||
<NoStdLib>false</NoStdLib>
|
||||
<NoWarn>
|
||||
</NoWarn>
|
||||
<Optimize>true</Optimize>
|
||||
<RegisterForComInterop>false</RegisterForComInterop>
|
||||
<RemoveIntegerChecks>false</RemoveIntegerChecks>
|
||||
<TreatWarningsAsErrors>false</TreatWarningsAsErrors>
|
||||
<WarningLevel>4</WarningLevel>
|
||||
<DebugType>none</DebugType>
|
||||
<ErrorReport>prompt</ErrorReport>
|
||||
<PlatformTarget>x86</PlatformTarget>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup>
|
||||
<ApplicationManifest>app.manifest</ApplicationManifest>
|
||||
</PropertyGroup>
|
||||
<ItemGroup>
|
||||
<Reference Include="EnvDTE">
|
||||
<Name>EnvDTE</Name>
|
||||
</Reference>
|
||||
<Reference Include="Office">
|
||||
<Name>Office</Name>
|
||||
</Reference>
|
||||
<Reference Include="Syncfusion.Grid.Base">
|
||||
<Name>Syncfusion.Grid.Base</Name>
|
||||
<HintPath>packages\Syncfusion.Grid.Base.21.2.3\lib\net40\Syncfusion.Grid.Base.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Syncfusion.Grid.Windows">
|
||||
<Name>Syncfusion.Grid.Windows</Name>
|
||||
<HintPath>packages\Syncfusion.Grid.Windows.21.2.3\lib\net40\Syncfusion.Grid.Windows.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Syncfusion.HighContrastTheme.WinForms">
|
||||
<HintPath>packages\Syncfusion.HighContrastTheme.WinForms.21.2.3\lib\net40\Syncfusion.HighContrastTheme.WinForms.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Syncfusion.Office2019Theme.WinForms">
|
||||
<HintPath>packages\Syncfusion.Office2019Theme.WinForms.21.2.3\lib\net40\Syncfusion.Office2019Theme.WinForms.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Syncfusion.Shared.Base">
|
||||
<Name>Syncfusion.Shared.Base</Name>
|
||||
<HintPath>packages\Syncfusion.Shared.Base.21.2.3\lib\net40\Syncfusion.Shared.Base.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Syncfusion.Shared.Windows">
|
||||
<Name>Syncfusion.Shared.Windows</Name>
|
||||
<HintPath>packages\Syncfusion.Shared.Windows.21.2.3\lib\net40\Syncfusion.Shared.Windows.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Syncfusion.Tools.Base">
|
||||
<Name>Syncfusion.Tools.Base</Name>
|
||||
<HintPath>packages\Syncfusion.Tools.Base.21.2.3\lib\net40\Syncfusion.Tools.Base.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Syncfusion.Tools.Windows">
|
||||
<Name>Syncfusion.Tools.Windows</Name>
|
||||
<HintPath>packages\Syncfusion.Tools.Windows.21.2.3\lib\net40\Syncfusion.Tools.Windows.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Syncfusion.SpellChecker.Base">
|
||||
<HintPath>packages\Syncfusion.SpellChecker.Base.21.2.3\lib\net40\Syncfusion.SpellChecker.Base.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="System">
|
||||
<Name>System</Name>
|
||||
</Reference>
|
||||
<Reference Include="System.Data">
|
||||
<Name>System.Data</Name>
|
||||
</Reference>
|
||||
<Reference Include="System.Design">
|
||||
<Name>System.Design</Name>
|
||||
</Reference>
|
||||
<Reference Include="System.Drawing">
|
||||
<Name>System.Drawing</Name>
|
||||
</Reference>
|
||||
<Reference Include="System.Windows.Forms">
|
||||
<Name>System.Windows.Forms</Name>
|
||||
</Reference>
|
||||
<Reference Include="System.Xml">
|
||||
<Name>System.XML</Name>
|
||||
</Reference>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<Content Include="App.ico" />
|
||||
<Compile Include="AssemblyInfo.cs">
|
||||
<SubType>Code</SubType>
|
||||
</Compile>
|
||||
<Compile Include="Form1.cs">
|
||||
<SubType>Form</SubType>
|
||||
</Compile>
|
||||
<Compile Include="Properties\Resources.Designer.cs">
|
||||
<AutoGen>True</AutoGen>
|
||||
<DesignTime>True</DesignTime>
|
||||
<DependentUpon>Resources.resx</DependentUpon>
|
||||
</Compile>
|
||||
<EmbeddedResource Include="Form1.resx">
|
||||
<DependentUpon>Form1.cs</DependentUpon>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="Properties\Resources.resx">
|
||||
<Generator>ResXFileCodeGenerator</Generator>
|
||||
<LastGenOutput>Resources.Designer.cs</LastGenOutput>
|
||||
</EmbeddedResource>
|
||||
</ItemGroup>
|
||||
<ItemGroup />
|
||||
<Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />
|
||||
<PropertyGroup>
|
||||
<PreBuildEvent>
|
||||
</PreBuildEvent>
|
||||
<PostBuildEvent>
|
||||
</PostBuildEvent>
|
||||
</PropertyGroup>
|
||||
<ItemGroup>
|
||||
<Reference Include="Syncfusion.Licensing">
|
||||
<HintPath>packages\Syncfusion.Licensing.21.2.3\lib\net40\Syncfusion.Licensing.dll</HintPath>
|
||||
</Reference>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<None Include="app.manifest" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<None Include="packages.config" />
|
||||
</ItemGroup>
|
||||
</Project>
|
|
@ -0,0 +1,20 @@
|
|||
|
||||
Microsoft Visual Studio Solution File, Format Version 11.00
|
||||
# Visual Studio 2010
|
||||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Appearance_2010", "Appearance_2010.csproj", "{B981E15C-C9BC-4386-B8D5-EECF4F918BF3}"
|
||||
EndProject
|
||||
Global
|
||||
GlobalSection(SolutionConfigurationPlatforms) = preSolution
|
||||
Debug|Any CPU = Debug|Any CPU
|
||||
Release|Any CPU = Release|Any CPU
|
||||
EndGlobalSection
|
||||
GlobalSection(ProjectConfigurationPlatforms) = postSolution
|
||||
{B981E15C-C9BC-4386-B8D5-EECF4F918BF3}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
||||
{B981E15C-C9BC-4386-B8D5-EECF4F918BF3}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
||||
{B981E15C-C9BC-4386-B8D5-EECF4F918BF3}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
||||
{B981E15C-C9BC-4386-B8D5-EECF4F918BF3}.Release|Any CPU.Build.0 = Release|Any CPU
|
||||
EndGlobalSection
|
||||
GlobalSection(SolutionProperties) = preSolution
|
||||
HideSolutionNode = FALSE
|
||||
EndGlobalSection
|
||||
EndGlobal
|
|
@ -0,0 +1,177 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" ToolsVersion="4.0">
|
||||
<PropertyGroup>
|
||||
<ProjectType>Local</ProjectType>
|
||||
<ProductVersion>8.0.50727</ProductVersion>
|
||||
<SchemaVersion>2.0</SchemaVersion>
|
||||
<ProjectGuid>{B981E15C-C9BC-4386-B8D5-EECF4F918BF3}</ProjectGuid>
|
||||
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
|
||||
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
|
||||
<ApplicationIcon>App.ico</ApplicationIcon>
|
||||
<AssemblyKeyContainerName>
|
||||
</AssemblyKeyContainerName>
|
||||
<AssemblyName>AppearanceDemo</AssemblyName>
|
||||
<AssemblyOriginatorKeyFile>
|
||||
</AssemblyOriginatorKeyFile>
|
||||
<DefaultClientScript>JScript</DefaultClientScript>
|
||||
<DefaultHTMLPageLayout>Grid</DefaultHTMLPageLayout>
|
||||
<DefaultTargetSchema>IE50</DefaultTargetSchema>
|
||||
<DelaySign>false</DelaySign>
|
||||
<OutputType>WinExe</OutputType>
|
||||
<RootNamespace>AppearanceDemo</RootNamespace>
|
||||
<RunPostBuildEvent>OnBuildSuccess</RunPostBuildEvent>
|
||||
<StartupObject>
|
||||
</StartupObject>
|
||||
<FileUpgradeFlags>
|
||||
</FileUpgradeFlags>
|
||||
<UpgradeBackupLocation>
|
||||
</UpgradeBackupLocation>
|
||||
<TargetFrameworkVersion>v4.5</TargetFrameworkVersion>
|
||||
<TargetFrameworkProfile />
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
|
||||
<OutputPath>bin\Debug\</OutputPath>
|
||||
<AllowUnsafeBlocks>false</AllowUnsafeBlocks>
|
||||
<BaseAddress>285212672</BaseAddress>
|
||||
<CheckForOverflowUnderflow>false</CheckForOverflowUnderflow>
|
||||
<ConfigurationOverrideFile>
|
||||
</ConfigurationOverrideFile>
|
||||
<DefineConstants>DEBUG;TRACE</DefineConstants>
|
||||
<DocumentationFile>
|
||||
</DocumentationFile>
|
||||
<DebugSymbols>true</DebugSymbols>
|
||||
<FileAlignment>4096</FileAlignment>
|
||||
<NoStdLib>false</NoStdLib>
|
||||
<NoWarn>
|
||||
</NoWarn>
|
||||
<Optimize>false</Optimize>
|
||||
<RegisterForComInterop>false</RegisterForComInterop>
|
||||
<RemoveIntegerChecks>false</RemoveIntegerChecks>
|
||||
<TreatWarningsAsErrors>false</TreatWarningsAsErrors>
|
||||
<WarningLevel>4</WarningLevel>
|
||||
<DebugType>full</DebugType>
|
||||
<ErrorReport>prompt</ErrorReport>
|
||||
<PlatformTarget>x86</PlatformTarget>
|
||||
<Prefer32Bit>false</Prefer32Bit>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
|
||||
<OutputPath>bin\Release\</OutputPath>
|
||||
<AllowUnsafeBlocks>false</AllowUnsafeBlocks>
|
||||
<BaseAddress>285212672</BaseAddress>
|
||||
<CheckForOverflowUnderflow>false</CheckForOverflowUnderflow>
|
||||
<ConfigurationOverrideFile>
|
||||
</ConfigurationOverrideFile>
|
||||
<DefineConstants>TRACE</DefineConstants>
|
||||
<DocumentationFile>
|
||||
</DocumentationFile>
|
||||
<DebugSymbols>false</DebugSymbols>
|
||||
<FileAlignment>4096</FileAlignment>
|
||||
<NoStdLib>false</NoStdLib>
|
||||
<NoWarn>
|
||||
</NoWarn>
|
||||
<Optimize>true</Optimize>
|
||||
<RegisterForComInterop>false</RegisterForComInterop>
|
||||
<RemoveIntegerChecks>false</RemoveIntegerChecks>
|
||||
<TreatWarningsAsErrors>false</TreatWarningsAsErrors>
|
||||
<WarningLevel>4</WarningLevel>
|
||||
<DebugType>none</DebugType>
|
||||
<ErrorReport>prompt</ErrorReport>
|
||||
<PlatformTarget>x86</PlatformTarget>
|
||||
<Prefer32Bit>false</Prefer32Bit>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup>
|
||||
<ApplicationManifest>app.manifest</ApplicationManifest>
|
||||
</PropertyGroup>
|
||||
<ItemGroup>
|
||||
<Reference Include="EnvDTE">
|
||||
<Name>EnvDTE</Name>
|
||||
</Reference>
|
||||
<Reference Include="Office">
|
||||
<Name>Office</Name>
|
||||
</Reference>
|
||||
<Reference Include="Syncfusion.Grid.Base">
|
||||
<Name>Syncfusion.Grid.Base</Name>
|
||||
<HintPath>packages\Syncfusion.Grid.Base.21.2.3\lib\net45\Syncfusion.Grid.Base.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Syncfusion.Grid.Windows">
|
||||
<Name>Syncfusion.Grid.Windows</Name>
|
||||
<HintPath>packages\Syncfusion.Grid.Windows.21.2.3\lib\net45\Syncfusion.Grid.Windows.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Syncfusion.HighContrastTheme.WinForms">
|
||||
<HintPath>packages\Syncfusion.HighContrastTheme.WinForms.21.2.3\lib\net45\Syncfusion.HighContrastTheme.WinForms.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Syncfusion.Office2019Theme.WinForms">
|
||||
<HintPath>packages\Syncfusion.Office2019Theme.WinForms.21.2.3\lib\net45\Syncfusion.Office2019Theme.WinForms.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Syncfusion.Shared.Base">
|
||||
<Name>Syncfusion.Shared.Base</Name>
|
||||
<HintPath>packages\Syncfusion.Shared.Base.21.2.3\lib\net45\Syncfusion.Shared.Base.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Syncfusion.Shared.Windows">
|
||||
<Name>Syncfusion.Shared.Windows</Name>
|
||||
<HintPath>packages\Syncfusion.Shared.Windows.21.2.3\lib\net45\Syncfusion.Shared.Windows.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Syncfusion.Tools.Base">
|
||||
<Name>Syncfusion.Tools.Base</Name>
|
||||
<HintPath>packages\Syncfusion.Tools.Base.21.2.3\lib\net45\Syncfusion.Tools.Base.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Syncfusion.Tools.Windows">
|
||||
<Name>Syncfusion.Tools.Windows</Name>
|
||||
<HintPath>packages\Syncfusion.Tools.Windows.21.2.3\lib\net45\Syncfusion.Tools.Windows.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Syncfusion.SpellChecker.Base">
|
||||
<HintPath>packages\Syncfusion.SpellChecker.Base.21.2.3\lib\net45\Syncfusion.SpellChecker.Base.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="System">
|
||||
<Name>System</Name>
|
||||
</Reference>
|
||||
<Reference Include="System.Data">
|
||||
<Name>System.Data</Name>
|
||||
</Reference>
|
||||
<Reference Include="System.Design">
|
||||
<Name>System.Design</Name>
|
||||
</Reference>
|
||||
<Reference Include="System.Drawing">
|
||||
<Name>System.Drawing</Name>
|
||||
</Reference>
|
||||
<Reference Include="System.Windows.Forms">
|
||||
<Name>System.Windows.Forms</Name>
|
||||
</Reference>
|
||||
<Reference Include="System.Xml">
|
||||
<Name>System.XML</Name>
|
||||
</Reference>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<Content Include="App.ico" />
|
||||
<Compile Include="AssemblyInfo.cs">
|
||||
<SubType>Code</SubType>
|
||||
</Compile>
|
||||
<Compile Include="Form1.cs">
|
||||
<SubType>Form</SubType>
|
||||
</Compile>
|
||||
<EmbeddedResource Include="Form1.resx">
|
||||
<DependentUpon>Form1.cs</DependentUpon>
|
||||
</EmbeddedResource>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<Folder Include="Properties\" />
|
||||
</ItemGroup>
|
||||
<Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />
|
||||
<PropertyGroup>
|
||||
<PreBuildEvent>
|
||||
</PreBuildEvent>
|
||||
<PostBuildEvent>
|
||||
</PostBuildEvent>
|
||||
</PropertyGroup>
|
||||
<ItemGroup>
|
||||
<Reference Include="Syncfusion.Licensing">
|
||||
<HintPath>packages\Syncfusion.Licensing.21.2.3\lib\net45\Syncfusion.Licensing.dll</HintPath>
|
||||
</Reference>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<None Include="app.manifest" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<None Include="packages.config" />
|
||||
</ItemGroup>
|
||||
</Project>
|
|
@ -0,0 +1,20 @@
|
|||
|
||||
Microsoft Visual Studio Solution File, Format Version 12.00
|
||||
# Visual Studio 2012
|
||||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Appearance_2012", "Appearance_2012.csproj", "{B981E15C-C9BC-4386-B8D5-EECF4F918BF3}"
|
||||
EndProject
|
||||
Global
|
||||
GlobalSection(SolutionConfigurationPlatforms) = preSolution
|
||||
Debug|Any CPU = Debug|Any CPU
|
||||
Release|Any CPU = Release|Any CPU
|
||||
EndGlobalSection
|
||||
GlobalSection(ProjectConfigurationPlatforms) = postSolution
|
||||
{B981E15C-C9BC-4386-B8D5-EECF4F918BF3}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
||||
{B981E15C-C9BC-4386-B8D5-EECF4F918BF3}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
||||
{B981E15C-C9BC-4386-B8D5-EECF4F918BF3}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
||||
{B981E15C-C9BC-4386-B8D5-EECF4F918BF3}.Release|Any CPU.Build.0 = Release|Any CPU
|
||||
EndGlobalSection
|
||||
GlobalSection(SolutionProperties) = preSolution
|
||||
HideSolutionNode = FALSE
|
||||
EndGlobalSection
|
||||
EndGlobal
|
|
@ -0,0 +1,177 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" ToolsVersion="14.0">
|
||||
<PropertyGroup>
|
||||
<ProjectType>Local</ProjectType>
|
||||
<ProductVersion>8.0.50727</ProductVersion>
|
||||
<SchemaVersion>2.0</SchemaVersion>
|
||||
<ProjectGuid>{B981E15C-C9BC-4386-B8D5-EECF4F918BF3}</ProjectGuid>
|
||||
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
|
||||
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
|
||||
<ApplicationIcon>App.ico</ApplicationIcon>
|
||||
<AssemblyKeyContainerName>
|
||||
</AssemblyKeyContainerName>
|
||||
<AssemblyName>AppearanceDemo</AssemblyName>
|
||||
<AssemblyOriginatorKeyFile>
|
||||
</AssemblyOriginatorKeyFile>
|
||||
<DefaultClientScript>JScript</DefaultClientScript>
|
||||
<DefaultHTMLPageLayout>Grid</DefaultHTMLPageLayout>
|
||||
<DefaultTargetSchema>IE50</DefaultTargetSchema>
|
||||
<DelaySign>false</DelaySign>
|
||||
<OutputType>WinExe</OutputType>
|
||||
<RootNamespace>AppearanceDemo</RootNamespace>
|
||||
<RunPostBuildEvent>OnBuildSuccess</RunPostBuildEvent>
|
||||
<StartupObject>
|
||||
</StartupObject>
|
||||
<FileUpgradeFlags>
|
||||
</FileUpgradeFlags>
|
||||
<UpgradeBackupLocation>
|
||||
</UpgradeBackupLocation>
|
||||
<TargetFrameworkVersion>v4.6</TargetFrameworkVersion>
|
||||
<TargetFrameworkProfile />
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
|
||||
<OutputPath>bin\Debug\</OutputPath>
|
||||
<AllowUnsafeBlocks>false</AllowUnsafeBlocks>
|
||||
<BaseAddress>285212672</BaseAddress>
|
||||
<CheckForOverflowUnderflow>false</CheckForOverflowUnderflow>
|
||||
<ConfigurationOverrideFile>
|
||||
</ConfigurationOverrideFile>
|
||||
<DefineConstants>DEBUG;TRACE</DefineConstants>
|
||||
<DocumentationFile>
|
||||
</DocumentationFile>
|
||||
<DebugSymbols>true</DebugSymbols>
|
||||
<FileAlignment>4096</FileAlignment>
|
||||
<NoStdLib>false</NoStdLib>
|
||||
<NoWarn>
|
||||
</NoWarn>
|
||||
<Optimize>false</Optimize>
|
||||
<RegisterForComInterop>false</RegisterForComInterop>
|
||||
<RemoveIntegerChecks>false</RemoveIntegerChecks>
|
||||
<TreatWarningsAsErrors>false</TreatWarningsAsErrors>
|
||||
<WarningLevel>4</WarningLevel>
|
||||
<DebugType>full</DebugType>
|
||||
<ErrorReport>prompt</ErrorReport>
|
||||
<PlatformTarget>x86</PlatformTarget>
|
||||
<Prefer32Bit>false</Prefer32Bit>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
|
||||
<OutputPath>bin\Release\</OutputPath>
|
||||
<AllowUnsafeBlocks>false</AllowUnsafeBlocks>
|
||||
<BaseAddress>285212672</BaseAddress>
|
||||
<CheckForOverflowUnderflow>false</CheckForOverflowUnderflow>
|
||||
<ConfigurationOverrideFile>
|
||||
</ConfigurationOverrideFile>
|
||||
<DefineConstants>TRACE</DefineConstants>
|
||||
<DocumentationFile>
|
||||
</DocumentationFile>
|
||||
<DebugSymbols>false</DebugSymbols>
|
||||
<FileAlignment>4096</FileAlignment>
|
||||
<NoStdLib>false</NoStdLib>
|
||||
<NoWarn>
|
||||
</NoWarn>
|
||||
<Optimize>true</Optimize>
|
||||
<RegisterForComInterop>false</RegisterForComInterop>
|
||||
<RemoveIntegerChecks>false</RemoveIntegerChecks>
|
||||
<TreatWarningsAsErrors>false</TreatWarningsAsErrors>
|
||||
<WarningLevel>4</WarningLevel>
|
||||
<DebugType>none</DebugType>
|
||||
<ErrorReport>prompt</ErrorReport>
|
||||
<PlatformTarget>x86</PlatformTarget>
|
||||
<Prefer32Bit>false</Prefer32Bit>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup>
|
||||
<ApplicationManifest>app.manifest</ApplicationManifest>
|
||||
</PropertyGroup>
|
||||
<ItemGroup>
|
||||
<Reference Include="EnvDTE">
|
||||
<Name>EnvDTE</Name>
|
||||
</Reference>
|
||||
<Reference Include="Office">
|
||||
<Name>Office</Name>
|
||||
</Reference>
|
||||
<Reference Include="Syncfusion.Grid.Base">
|
||||
<Name>Syncfusion.Grid.Base</Name>
|
||||
<HintPath>packages\Syncfusion.Grid.Base.21.2.3\lib\net46\Syncfusion.Grid.Base.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Syncfusion.Grid.Windows">
|
||||
<Name>Syncfusion.Grid.Windows</Name>
|
||||
<HintPath>packages\Syncfusion.Grid.Windows.21.2.3\lib\net46\Syncfusion.Grid.Windows.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Syncfusion.HighContrastTheme.WinForms">
|
||||
<HintPath>packages\Syncfusion.HighContrastTheme.WinForms.21.2.3\lib\net46\Syncfusion.HighContrastTheme.WinForms.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Syncfusion.Office2019Theme.WinForms">
|
||||
<HintPath>packages\Syncfusion.Office2019Theme.WinForms.21.2.3\lib\net46\Syncfusion.Office2019Theme.WinForms.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Syncfusion.Shared.Base">
|
||||
<Name>Syncfusion.Shared.Base</Name>
|
||||
<HintPath>packages\Syncfusion.Shared.Base.21.2.3\lib\net46\Syncfusion.Shared.Base.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Syncfusion.Shared.Windows">
|
||||
<Name>Syncfusion.Shared.Windows</Name>
|
||||
<HintPath>packages\Syncfusion.Shared.Windows.21.2.3\lib\net46\Syncfusion.Shared.Windows.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Syncfusion.Tools.Base">
|
||||
<Name>Syncfusion.Tools.Base</Name>
|
||||
<HintPath>packages\Syncfusion.Tools.Base.21.2.3\lib\net46\Syncfusion.Tools.Base.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Syncfusion.Tools.Windows">
|
||||
<Name>Syncfusion.Tools.Windows</Name>
|
||||
<HintPath>packages\Syncfusion.Tools.Windows.21.2.3\lib\net46\Syncfusion.Tools.Windows.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Syncfusion.SpellChecker.Base">
|
||||
<HintPath>packages\Syncfusion.SpellChecker.Base.21.2.3\lib\net46\Syncfusion.SpellChecker.Base.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="System">
|
||||
<Name>System</Name>
|
||||
</Reference>
|
||||
<Reference Include="System.Data">
|
||||
<Name>System.Data</Name>
|
||||
</Reference>
|
||||
<Reference Include="System.Design">
|
||||
<Name>System.Design</Name>
|
||||
</Reference>
|
||||
<Reference Include="System.Drawing">
|
||||
<Name>System.Drawing</Name>
|
||||
</Reference>
|
||||
<Reference Include="System.Windows.Forms">
|
||||
<Name>System.Windows.Forms</Name>
|
||||
</Reference>
|
||||
<Reference Include="System.Xml">
|
||||
<Name>System.XML</Name>
|
||||
</Reference>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<Content Include="App.ico" />
|
||||
<Compile Include="AssemblyInfo.cs">
|
||||
<SubType>Code</SubType>
|
||||
</Compile>
|
||||
<Compile Include="Form1.cs">
|
||||
<SubType>Form</SubType>
|
||||
</Compile>
|
||||
<EmbeddedResource Include="Form1.resx">
|
||||
<DependentUpon>Form1.cs</DependentUpon>
|
||||
</EmbeddedResource>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<Folder Include="Properties\" />
|
||||
</ItemGroup>
|
||||
<Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />
|
||||
<PropertyGroup>
|
||||
<PreBuildEvent>
|
||||
</PreBuildEvent>
|
||||
<PostBuildEvent>
|
||||
</PostBuildEvent>
|
||||
</PropertyGroup>
|
||||
<ItemGroup>
|
||||
<Reference Include="Syncfusion.Licensing">
|
||||
<HintPath>packages\Syncfusion.Licensing.21.2.3\lib\net46\Syncfusion.Licensing.dll</HintPath>
|
||||
</Reference>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<None Include="app.manifest" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<None Include="packages.config" />
|
||||
</ItemGroup>
|
||||
</Project>
|
|
@ -0,0 +1,22 @@
|
|||
|
||||
Microsoft Visual Studio Solution File, Format Version 12.00
|
||||
# Visual Studio 14
|
||||
VisualStudioVersion = 12.0.21005.1
|
||||
MinimumVisualStudioVersion = 10.0.40219.1
|
||||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Appearance_2015", "Appearance_2015.csproj", "{B981E15C-C9BC-4386-B8D5-EECF4F918BF3}"
|
||||
EndProject
|
||||
Global
|
||||
GlobalSection(SolutionConfigurationPlatforms) = preSolution
|
||||
Debug|Any CPU = Debug|Any CPU
|
||||
Release|Any CPU = Release|Any CPU
|
||||
EndGlobalSection
|
||||
GlobalSection(ProjectConfigurationPlatforms) = postSolution
|
||||
{B981E15C-C9BC-4386-B8D5-EECF4F918BF3}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
||||
{B981E15C-C9BC-4386-B8D5-EECF4F918BF3}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
||||
{B981E15C-C9BC-4386-B8D5-EECF4F918BF3}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
||||
{B981E15C-C9BC-4386-B8D5-EECF4F918BF3}.Release|Any CPU.Build.0 = Release|Any CPU
|
||||
EndGlobalSection
|
||||
GlobalSection(SolutionProperties) = preSolution
|
||||
HideSolutionNode = FALSE
|
||||
EndGlobalSection
|
||||
EndGlobal
|
|
@ -0,0 +1,177 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" ToolsVersion="15.0">
|
||||
<PropertyGroup>
|
||||
<ProjectType>Local</ProjectType>
|
||||
<ProductVersion>8.0.50727</ProductVersion>
|
||||
<SchemaVersion>2.0</SchemaVersion>
|
||||
<ProjectGuid>{B981E15C-C9BC-4386-B8D5-EECF4F918BF3}</ProjectGuid>
|
||||
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
|
||||
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
|
||||
<ApplicationIcon>App.ico</ApplicationIcon>
|
||||
<AssemblyKeyContainerName>
|
||||
</AssemblyKeyContainerName>
|
||||
<AssemblyName>AppearanceDemo</AssemblyName>
|
||||
<AssemblyOriginatorKeyFile>
|
||||
</AssemblyOriginatorKeyFile>
|
||||
<DefaultClientScript>JScript</DefaultClientScript>
|
||||
<DefaultHTMLPageLayout>Grid</DefaultHTMLPageLayout>
|
||||
<DefaultTargetSchema>IE50</DefaultTargetSchema>
|
||||
<DelaySign>false</DelaySign>
|
||||
<OutputType>WinExe</OutputType>
|
||||
<RootNamespace>AppearanceDemo</RootNamespace>
|
||||
<RunPostBuildEvent>OnBuildSuccess</RunPostBuildEvent>
|
||||
<StartupObject>
|
||||
</StartupObject>
|
||||
<FileUpgradeFlags>
|
||||
</FileUpgradeFlags>
|
||||
<UpgradeBackupLocation>
|
||||
</UpgradeBackupLocation>
|
||||
<TargetFrameworkVersion>v4.6</TargetFrameworkVersion>
|
||||
<TargetFrameworkProfile />
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
|
||||
<OutputPath>bin\Debug\</OutputPath>
|
||||
<AllowUnsafeBlocks>false</AllowUnsafeBlocks>
|
||||
<BaseAddress>285212672</BaseAddress>
|
||||
<CheckForOverflowUnderflow>false</CheckForOverflowUnderflow>
|
||||
<ConfigurationOverrideFile>
|
||||
</ConfigurationOverrideFile>
|
||||
<DefineConstants>DEBUG;TRACE</DefineConstants>
|
||||
<DocumentationFile>
|
||||
</DocumentationFile>
|
||||
<DebugSymbols>true</DebugSymbols>
|
||||
<FileAlignment>4096</FileAlignment>
|
||||
<NoStdLib>false</NoStdLib>
|
||||
<NoWarn>
|
||||
</NoWarn>
|
||||
<Optimize>false</Optimize>
|
||||
<RegisterForComInterop>false</RegisterForComInterop>
|
||||
<RemoveIntegerChecks>false</RemoveIntegerChecks>
|
||||
<TreatWarningsAsErrors>false</TreatWarningsAsErrors>
|
||||
<WarningLevel>4</WarningLevel>
|
||||
<DebugType>full</DebugType>
|
||||
<ErrorReport>prompt</ErrorReport>
|
||||
<PlatformTarget>x86</PlatformTarget>
|
||||
<Prefer32Bit>false</Prefer32Bit>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
|
||||
<OutputPath>bin\Release\</OutputPath>
|
||||
<AllowUnsafeBlocks>false</AllowUnsafeBlocks>
|
||||
<BaseAddress>285212672</BaseAddress>
|
||||
<CheckForOverflowUnderflow>false</CheckForOverflowUnderflow>
|
||||
<ConfigurationOverrideFile>
|
||||
</ConfigurationOverrideFile>
|
||||
<DefineConstants>TRACE</DefineConstants>
|
||||
<DocumentationFile>
|
||||
</DocumentationFile>
|
||||
<DebugSymbols>false</DebugSymbols>
|
||||
<FileAlignment>4096</FileAlignment>
|
||||
<NoStdLib>false</NoStdLib>
|
||||
<NoWarn>
|
||||
</NoWarn>
|
||||
<Optimize>true</Optimize>
|
||||
<RegisterForComInterop>false</RegisterForComInterop>
|
||||
<RemoveIntegerChecks>false</RemoveIntegerChecks>
|
||||
<TreatWarningsAsErrors>false</TreatWarningsAsErrors>
|
||||
<WarningLevel>4</WarningLevel>
|
||||
<DebugType>none</DebugType>
|
||||
<ErrorReport>prompt</ErrorReport>
|
||||
<PlatformTarget>x86</PlatformTarget>
|
||||
<Prefer32Bit>false</Prefer32Bit>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup>
|
||||
<ApplicationManifest>app.manifest</ApplicationManifest>
|
||||
</PropertyGroup>
|
||||
<ItemGroup>
|
||||
<Reference Include="EnvDTE">
|
||||
<Name>EnvDTE</Name>
|
||||
</Reference>
|
||||
<Reference Include="Office">
|
||||
<Name>Office</Name>
|
||||
</Reference>
|
||||
<Reference Include="Syncfusion.Grid.Base">
|
||||
<Name>Syncfusion.Grid.Base</Name>
|
||||
<HintPath>packages\Syncfusion.Grid.Base.21.2.3\lib\net46\Syncfusion.Grid.Base.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Syncfusion.Grid.Windows">
|
||||
<Name>Syncfusion.Grid.Windows</Name>
|
||||
<HintPath>packages\Syncfusion.Grid.Windows.21.2.3\lib\net46\Syncfusion.Grid.Windows.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Syncfusion.HighContrastTheme.WinForms">
|
||||
<HintPath>packages\Syncfusion.HighContrastTheme.WinForms.21.2.3\lib\net46\Syncfusion.HighContrastTheme.WinForms.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Syncfusion.Office2019Theme.WinForms">
|
||||
<HintPath>packages\Syncfusion.Office2019Theme.WinForms.21.2.3\lib\net46\Syncfusion.Office2019Theme.WinForms.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Syncfusion.Shared.Base">
|
||||
<Name>Syncfusion.Shared.Base</Name>
|
||||
<HintPath>packages\Syncfusion.Shared.Base.21.2.3\lib\net46\Syncfusion.Shared.Base.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Syncfusion.Shared.Windows">
|
||||
<Name>Syncfusion.Shared.Windows</Name>
|
||||
<HintPath>packages\Syncfusion.Shared.Windows.21.2.3\lib\net46\Syncfusion.Shared.Windows.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Syncfusion.Tools.Base">
|
||||
<Name>Syncfusion.Tools.Base</Name>
|
||||
<HintPath>packages\Syncfusion.Tools.Base.21.2.3\lib\net46\Syncfusion.Tools.Base.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Syncfusion.Tools.Windows">
|
||||
<Name>Syncfusion.Tools.Windows</Name>
|
||||
<HintPath>packages\Syncfusion.Tools.Windows.21.2.3\lib\net46\Syncfusion.Tools.Windows.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Syncfusion.SpellChecker.Base">
|
||||
<HintPath>packages\Syncfusion.SpellChecker.Base.21.2.3\lib\net46\Syncfusion.SpellChecker.Base.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="System">
|
||||
<Name>System</Name>
|
||||
</Reference>
|
||||
<Reference Include="System.Data">
|
||||
<Name>System.Data</Name>
|
||||
</Reference>
|
||||
<Reference Include="System.Design">
|
||||
<Name>System.Design</Name>
|
||||
</Reference>
|
||||
<Reference Include="System.Drawing">
|
||||
<Name>System.Drawing</Name>
|
||||
</Reference>
|
||||
<Reference Include="System.Windows.Forms">
|
||||
<Name>System.Windows.Forms</Name>
|
||||
</Reference>
|
||||
<Reference Include="System.Xml">
|
||||
<Name>System.XML</Name>
|
||||
</Reference>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<Content Include="App.ico" />
|
||||
<Compile Include="AssemblyInfo.cs">
|
||||
<SubType>Code</SubType>
|
||||
</Compile>
|
||||
<Compile Include="Form1.cs">
|
||||
<SubType>Form</SubType>
|
||||
</Compile>
|
||||
<EmbeddedResource Include="Form1.resx">
|
||||
<DependentUpon>Form1.cs</DependentUpon>
|
||||
</EmbeddedResource>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<Folder Include="Properties\" />
|
||||
</ItemGroup>
|
||||
<Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />
|
||||
<PropertyGroup>
|
||||
<PreBuildEvent>
|
||||
</PreBuildEvent>
|
||||
<PostBuildEvent>
|
||||
</PostBuildEvent>
|
||||
</PropertyGroup>
|
||||
<ItemGroup>
|
||||
<Reference Include="Syncfusion.Licensing">
|
||||
<HintPath>packages\Syncfusion.Licensing.21.2.3\lib\net46\Syncfusion.Licensing.dll</HintPath>
|
||||
</Reference>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<None Include="app.manifest" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<None Include="packages.config" />
|
||||
</ItemGroup>
|
||||
</Project>
|
|
@ -0,0 +1,22 @@
|
|||
|
||||
Microsoft Visual Studio Solution File, Format Version 12.00
|
||||
# Visual Studio 15
|
||||
VisualStudioVersion 15.0.26020.0
|
||||
MinimumVisualStudioVersion = 10.0.40219.1
|
||||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Appearance_2017", "Appearance_2017.csproj", "{B981E15C-C9BC-4386-B8D5-EECF4F918BF3}"
|
||||
EndProject
|
||||
Global
|
||||
GlobalSection(SolutionConfigurationPlatforms) = preSolution
|
||||
Debug|Any CPU = Debug|Any CPU
|
||||
Release|Any CPU = Release|Any CPU
|
||||
EndGlobalSection
|
||||
GlobalSection(ProjectConfigurationPlatforms) = postSolution
|
||||
{B981E15C-C9BC-4386-B8D5-EECF4F918BF3}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
||||
{B981E15C-C9BC-4386-B8D5-EECF4F918BF3}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
||||
{B981E15C-C9BC-4386-B8D5-EECF4F918BF3}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
||||
{B981E15C-C9BC-4386-B8D5-EECF4F918BF3}.Release|Any CPU.Build.0 = Release|Any CPU
|
||||
EndGlobalSection
|
||||
GlobalSection(SolutionProperties) = preSolution
|
||||
HideSolutionNode = FALSE
|
||||
EndGlobalSection
|
||||
EndGlobal
|
|
@ -0,0 +1,55 @@
|
|||
<Project Sdk="Microsoft.NET.Sdk">
|
||||
<PropertyGroup>
|
||||
<OutputType>WinExe</OutputType>
|
||||
<TargetFramework>net6.0-windows</TargetFramework>
|
||||
<UseWindowsForms>true</UseWindowsForms>
|
||||
<GenerateAssemblyInfo>false</GenerateAssemblyInfo>
|
||||
<AssemblyName>AppearanceDemo</AssemblyName>
|
||||
<RootNamespace>AppearanceDemo</RootNamespace>
|
||||
<DefineConstants>NETCORE</DefineConstants>
|
||||
<ApplicationManifest>app.manifest</ApplicationManifest>
|
||||
<TargetFrameworkVersion>
|
||||
</TargetFrameworkVersion>
|
||||
</PropertyGroup>
|
||||
<ItemGroup>
|
||||
<Reference Include="Syncfusion.Grid.Windows">
|
||||
<HintPath>
|
||||
</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Syncfusion.HighContrastTheme.WinForms">
|
||||
<HintPath>
|
||||
</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Syncfusion.Office2019Theme.WinForms">
|
||||
<HintPath>
|
||||
</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Syncfusion.Shared.Base">
|
||||
<HintPath>
|
||||
</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Syncfusion.Shared.Windows">
|
||||
<HintPath>
|
||||
</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Syncfusion.Tools.Base">
|
||||
<HintPath>
|
||||
</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Syncfusion.Tools.Windows">
|
||||
<HintPath>
|
||||
</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Syncfusion.SpellChecker.Base">
|
||||
<HintPath>
|
||||
</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Syncfusion.Licensing">
|
||||
<HintPath>
|
||||
</HintPath>
|
||||
</Reference>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<None Include="packages.config" />
|
||||
</ItemGroup>
|
||||
</Project>
|
|
@ -0,0 +1,21 @@
|
|||
Microsoft Visual Studio Solution File, Format Version 12.00
|
||||
# Visual Studio Version 17
|
||||
VisualStudioVersion = 17.1.31903.286
|
||||
MinimumVisualStudioVersion = 10.0.40219.1
|
||||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Appearance_NET60", "Appearance_NET60.csproj", "{B981E15C-C9BC-4386-B8D5-EECF4F918BF3}"
|
||||
EndProject
|
||||
Global
|
||||
GlobalSection(SolutionConfigurationPlatforms) = preSolution
|
||||
Debug|Any CPU = Debug|Any CPU
|
||||
Release|Any CPU = Release|Any CPU
|
||||
EndGlobalSection
|
||||
GlobalSection(ProjectConfigurationPlatforms) = postSolution
|
||||
{B981E15C-C9BC-4386-B8D5-EECF4F918BF3}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
||||
{B981E15C-C9BC-4386-B8D5-EECF4F918BF3}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
||||
{B981E15C-C9BC-4386-B8D5-EECF4F918BF3}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
||||
{B981E15C-C9BC-4386-B8D5-EECF4F918BF3}.Release|Any CPU.Build.0 = Release|Any CPU
|
||||
EndGlobalSection
|
||||
GlobalSection(SolutionProperties) = preSolution
|
||||
HideSolutionNode = FALSE
|
||||
EndGlobalSection
|
||||
EndGlobal
|
|
@ -0,0 +1,55 @@
|
|||
<Project Sdk="Microsoft.NET.Sdk">
|
||||
<PropertyGroup>
|
||||
<OutputType>WinExe</OutputType>
|
||||
<TargetFramework>net7.0-windows</TargetFramework>
|
||||
<UseWindowsForms>true</UseWindowsForms>
|
||||
<GenerateAssemblyInfo>false</GenerateAssemblyInfo>
|
||||
<AssemblyName>AppearanceDemo</AssemblyName>
|
||||
<RootNamespace>AppearanceDemo</RootNamespace>
|
||||
<DefineConstants>NETCORE</DefineConstants>
|
||||
<ApplicationManifest>app.manifest</ApplicationManifest>
|
||||
<TargetFrameworkVersion>
|
||||
</TargetFrameworkVersion>
|
||||
</PropertyGroup>
|
||||
<ItemGroup>
|
||||
<Reference Include="Syncfusion.Grid.Windows">
|
||||
<HintPath>
|
||||
</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Syncfusion.HighContrastTheme.WinForms">
|
||||
<HintPath>
|
||||
</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Syncfusion.Office2019Theme.WinForms">
|
||||
<HintPath>
|
||||
</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Syncfusion.Shared.Base">
|
||||
<HintPath>
|
||||
</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Syncfusion.Shared.Windows">
|
||||
<HintPath>
|
||||
</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Syncfusion.Tools.Base">
|
||||
<HintPath>
|
||||
</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Syncfusion.Tools.Windows">
|
||||
<HintPath>
|
||||
</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Syncfusion.SpellChecker.Base">
|
||||
<HintPath>
|
||||
</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Syncfusion.Licensing">
|
||||
<HintPath>
|
||||
</HintPath>
|
||||
</Reference>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<None Include="packages.config" />
|
||||
</ItemGroup>
|
||||
</Project>
|
|
@ -0,0 +1,21 @@
|
|||
Microsoft Visual Studio Solution File, Format Version 12.00
|
||||
# Visual Studio Version 17
|
||||
VisualStudioVersion = 17.1.31903.286
|
||||
MinimumVisualStudioVersion = 10.0.40219.1
|
||||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Appearance_NET70", "Appearance_NET70.csproj", "{B981E15C-C9BC-4386-B8D5-EECF4F918BF3}"
|
||||
EndProject
|
||||
Global
|
||||
GlobalSection(SolutionConfigurationPlatforms) = preSolution
|
||||
Debug|Any CPU = Debug|Any CPU
|
||||
Release|Any CPU = Release|Any CPU
|
||||
EndGlobalSection
|
||||
GlobalSection(ProjectConfigurationPlatforms) = postSolution
|
||||
{B981E15C-C9BC-4386-B8D5-EECF4F918BF3}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
||||
{B981E15C-C9BC-4386-B8D5-EECF4F918BF3}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
||||
{B981E15C-C9BC-4386-B8D5-EECF4F918BF3}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
||||
{B981E15C-C9BC-4386-B8D5-EECF4F918BF3}.Release|Any CPU.Build.0 = Release|Any CPU
|
||||
EndGlobalSection
|
||||
GlobalSection(SolutionProperties) = preSolution
|
||||
HideSolutionNode = FALSE
|
||||
EndGlobalSection
|
||||
EndGlobal
|
|
@ -0,0 +1,65 @@
|
|||
#region Copyright Syncfusion Inc. 2001-2019.
|
||||
// Copyright Syncfusion Inc. 2001-2019. All rights reserved.
|
||||
// Use of this code is subject to the terms of our license.
|
||||
// A copy of the current license can be obtained at any time by e-mailing
|
||||
// licensing@syncfusion.com. Any infringement will be prosecuted under
|
||||
// applicable laws.
|
||||
#endregion
|
||||
using System.Reflection;
|
||||
using System.Runtime.CompilerServices;
|
||||
|
||||
//
|
||||
// General Information about an assembly is controlled through the following
|
||||
// set of attributes. Change these attribute values to modify the information
|
||||
// associated with an assembly.
|
||||
//
|
||||
[assembly: AssemblyTitle("")]
|
||||
[assembly: AssemblyDescription("")]
|
||||
[assembly: AssemblyConfiguration("")]
|
||||
[assembly: AssemblyCompany("Syncfusion Inc.")]
|
||||
[assembly: AssemblyProduct("")]
|
||||
[assembly: AssemblyCopyright("Copyright © 2001-2023 Syncfusion Inc.")]
|
||||
[assembly: AssemblyTrademark("")]
|
||||
[assembly: AssemblyCulture("")]
|
||||
|
||||
//
|
||||
// Version information for an assembly consists of the following four values:
|
||||
//
|
||||
// Major Version
|
||||
// Minor Version
|
||||
// Build Number
|
||||
// Revision
|
||||
//
|
||||
// You can specify all the values or you can default the Revision and Build Numbers
|
||||
// by using the '*' as shown below:
|
||||
|
||||
[assembly: AssemblyVersion("1.0.0.0")]
|
||||
|
||||
//
|
||||
// In order to sign your assembly you must specify a key to use. Refer to the
|
||||
// Microsoft .NET Framework documentation for more information on assembly signing.
|
||||
//
|
||||
// Use the attributes below to control which key is used for signing.
|
||||
//
|
||||
// Notes:
|
||||
// (*) If no key is specified, the assembly is not signed.
|
||||
// (*) KeyName refers to a key that has been installed in the Crypto Service
|
||||
// Provider (CSP) on your machine. KeyFile refers to a file which contains
|
||||
// a key.
|
||||
// (*) If the KeyFile and the KeyName values are both specified, the
|
||||
// following processing occurs:
|
||||
// (1) If the KeyName can be found in the CSP, that key is used.
|
||||
// (2) If the KeyName does not exist and the KeyFile does exist, the key
|
||||
// in the KeyFile is installed into the CSP and used.
|
||||
// (*) In order to create a KeyFile, you can use the sn.exe (Strong Name) utility.
|
||||
// When specifying the KeyFile, the location of the KeyFile should be
|
||||
// relative to the project output directory which is
|
||||
// %Project Directory%\obj\<configuration>. For example, if your KeyFile is
|
||||
// located in the project directory, you would specify the AssemblyKeyFile
|
||||
// attribute as [assembly: AssemblyKeyFile("..\\..\\mykey.snk")]
|
||||
// (*) Delay Signing is an advanced option - see the Microsoft .NET Framework
|
||||
// documentation for more information on this.
|
||||
//
|
||||
[assembly: AssemblyDelaySign(false)]
|
||||
[assembly: AssemblyKeyFile("")]
|
||||
[assembly: AssemblyKeyName("")]
|
|
@ -0,0 +1,483 @@
|
|||
#region Copyright Syncfusion Inc. 2001-2017.
|
||||
// Copyright Syncfusion Inc. 2001-2017. All rights reserved.
|
||||
// Use of this code is subject to the terms of our license.
|
||||
// A copy of the current license can be obtained at any time by e-mailing
|
||||
// licensing@syncfusion.com. Any infringement will be prosecuted under
|
||||
// applicable laws.
|
||||
#endregion
|
||||
using System;
|
||||
using System.Drawing;
|
||||
using System.Collections;
|
||||
using System.ComponentModel;
|
||||
using System.Windows.Forms;
|
||||
using System.Data;
|
||||
using Syncfusion.Windows.Forms.Tools;
|
||||
using Syncfusion.Windows.Forms;
|
||||
using System.IO;
|
||||
using Syncfusion.Licensing;
|
||||
using System.Collections.Specialized;
|
||||
using Syncfusion.HighContrastTheme.WinForms;
|
||||
|
||||
namespace AutoCompleteDemo
|
||||
{
|
||||
/// <summary>
|
||||
/// Summary description for Form1.
|
||||
/// </summary>
|
||||
public class Form1 : MetroForm
|
||||
{
|
||||
private System.Windows.Forms.Panel panel1;
|
||||
private System.Windows.Forms.Panel panel2;
|
||||
private Syncfusion.Windows.Forms.Tools.AutoComplete autoComplete1;
|
||||
private TextBoxExt textBox1;
|
||||
private Label label2;
|
||||
private Syncfusion.Windows.Forms.Tools.AutoCompleteDataColumnInfo autoCompleteDataColumnInfo1;
|
||||
private Syncfusion.Windows.Forms.Tools.AutoCompleteDataColumnInfo autoCompleteDataColumnInfo2;
|
||||
private Panel groupBox1;
|
||||
private CheckBoxAdv checkBox4;
|
||||
private CheckBoxAdv checkBox3;
|
||||
private CheckBoxAdv checkBox2;
|
||||
private CheckBoxAdv checkBox1;
|
||||
private ComboBoxAdv comboBoxAdv1;
|
||||
private Label label7;
|
||||
private System.ComponentModel.IContainer components = null;
|
||||
|
||||
public Form1()
|
||||
{
|
||||
//
|
||||
// Required for Windows Form Designer support
|
||||
//
|
||||
InitializeComponent();
|
||||
autoComplete1.DataSource = this.Table();
|
||||
this.autoComplete1.AdjustHeightToItemCount = false;
|
||||
this.autoComplete1.ShowColumnHeader = true;
|
||||
this.autoComplete1.ShowGripper = true;
|
||||
this.autoComplete1.Columns.Add(this.autoCompleteDataColumnInfo1);
|
||||
this.autoComplete1.Columns.Add(this.autoCompleteDataColumnInfo2);
|
||||
HookEvents();
|
||||
AddStyles();
|
||||
AddingCheckBox();
|
||||
try
|
||||
{
|
||||
System.Drawing.Icon ico = new System.Drawing.Icon(GetIconFile(@"common\Images\Grid\Icon\sfgrid.ico"));
|
||||
this.Icon = ico;
|
||||
}
|
||||
catch { }
|
||||
}
|
||||
|
||||
private void AddingCheckBox()
|
||||
{
|
||||
this.checkBox1.Text = "Show Column Header";
|
||||
this.checkBox2.Text = "Show Close Button";
|
||||
this.checkBox3.Text = "Show Gripper";
|
||||
this.checkBox4.Text = "Auto Add Item";
|
||||
|
||||
this.checkBox1.Size = new System.Drawing.Size(255, 33);
|
||||
this.checkBox2.Size = new System.Drawing.Size(255, 33);
|
||||
this.checkBox3.Size = new System.Drawing.Size(255, 33);
|
||||
this.checkBox4.Size = new System.Drawing.Size(255, 33);
|
||||
}
|
||||
|
||||
private void AddStyles()
|
||||
{
|
||||
this.groupBox1.ForeColor = ColorTranslator.FromHtml("#444444");
|
||||
this.checkBox1.ForeColor = ColorTranslator.FromHtml("#444444");
|
||||
this.checkBox2.ForeColor = ColorTranslator.FromHtml("#444444");
|
||||
this.checkBox3.ForeColor = ColorTranslator.FromHtml("#444444");
|
||||
this.checkBox4.ForeColor = ColorTranslator.FromHtml("#444444");
|
||||
this.label2.ForeColor = ColorTranslator.FromHtml("#444444");
|
||||
this.label7.ForeColor = ColorTranslator.FromHtml("#444444");
|
||||
}
|
||||
|
||||
private void HookEvents()
|
||||
{
|
||||
this.comboBoxAdv1.SelectedIndexChanged += ComboBoxAdv1_SelectedIndexChanged;
|
||||
this.checkBox4.CheckedChanged += CheckBox4_CheckedChanged1;
|
||||
this.checkBox3.CheckedChanged += CheckBox3_CheckedChanged1;
|
||||
this.checkBox2.CheckedChanged += CheckBox2_CheckedChanged1;
|
||||
this.checkBox1.CheckedChanged += CheckBox1_CheckedChanged1;
|
||||
|
||||
}
|
||||
|
||||
private void CheckBox1_CheckedChanged1(object sender, EventArgs e)
|
||||
{
|
||||
bool checkedState = (sender as CheckBoxAdv).Checked;
|
||||
if (checkedState)
|
||||
{
|
||||
this.autoComplete1.HeaderStyle = ColumnHeaderStyle.Nonclickable;
|
||||
}
|
||||
else
|
||||
{
|
||||
this.autoComplete1.HeaderStyle = ColumnHeaderStyle.None;
|
||||
}
|
||||
}
|
||||
|
||||
private void CheckBox2_CheckedChanged1(object sender, EventArgs e)
|
||||
{
|
||||
bool checkedState = (sender as CheckBoxAdv).Checked;
|
||||
if (checkedState)
|
||||
{
|
||||
this.autoComplete1.ShowCloseButton = true;
|
||||
}
|
||||
else
|
||||
{
|
||||
this.autoComplete1.ShowCloseButton = false;
|
||||
}
|
||||
}
|
||||
|
||||
private void CheckBox3_CheckedChanged1(object sender, EventArgs e)
|
||||
{
|
||||
bool checkedState = (sender as CheckBoxAdv).Checked;
|
||||
if (checkedState)
|
||||
{
|
||||
this.autoComplete1.ShowGripper = true;
|
||||
}
|
||||
else
|
||||
{
|
||||
this.autoComplete1.ShowGripper = false;
|
||||
}
|
||||
}
|
||||
|
||||
private void CheckBox4_CheckedChanged1(object sender, EventArgs e)
|
||||
{
|
||||
if(this.checkBox4.Checked)
|
||||
{
|
||||
this.autoComplete1.AutoAddItem = true;
|
||||
}
|
||||
else
|
||||
{
|
||||
this.autoComplete1.AutoAddItem = false;
|
||||
}
|
||||
}
|
||||
|
||||
StringCollection countryCollection = new StringCollection() { "Antigua and Barbuda", "Bahamas", "Barbados", "Belize", "Canada", "Costa Rica", "Cuba", "Dominica",
|
||||
"Dominican Republic", "El Salvador", "Grenada", "Guatemala", "Haiti", "Honduras","Jamaica", "Mexico", "Nicaragua", "Panama", "Trinidad and Tobago", "United States of America"};
|
||||
|
||||
StringCollection capitalCollection = new StringCollection() { "Saint John's", "Nassau", "Bridgetown", "Belmopan", "Ottawa", "San Jose", "Havana", "Roseau",
|
||||
"Santo Domingo", "San Salvador", "Saint George's", "Guatemala City", "Port-au-Prince", "Tegucigalpa","Kingston", "Mexico City", "Managua", "Panama City", "Port of Spain", "Washington, D.C."};
|
||||
private DataTable Table()
|
||||
{
|
||||
DataTable dataTable = new DataTable();
|
||||
dataTable.Columns.Add("Country");
|
||||
dataTable.Columns.Add("Capital");
|
||||
for (int i = 0; i < countryCollection.Count; i++)
|
||||
{
|
||||
DataRow dataRow = dataTable.NewRow();
|
||||
dataRow[0] = countryCollection[i];
|
||||
dataRow[1] = capitalCollection[i];
|
||||
dataTable.Rows.Add(dataRow);
|
||||
}
|
||||
return dataTable;
|
||||
}
|
||||
|
||||
private string GetIconFile(string bitmapName)
|
||||
{
|
||||
for (int n = 0; n < 10; n++)
|
||||
{
|
||||
if (System.IO.File.Exists(bitmapName))
|
||||
return bitmapName;
|
||||
|
||||
bitmapName = @"..\" + bitmapName;
|
||||
}
|
||||
|
||||
return bitmapName;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Clean up any resources being used.
|
||||
/// </summary>
|
||||
protected override void Dispose(bool disposing)
|
||||
{
|
||||
if (disposing)
|
||||
{
|
||||
if (components != null)
|
||||
{
|
||||
components.Dispose();
|
||||
}
|
||||
}
|
||||
base.Dispose(disposing);
|
||||
}
|
||||
|
||||
#region Windows Form Designer generated code
|
||||
/// <summary>
|
||||
/// Required method for Designer support - do not modify
|
||||
/// the contents of this method with the code editor.
|
||||
/// </summary>
|
||||
private void InitializeComponent()
|
||||
{
|
||||
this.components = new System.ComponentModel.Container();
|
||||
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(Form1));
|
||||
this.panel1 = new System.Windows.Forms.Panel();
|
||||
this.groupBox1 = new System.Windows.Forms.Panel();
|
||||
this.checkBox4 = new Syncfusion.Windows.Forms.Tools.CheckBoxAdv();
|
||||
this.checkBox3 = new Syncfusion.Windows.Forms.Tools.CheckBoxAdv();
|
||||
this.checkBox2 = new Syncfusion.Windows.Forms.Tools.CheckBoxAdv();
|
||||
this.checkBox1 = new Syncfusion.Windows.Forms.Tools.CheckBoxAdv();
|
||||
this.comboBoxAdv1 = new Syncfusion.Windows.Forms.Tools.ComboBoxAdv();
|
||||
this.label7 = new System.Windows.Forms.Label();
|
||||
this.panel2 = new System.Windows.Forms.Panel();
|
||||
this.label2 = new System.Windows.Forms.Label();
|
||||
this.textBox1 = new Syncfusion.Windows.Forms.Tools.TextBoxExt();
|
||||
this.autoComplete1 = new Syncfusion.Windows.Forms.Tools.AutoComplete(this.components);
|
||||
this.autoCompleteDataColumnInfo1 = new Syncfusion.Windows.Forms.Tools.AutoCompleteDataColumnInfo("Country", 100, true);
|
||||
this.autoCompleteDataColumnInfo2 = new Syncfusion.Windows.Forms.Tools.AutoCompleteDataColumnInfo("Capital", 100, true);
|
||||
this.panel1.SuspendLayout();
|
||||
this.groupBox1.SuspendLayout();
|
||||
((System.ComponentModel.ISupportInitialize)(this.checkBox4)).BeginInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.checkBox3)).BeginInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.checkBox2)).BeginInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.checkBox1)).BeginInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.comboBoxAdv1)).BeginInit();
|
||||
this.panel2.SuspendLayout();
|
||||
((System.ComponentModel.ISupportInitialize)(this.textBox1)).BeginInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.autoComplete1)).BeginInit();
|
||||
this.SuspendLayout();
|
||||
//
|
||||
// panel1
|
||||
//
|
||||
this.panel1.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
|
||||
this.panel1.Dock = DockStyle.Right;
|
||||
this.panel1.Controls.Add(this.groupBox1);
|
||||
this.panel1.Location = new System.Drawing.Point(728, 21);
|
||||
this.panel1.Name = "panel1";
|
||||
this.panel1.Size = new System.Drawing.Size(395, 645);
|
||||
this.panel1.TabIndex = 1;
|
||||
//
|
||||
// groupBox1
|
||||
//
|
||||
this.groupBox1.Controls.Add(this.checkBox4);
|
||||
this.groupBox1.Controls.Add(this.checkBox3);
|
||||
this.groupBox1.Controls.Add(this.checkBox2);
|
||||
this.groupBox1.Controls.Add(this.checkBox1);
|
||||
this.groupBox1.Controls.Add(this.comboBoxAdv1);
|
||||
this.groupBox1.Controls.Add(this.label7);
|
||||
this.groupBox1.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(68)))), ((int)(((byte)(68)))), ((int)(((byte)(68)))));
|
||||
this.groupBox1.Location = new System.Drawing.Point(18, 96);
|
||||
this.groupBox1.Name = "groupBox1";
|
||||
this.groupBox1.Size = new System.Drawing.Size(351, 332);
|
||||
this.groupBox1.TabIndex = 0;
|
||||
//
|
||||
// checkBox4
|
||||
//
|
||||
this.checkBox4.BeforeTouchSize = new System.Drawing.Size(134, 23);
|
||||
this.checkBox4.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(68)))), ((int)(((byte)(68)))), ((int)(((byte)(68)))));
|
||||
this.checkBox4.ImageCheckBoxSize = new System.Drawing.Size(20, 20);
|
||||
this.checkBox4.Location = new System.Drawing.Point(33, 211);
|
||||
this.checkBox4.Name = "checkBox4";
|
||||
this.checkBox4.Size = new System.Drawing.Size(150, 21);
|
||||
this.checkBox4.TabIndex = 7;
|
||||
this.checkBox4.ThemeName = "Office2019Colorful";
|
||||
//
|
||||
// checkBox3
|
||||
//
|
||||
this.checkBox3.BeforeTouchSize = new System.Drawing.Size(128, 23);
|
||||
this.checkBox3.Checked = true;
|
||||
this.checkBox3.CheckState = System.Windows.Forms.CheckState.Checked;
|
||||
this.checkBox3.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(68)))), ((int)(((byte)(68)))), ((int)(((byte)(68)))));
|
||||
this.checkBox3.ImageCheckBoxSize = new System.Drawing.Size(20, 20);
|
||||
this.checkBox3.Location = new System.Drawing.Point(33, 156);
|
||||
this.checkBox3.Name = "checkBox3";
|
||||
this.checkBox3.Size = new System.Drawing.Size(150, 21);
|
||||
this.checkBox3.TabIndex = 6;
|
||||
this.checkBox3.ThemeName = "Office2019Colorful";
|
||||
//
|
||||
// checkBox2
|
||||
//
|
||||
this.checkBox2.BeforeTouchSize = new System.Drawing.Size(167, 23);
|
||||
this.checkBox2.Checked = true;
|
||||
this.checkBox2.CheckState = System.Windows.Forms.CheckState.Checked;
|
||||
this.checkBox2.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(68)))), ((int)(((byte)(68)))), ((int)(((byte)(68)))));
|
||||
this.checkBox2.ImageCheckBoxSize = new System.Drawing.Size(20, 20);
|
||||
this.checkBox2.Location = new System.Drawing.Point(33, 99);
|
||||
this.checkBox2.Name = "checkBox2";
|
||||
this.checkBox2.Size = new System.Drawing.Size(150, 21);
|
||||
this.checkBox2.TabIndex = 5;
|
||||
this.checkBox2.ThemeName = "Office2019Colorful";
|
||||
//
|
||||
// checkBox1
|
||||
//
|
||||
this.checkBox1.BeforeTouchSize = new System.Drawing.Size(186, 23);
|
||||
this.checkBox1.Checked = true;
|
||||
this.checkBox1.CheckState = System.Windows.Forms.CheckState.Checked;
|
||||
this.checkBox1.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(68)))), ((int)(((byte)(68)))), ((int)(((byte)(68)))));
|
||||
this.checkBox1.ImageCheckBoxSize = new System.Drawing.Size(20, 20);
|
||||
this.checkBox1.Location = new System.Drawing.Point(33, 42);
|
||||
this.checkBox1.Name = "checkBox1";
|
||||
this.checkBox1.Size = new System.Drawing.Size(150, 21);
|
||||
this.checkBox1.TabIndex = 4;
|
||||
this.checkBox1.ThemeName = "Office2019Colorful";
|
||||
//
|
||||
// comboBoxAdv1
|
||||
//
|
||||
this.comboBoxAdv1.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(255)))), ((int)(((byte)(255)))), ((int)(((byte)(255)))));
|
||||
this.comboBoxAdv1.BeforeTouchSize = new System.Drawing.Size(143, 28);
|
||||
this.comboBoxAdv1.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
|
||||
this.comboBoxAdv1.FlatStyle = Syncfusion.Windows.Forms.Tools.ComboFlatStyle.Flat;
|
||||
this.comboBoxAdv1.ForeColor = System.Drawing.SystemColors.WindowText;
|
||||
this.comboBoxAdv1.Items.AddRange(new object[] {
|
||||
"Country",
|
||||
"Capital"
|
||||
});
|
||||
this.comboBoxAdv1.Location = new System.Drawing.Point(175, 270);
|
||||
this.comboBoxAdv1.Name = "comboBoxAdv1";
|
||||
this.comboBoxAdv1.Size = new System.Drawing.Size(143, 28);
|
||||
this.comboBoxAdv1.TabIndex = 4;
|
||||
this.comboBoxAdv1.Text = "Country";
|
||||
this.comboBoxAdv1.ThemeName = "Office2019Colorful";
|
||||
//
|
||||
// label7
|
||||
//
|
||||
this.label7.AutoSize = true;
|
||||
this.label7.Location = new System.Drawing.Point(33, 274);
|
||||
this.label7.Name = "label7";
|
||||
this.label7.Size = new System.Drawing.Size(132, 20);
|
||||
this.label7.TabIndex = 2;
|
||||
this.label7.Text = "Matching Column";
|
||||
//
|
||||
// panel2
|
||||
//
|
||||
this.panel2.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
|
||||
this.panel2.Dock = DockStyle.Left;
|
||||
this.panel2.Controls.Add(this.label2);
|
||||
this.panel2.Controls.Add(this.textBox1);
|
||||
this.panel2.Location = new System.Drawing.Point(1, 21);
|
||||
this.panel2.Name = "panel2";
|
||||
this.panel2.Size = new System.Drawing.Size(719, 645);
|
||||
this.panel2.TabIndex = 0;
|
||||
//
|
||||
// label2
|
||||
//
|
||||
this.label2.AutoSize = true;
|
||||
this.label2.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(68)))), ((int)(((byte)(68)))), ((int)(((byte)(68)))));
|
||||
this.label2.Location = new System.Drawing.Point(14, 277);
|
||||
this.label2.Name = "label2";
|
||||
this.label2.Size = new System.Drawing.Size(156, 20);
|
||||
this.label2.TabIndex = 3;
|
||||
this.label2.Text = "Enter country name :";
|
||||
//
|
||||
// textBox1
|
||||
//
|
||||
this.autoComplete1.SetAutoComplete(this.textBox1, Syncfusion.Windows.Forms.Tools.AutoCompleteModes.AutoSuggest);
|
||||
this.textBox1.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(255)))), ((int)(((byte)(255)))), ((int)(((byte)(255)))));
|
||||
this.textBox1.BeforeTouchSize = new System.Drawing.Size(500, 29);
|
||||
this.textBox1.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(197)))), ((int)(((byte)(197)))), ((int)(((byte)(197)))));
|
||||
this.textBox1.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
|
||||
this.textBox1.Cursor = System.Windows.Forms.Cursors.IBeam;
|
||||
this.textBox1.Font = new System.Drawing.Font("Segoe UI", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||
this.textBox1.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(68)))), ((int)(((byte)(68)))), ((int)(((byte)(68)))));
|
||||
this.textBox1.Location = new System.Drawing.Point(188, 277);
|
||||
this.textBox1.Metrocolor = System.Drawing.Color.Gray;
|
||||
this.textBox1.Name = "textBox1";
|
||||
this.textBox1.Size = new System.Drawing.Size(500, 29);
|
||||
this.textBox1.Style = Syncfusion.Windows.Forms.Tools.TextBoxExt.theme.Office2016Colorful;
|
||||
this.textBox1.TabIndex = 2;
|
||||
this.textBox1.ThemeName = "Office2019Colorful";
|
||||
//
|
||||
// autoComplete1
|
||||
//
|
||||
this.autoComplete1.HeaderFont = new System.Drawing.Font("Segoe UI", 11F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.World);
|
||||
this.autoComplete1.ItemFont = new System.Drawing.Font("Segoe UI", 8.25F);
|
||||
this.autoComplete1.MetroColor = System.Drawing.Color.FromArgb(((int)(((byte)(17)))), ((int)(((byte)(158)))), ((int)(((byte)(218)))));
|
||||
this.autoComplete1.ParentForm = this;
|
||||
this.autoComplete1.Style = Syncfusion.Windows.Forms.Tools.AutoCompleteStyle.Office2016Colorful;
|
||||
this.autoComplete1.ThemeName = "Office2019Colorful";
|
||||
//
|
||||
// autoCompleteDataColumnInfo1
|
||||
//
|
||||
this.autoCompleteDataColumnInfo1.ColumnHeaderText = "Country";
|
||||
this.autoCompleteDataColumnInfo1.ImageColumn = false;
|
||||
this.autoCompleteDataColumnInfo1.MatchingColumn = true;
|
||||
this.autoCompleteDataColumnInfo1.Visible = true;
|
||||
//
|
||||
// autoCompleteDataColumnInfo2
|
||||
//
|
||||
this.autoCompleteDataColumnInfo2.ColumnHeaderText = "Capital";
|
||||
this.autoCompleteDataColumnInfo2.ImageColumn = false;
|
||||
this.autoCompleteDataColumnInfo2.MatchingColumn = false;
|
||||
this.autoCompleteDataColumnInfo2.Visible = true;
|
||||
//
|
||||
// Form1
|
||||
//
|
||||
this.AutoScaleDimensions = new System.Drawing.SizeF(9F, 20F);
|
||||
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
|
||||
this.CaptionAlign = System.Windows.Forms.HorizontalAlignment.Left;
|
||||
this.ClientSize = new System.Drawing.Size(1122, 617);
|
||||
this.Controls.Add(this.panel1);
|
||||
this.Controls.Add(this.panel2);
|
||||
this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedSingle;
|
||||
this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon")));
|
||||
this.Name = "Form1";
|
||||
this.ShowMaximizeBox = false;
|
||||
this.ShowMinimizeBox = false;
|
||||
this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen;
|
||||
this.Text = "Appearance";
|
||||
this.panel1.ResumeLayout(false);
|
||||
this.groupBox1.ResumeLayout(false);
|
||||
this.groupBox1.PerformLayout();
|
||||
((System.ComponentModel.ISupportInitialize)(this.checkBox4)).EndInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.checkBox3)).EndInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.checkBox2)).EndInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.checkBox1)).EndInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.comboBoxAdv1)).EndInit();
|
||||
this.panel2.ResumeLayout(false);
|
||||
this.panel2.PerformLayout();
|
||||
((System.ComponentModel.ISupportInitialize)(this.textBox1)).EndInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.autoComplete1)).EndInit();
|
||||
this.ResumeLayout(false);
|
||||
|
||||
}
|
||||
|
||||
private void ComboBoxAdv1_SelectedIndexChanged(object sender, EventArgs e)
|
||||
{
|
||||
string selectedItem = (sender as ComboBoxAdv).SelectedItem.ToString();
|
||||
if(selectedItem == "Country")
|
||||
{
|
||||
this.autoCompleteDataColumnInfo1.MatchingColumn = true;
|
||||
this.autoCompleteDataColumnInfo2.MatchingColumn = false;
|
||||
}
|
||||
else if( selectedItem == "Capital")
|
||||
{
|
||||
this.autoCompleteDataColumnInfo1.MatchingColumn = false;
|
||||
this.autoCompleteDataColumnInfo2.MatchingColumn = true;
|
||||
}
|
||||
}
|
||||
#endregion
|
||||
|
||||
/// <summary>
|
||||
/// The main entry point for the application.
|
||||
/// </summary>
|
||||
[STAThread]
|
||||
static void Main()
|
||||
{
|
||||
SkinManager.LoadAssembly(typeof(Syncfusion.WinForms.Themes.Office2019Theme).Assembly);
|
||||
SkinManager.LoadAssembly(typeof(HighContrastTheme).Assembly);
|
||||
SyncfusionLicenseProvider.RegisterLicense(DemoCommon.FindLicenseKey());
|
||||
Application.Run(new Form1());
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Represents a class that is used to find the licensing file for Syncfusion controls.
|
||||
/// </summary>
|
||||
public class DemoCommon
|
||||
{
|
||||
|
||||
/// <summary>
|
||||
/// Finds the license key from the Common folder.
|
||||
/// </summary>
|
||||
/// <returns>Returns the license key.</returns>
|
||||
public static string FindLicenseKey()
|
||||
{
|
||||
string licenseKeyFile = "..\\Common\\SyncfusionLicense.txt";
|
||||
for (int n = 0; n < 20; n++)
|
||||
{
|
||||
if (!System.IO.File.Exists(licenseKeyFile))
|
||||
{
|
||||
licenseKeyFile = @"..\" + licenseKeyFile;
|
||||
continue;
|
||||
}
|
||||
return File.ReadAllText(licenseKeyFile);
|
||||
}
|
||||
return string.Empty;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
|
@ -0,0 +1,290 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<root>
|
||||
<!--
|
||||
Microsoft ResX Schema
|
||||
|
||||
Version 2.0
|
||||
|
||||
The primary goals of this format is to allow a simple XML format
|
||||
that is mostly human readable. The generation and parsing of the
|
||||
various data types are done through the TypeConverter classes
|
||||
associated with the data types.
|
||||
|
||||
Example:
|
||||
|
||||
... ado.net/XML headers & schema ...
|
||||
<resheader name="resmimetype">text/microsoft-resx</resheader>
|
||||
<resheader name="version">2.0</resheader>
|
||||
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
|
||||
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
|
||||
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
|
||||
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
|
||||
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
|
||||
<value>[base64 mime encoded serialized .NET Framework object]</value>
|
||||
</data>
|
||||
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
|
||||
<comment>This is a comment</comment>
|
||||
</data>
|
||||
|
||||
There are any number of "resheader" rows that contain simple
|
||||
name/value pairs.
|
||||
|
||||
Each data row contains a name, and value. The row also contains a
|
||||
type or mimetype. Type corresponds to a .NET class that support
|
||||
text/value conversion through the TypeConverter architecture.
|
||||
Classes that don't support this are serialized and stored with the
|
||||
mimetype set.
|
||||
|
||||
The mimetype is used for serialized objects, and tells the
|
||||
ResXResourceReader how to depersist the object. This is currently not
|
||||
extensible. For a given mimetype the value must be set accordingly:
|
||||
|
||||
Note - application/x-microsoft.net.object.binary.base64 is the format
|
||||
that the ResXResourceWriter will generate, however the reader can
|
||||
read any of the formats listed below.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.binary.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.soap.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.bytearray.base64
|
||||
value : The object must be serialized into a byte array
|
||||
: using a System.ComponentModel.TypeConverter
|
||||
: and then encoded with base64 encoding.
|
||||
-->
|
||||
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
|
||||
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
|
||||
<xsd:element name="root" msdata:IsDataSet="true">
|
||||
<xsd:complexType>
|
||||
<xsd:choice maxOccurs="unbounded">
|
||||
<xsd:element name="metadata">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" use="required" type="xsd:string" />
|
||||
<xsd:attribute name="type" type="xsd:string" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="assembly">
|
||||
<xsd:complexType>
|
||||
<xsd:attribute name="alias" type="xsd:string" />
|
||||
<xsd:attribute name="name" type="xsd:string" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="data">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
|
||||
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="resheader">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:choice>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:schema>
|
||||
<resheader name="resmimetype">
|
||||
<value>text/microsoft-resx</value>
|
||||
</resheader>
|
||||
<resheader name="version">
|
||||
<value>2.0</value>
|
||||
</resheader>
|
||||
<resheader name="reader">
|
||||
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<resheader name="writer">
|
||||
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<metadata name="autoComplete1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
|
||||
<value>122, 17</value>
|
||||
</metadata>
|
||||
<assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
|
||||
<data name="$this.Icon" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>
|
||||
AAABAAEAMDAAAAEAIACoJQAAFgAAACgAAAAwAAAAYAAAAAEAIAAAAAAAgCUAAAAAAAAAAAAAAAAAAAAA
|
||||
AAB8QTIkfEEyJHtAMSR8QTIkfEEyJHxBMiR7QDEkfEEyJHtAMSR8QTIkfEEyJHtAMSQAAAAAfEEyB3tA
|
||||
MR98QTIkfEEyJHtAMSR8QTIkfEEyJHxBMiR7QDEkfEEyJHxBMiR7QDEkfEEyHHxBMgV7QDEFfEEyHHxB
|
||||
MiR7QDEkfEEyJHtAMSR8QTIkfEEyJHtAMSR8QTIkfEEyJHtAMSR8QTIffEEyBwAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAB8QTL/fEEy/3tAMf58QTL/fEEy/3xBMv97QDH+fEEy/3tAMf58QTL/fEEy/3tA
|
||||
Mf4AAAAAfEEyNntAMdp8QTL/fEEy/3tAMf58QTL/fEEy/3xBMv97QDH+fEEy/3xBMv97QDH+fEEyyHxB
|
||||
MiR7QDEkfEEyyHxBMv97QDH+fEEy/3tAMf58QTL/fEEy/3tAMf58QTL/fEEy/3tAMf58QTLafEEyNgAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB7QDH+e0Ax/ntAMf57QDH+e0Ax/ntAMf57QDH+e0Ax/ntA
|
||||
Mf57QDH+e0Ax/ntAMf4AAAAAe0AxNntAMdp7QDH+e0Ax/ntAMf57QDH+e0Ax/ntAMf57QDH+e0Ax/ntA
|
||||
Mf57QDH+e0AxyHtAMSR7QDEke0AxyHtAMf57QDH+e0Ax/ntAMf57QDH+e0Ax/ntAMf57QDH+e0Ax/ntA
|
||||
Mf57QDHae0AxNgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB8QTL/fEEy/3tAMf58QTL/fEEy/3xB
|
||||
Mv97QDH+fEEy/3tAMf58QTL/fEEy/3tAMf4AAAAAfEEyNntAMdp8QTL/fEEy/3tAMf58QTL/fEEy/3xB
|
||||
Mv97QDH+fEEy/3xBMv97QDH+fEEyyHxBMiR7QDEkfEEyyHxBMv97QDH+fEEy/3tAMf58QTL/fEEy/3tA
|
||||
Mf58QTL/fEEy/3tAMf58QTLafEEyNgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB8QTL/fEEy/3tA
|
||||
Mf58QTL/fEEy/3xBMv97QDH+fEEy/3tAMf58QTL/fEEy/3tAMf4AAAAAfEEyNntAMdp8QTL/fEEy/3tA
|
||||
Mf58QTL/fEEy/3xBMv97QDH+fEEy/3xBMv97QDH+fEEyyHxBMiR7QDEkfEEyyHxBMv97QDH+fEEy/3tA
|
||||
Mf58QTL/fEEy/3tAMf58QTL/fEEy/3tAMf58QTLafEEyNgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAB8QTL/fEEy/3tAMf58QTL/fEEy/3xBMv97QDH+fEEy/3tAMf58QTL/fEEy/3tAMf4AAAAAfEEyNntA
|
||||
Mdp8QTL/fEEy/3tAMf58QTL/fEEy/3xBMv97QDH+fEEy/3xBMv97QDH+fEEyyHxBMiR7QDEkfEEyyHxB
|
||||
Mv97QDH+fEEy/3tAMf58QTL/fEEy/3tAMf58QTL/fEEy/3tAMf58QTLafEEyNgAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAB7QDH+e0Ax/ntAMf57QDH+e0Ax/ntAMf57QDH+e0Ax/ntAMf57QDH+e0Ax/ntA
|
||||
Mf4AAAAAe0AxNntAMdp7QDH+e0Ax/ntAMf57QDH+e0Ax/ntAMf57QDH+e0Ax/ntAMf57QDH+e0AxyHtA
|
||||
MSR7QDEke0AxyHtAMf57QDH+e0Ax/ntAMf57QDH+e0Ax/ntAMf57QDH+e0Ax/ntAMf57QDHae0AxNgAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB8QTL/fEEy/3tAMf58QTL/fEEy/3xBMv97QDH+fEEy/3tA
|
||||
Mf58QTL/fEEy/3tAMf4AAAAAfEEyNntAMdp8QTL/fEEy/3tAMf58QTL/fEEy/3xBMv97QDH+fEEy/3xB
|
||||
Mv97QDH+fEEyyHxBMiR7QDEkfEEyyHxBMv97QDH+fEEy/3tAMf58QTL/fEEy/3tAMf58QTL/fEEy/3tA
|
||||
Mf58QTLafEEyNgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB7QDH+e0Ax/ntAMf57QDH+e0Ax/ntA
|
||||
Mf57QDH+e0Ax/ntAMf57QDH+e0Ax/ntAMf4AAAAAe0AxNntAMdp7QDH+e0Ax/ntAMf57QDH+e0Ax/ntA
|
||||
Mf57QDH+e0Ax/ntAMf57QDH+e0AxyHtBMyR7QTMke0AxyHtAMf57QDH+e0Ax/ntAMf57QDH+e0Ax/ntA
|
||||
Mf57QDH+e0Ax/ntAMf57QDHaekI1NgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB8QTL/fEEy/3tA
|
||||
Mf58QTL/fEEy/3xBMv97QDH+fEEy/3tAMf58QTL/fEEy/3tAMf4AAAAAfEEyNntAMdp8QTL/fEEy/3tA
|
||||
Mf58QTL/fEEy/3xBMv97QDH+fEEy/3xBMv97QDH+fEEyyHpCNiR6QjYkfEEyyHxBMv97QDH+fEEy/3tA
|
||||
Mf58QTL/fEEy/3tAMf58QTL/fEEy/3tAMf58QTLadUdBNgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAB8QTL/fEEy/3tAMf58QTL/fEEy/3xBMv97QDH+fEEy/3tAMf58QTL/fEEy/3tAMf4AAAAAfEEyNntA
|
||||
Mdp8QTL/fEEy/3tAMf58QTL/fEEy/3xBMv97QDH+fEEy/3xBMv97QDH+fEEyyHlEOSR4RDkkfEEyyHxB
|
||||
Mv97QDH+fEEy/3tAMf58QTL/fEEy/3tAMf58QTL/fEEy/3tAMf58QTLacUxMNgAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAB7QDH+e0Ax/ntAMf57QDH+e0Ax/ntAMf57QDH+e0Ax/ntAMf57QDH+e0Ax/ntA
|
||||
Mf4AAAAAe0AxNntAMdp7QDH+e0Ax/ntAMf57QDH+e0Ax/ntAMf57QDH+e0Ax/ntAMf57QDH+e0AxyHdF
|
||||
PCR3RTwke0AxyHtAMf57QDH+e0Ax/ntAMf57QDH+e0Ax/ntAMf57QDH+e0Ax/ntAMf57QDHabFFXNgAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB8QTLafEEy2ntAMdp8QTLafEEy2nxBMtp7QDHafEEy2ntA
|
||||
Mdp8QTLafEEy2ntAMdoAAAAAfEEyLntAMbt8QTLafEEy2ntAMdp8QTLafEEy2nxBMtp7QTLae0Ez2ntB
|
||||
NNp6QjXaekI2q3VIQh90SEMfeUM4q3hEOdp4RDraeEU72ndFPNp3Rj3ad0Y92ndGPdp3Rj3ad0Y92ndG
|
||||
Pdp3Rj27ZlhnLgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB7QDE2e0AxNntA
|
||||
MTZ7QDE2e0AxNntAMTZ7QDE2e0AxNntAMTZ7QDE2e0AxNntAMTYAAAAAe0AxC3tAMS97QDE2e0AxNntA
|
||||
MTZ7QDE2e0AxNntAMTZ6QTM2eUM3NndFPDZ1R0A2dElFK25PUgdbZYUHT3OjK051qDZMd6w2SnmwNkh6
|
||||
tTZHfLk2R327Nkd9ujZHfbs2R327Nkd9ujZHfbsvUHKhCwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAB8QTLIfEEyyHtAMch8QTLIfEEyyHxBMsh7QDHIfEEyyHtAMch8QTLIfEEyyHtAMcgAAAAAfEEyK3tA
|
||||
Mat8QTLIfEEyyHtAMch8QTLIfEEyyHxBMsh7QDHIfEEyyHxBMsh7QDHIfEEynXJLSRxIe7ccMpbynTKW
|
||||
8sgxlfHIMpbyyDGV8cgylvLIMpbyyDGV8cgylvLIMpbyyDGV8cgylvKrRn68KgAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAB8QTL/fEEy/3tAMf58QTL/fEEy/3xBMv97QDH+fEEy/3tAMf58QTL/fEEy/3tA
|
||||
Mf4AAAAAfEEyNntAMdp8QTL/fEEy/3tAMf58QTL/fEEy/3xBMv97QDH+fEEy/3xBMv97QDH+fEEyyHFM
|
||||
TCRHfbokMpbyyDKW8v8xlfH+Mpby/zGV8f4ylvL/Mpby/zGV8f4ylvL/Mpby/zGV8f4ylvLaQoLHNgAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB7QDH+e0Ax/ntAMf57QDH+e0Ax/ntAMf57QDH+e0Ax/ntA
|
||||
Mf57QDH+e0Ax/ntAMf4AAAAAe0AxNntAMdp7QDH+e0Ax/ntAMf57QDH+e0Ax/ntAMf57QDH+e0Ax/ntA
|
||||
Mf57QDH+e0AxyHBOTyRFfr0kMZXxyDGV8f4xlfH+MZXx/jGV8f4xlfH+MZXx/jGV8f4xlfH+MZXx/jGV
|
||||
8f4xlfHaPYfSNgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB8QTL/fEEy/3tAMf58QTL/fEEy/3xB
|
||||
Mv97QDH+fEEy/3tAMf58QTL/fEEy/3tAMf4AAAAAfEEyNntAMdp8QTL/fEEy/3tAMf58QTL/fEEy/3xB
|
||||
Mv97QDH+fEEy/3xBMv97QDH+fEEyyG9PUyREgMAkMpbyyDKW8v8xlfH+Mpby/zGV8f4ylvL/Mpby/zGV
|
||||
8f4ylvL/Mpby/zGV8f4ylvLaOI3fNgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB8QTL/fEEy/3tA
|
||||
Mf58QTL/fEEy/3xBMv97QDH+fEEy/3tAMf58QTL/fEEy/3tAMf4AAAAAfEEyNntAMdp8QTL/fEEy/3tA
|
||||
Mf58QTL/fEEy/3xBMv97QDH+fEEy/3xBMv97QDH+fEEyyG1QViRDgcQkMpbyyDKW8v8xlfH+Mpby/zGV
|
||||
8f4ylvL/Mpby/zGV8f4ylvL/Mpby/zGV8f4ylvLaNJLrNgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAB8QTL/fEEy/3tAMf58QTL/fEEy/3xBMv97QDH+fEEy/3tAMf58QTL/fEEy/3tAMf4AAAAAfEEyNntA
|
||||
Mdp8QTL/fEEy/3tAMf58QTL/fEEy/3xBMv97QDH+fEEy/3xBMv97QDH+fEEyyG1RWCRCgsUkMpbyyDKW
|
||||
8v8xlfH+Mpby/zGV8f4ylvL/Mpby/zGV8f4ylvL/Mpby/zGV8f4ylvLaMpbyNgAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAB7QDH+e0Ax/ntAMf57QDH+e0Ax/ntAMf57QDH+e0Ax/ntAMf57QDH+e0Ax/ntA
|
||||
Mf4AAAAAe0AxNntAMdp7QDH+e0Ax/ntAMf57QDH+e0Ax/ntAMf57QDH+e0Ax/ntAMf57QDH+e0AxyGxR
|
||||
WCRCgsUkMZXxyDGV8f4xlfH+MZXx/jGV8f4xlfH+MZXx/jGV8f4xlfH+MZXx/jGV8f4xlfHaMZXxNgAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB8QTL/fEEy/3tAMf58QTL/fEEy/3xBMv97QDH+fEEy/3tA
|
||||
Mf58QTL/fEEy/3tAMf4AAAAAfEEyNntAMdp8QTL/fEEy/3tAMf58QTL/fEEy/3xBMv97QDH+fEEy/3xB
|
||||
Mv97QDH+fEEyyG1RVyRCgcQkMpbyyDKW8v8xlfH+Mpby/zGV8f4ylvL/Mpby/zGV8f4ylvL/Mpby/zGV
|
||||
8f4ylvLaMpbyNgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB8QTL/fEEy/3tAMf58QTL/fEEy/3xB
|
||||
Mv97QDH+fEEy/3tAMf58QTL/fEEy/3tAMf4AAAAAfEEyNntAMdp8QTL/fEEy/3tAMf58QTL/fEEy/3xB
|
||||
Mv97QDH+fEEy/3xBMv97QDH+fEEyyG5QVSRDgcMkMpbyyDKW8v8xlfH+Mpby/zGV8f4ylvL/Mpby/zGV
|
||||
8f4ylvL/Mpby/zGV8f4ylvLaMpbyNgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB7QDH+e0Ax/ntA
|
||||
Mf57QDH+e0Ax/ntAMf57QDH+e0Ax/ntAMf57QDH+e0Ax/ntAMf4AAAAAe0AxNntAMdp7QDH+e0Ax/ntA
|
||||
Mf57QDH+e0Ax/ntAMf57QDH+e0Ax/ntAMf57QDH+e0AxyG5PUyREgMEkMZXxyDGV8f4xlfH+MZXx/jGV
|
||||
8f4xlfH+MZXx/jGV8f4xlfH+MZXx/jGV8f4xlfHaMZXxNgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAB8QTL/fEEy/3tAMf58QTL/fEEy/3xBMv97QDH+fEEy/3tAMf58QTL/fEEy/3tAMf4AAAAAfEEyNntA
|
||||
Mdp8QTL/fEEy/3tAMf58QTL/fEEy/3xBMv97QDH+fEEy/3xBMv97QDH+fEEyyG9OUSRFf78kMpbyyDKW
|
||||
8v8xlfH+Mpby/zGV8f4ylvL/Mpby/zGV8f4ylvL/Mpby/zGV8f4ylvLaMpbyNgAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAB8QTLIfEEyyHtAMch8QTLIfEEyyHxBMsh7QDHIfEEyyHtAMch8QTLIfEEyyHtA
|
||||
McgAAAAAfEEyK3tAMat8QTLIfEEyyHtAMch8QTLIfEEyyHxBMsh7QDHIfEEyyHxBMsh7QDHIfEEynXBN
|
||||
TxxGfr0cMpbynTKW8sgxlfHIMpbyyDGV8cgylvLIMpbyyDGV8cgylvLIMpbyyDGV8cgylvKrMpbyKgAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB7QDE2e0AxNntAMTZ7QDE2e0AxNntAMTZ7QDE2e0AxNntA
|
||||
MTZ7QDE2e0AxNntAMTYAAAAAe0AxC3tAMS57QDE2e0AxNntAMTZ7QDE2e0AxNntAMTZ6QTQ2eUM4NndG
|
||||
PTZ0SEQ2cktKK2pUXQdVbJMHSXqyK0Z+vDZBg8c2PYjTNjiN3zYzk+w2MZXxNjGV8TYxlfE2MZXxNjGV
|
||||
8TYxlfEuMZXxCwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB8QTItfEEyLXtAMS18QTItfEEyLXxB
|
||||
Mi17QDEtfEEyLXtAMS18QTItfEEyLXtAMS0AAAAAfEEyCXtAMSd8QTItfEEyLXtAMS18QTItfEEyLXxB
|
||||
Mi17QTMtekI1LXlDNy14RDstd0Y+I29PUgYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB8QTLjfEEy43tA
|
||||
MeN8QTLjfEEy43xBMuN7QDHjfEEy43tAMeN8QTLjfEEy43tAMeMAAAAAfEEyMHtAMcN8QTLjfEEy43tA
|
||||
MeN8QTLjfEEy43xBMuN7QDHjfEEy43xBMuN7QDHjfEEys3NKRyAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAB7QDH+e0Ax/ntAMf57QDH+e0Ax/ntAMf57QDH+e0Ax/ntAMf57QDH+e0Ax/ntAMf4AAAAAe0AxNntA
|
||||
Mdp7QDH+e0Ax/ntAMf57QDH+e0Ax/ntAMf57QDH+e0Ax/ntAMf57QDH+e0AxyHRJRSQAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMZXxAjGV8SUxlfGSMZXxbjGV8QwAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAB8QTL/fEEy/3tAMf58QTL/fEEy/3xBMv97QDH+fEEy/3tAMf58QTL/fEEy/3tA
|
||||
Mf4AAAAAfEEyNntAMdp8QTL/fEEy/3tAMf58QTL/fEEy/3xBMv97QDH+fEEy/3xBMv97QDH+fEEyyHRI
|
||||
QyQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAylvIDMpbyNTGV8awylvL6Mpby9jGV
|
||||
8V8ylvIDAAAAAAAAAAAAAAAAAAAAAAAAAAB7QDH+e0Ax/ntAMf57QDH+e0Ax/ntAMf57QDH+e0Ax/ntA
|
||||
Mf57QDH+e0Ax/ntAMf4AAAAAe0AxNntAMdp7QDH+e0Ax/ntAMf57QDH+e0Ax/ntAMf57QDH+e0Ax/ntA
|
||||
Mf57QDH+e0AxyHVHQSQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAxlfFMMZXxvjGV
|
||||
8f4xlfH+MZXx/jGV8ecxlfFCAAAAAAAAAAAAAAAAAAAAAAAAAAB8QTL/fEEy/3tAMf58QTL/fEEy/3xB
|
||||
Mv97QDH+fEEy/3tAMf58QTL/fEEy/3tAMf4AAAAAfEEyNntAMdp8QTL/fEEy/3tAMf58QTL/fEEy/3xB
|
||||
Mv97QDH+fEEy/3xBMv97QDH+fEEyyHZGPyQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMpbyBjGV
|
||||
8U8ylvLWMpby/zGV8f4ylvL/Mpby/zGV8f4ylvLDMpbyOgAAAAAAAAAAAAAAAAAAAAB8QTL/fEEy/3tA
|
||||
Mf58QTL/fEEy/3xBMv97QDH+fEEy/3tAMf58QTL/fEEy/3tAMf4AAAAAfEEyNntAMdp8QTL/fEEy/3tA
|
||||
Mf58QTL/fEEy/3xBMv97QDH+fEEy/3xBMv97QDH+fEEyyHdFPCQAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAA2kOYGMpbycDGV8dgylvL/Mpby/zGV8f4ylvL/Mpby/zGV8f4ylvL6MpbysjGV8ScAAAAAAAAAAAAA
|
||||
AAB7QDH+e0Ax/ntAMf57QDH+e0Ax/ntAMf57QDH+e0Ax/ntAMf57QDH+e0Ax/ntAMf4AAAAAe0AxNntA
|
||||
Mdp7QDH+e0Ax/ntAMf57QDH+e0Ax/ntAMf57QDH+e0Ax/ntAMf57QDH+e0AxyHhFOyQAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAD6H0hEylfCIMZXx7DGV8f0xlfH+MZXx/jGV8f4xlfH+MZXx/jGV8f4xlfH+MZXx+DGV
|
||||
8ZwxlfEXAAAAAAAAAAB8QTL/fEEy/3tAMf58QTL/fEEy/3xBMv97QDH+fEEy/3tAMf58QTL/fEEy/3tA
|
||||
Mf4AAAAAfEEyNntAMdp8QTL/fEEy/3tAMf58QTL/fEEy/3xBMv97QDH+fEEy/3xBMv97QDH+fEEyyHdF
|
||||
PCQAAAAAAAAAAAAAAABTbpoBQoLGJzGV8aMylvL5Mpby/zGV8f4ylvL/Mpby/zGV8f4ylvL/Mpby/zGV
|
||||
8f4ylvL/Mpby/zGV8fkylvKPMpbyFQAAAAB8QTL/fEEy/3tAMf58QTL/fEEy/3xBMv97QDH+fEEy/3tA
|
||||
Mf58QTL/fEEy/3tAMf4AAAAAfEEyNntAMdp8QTL/fEEy/3tAMf58QTL/fEEy/3xBMv97QDH+fEEy/3xB
|
||||
Mv97QDH+fEEyyHdFPSQAAAAAAAAAAAAAAABGfrwbMpbyqjGV8f4ylvL/Mpby/zGV8f4ylvL/Mpby/zGV
|
||||
8f4ylvL/Mpby/zGV8f4ylvL/Mpby/zGV8f4ylvLrMpbycTGV8Qp7QDH+e0Ax/ntAMf57QDH+e0Ax/ntA
|
||||
Mf57QDH+e0Ax/ntAMf57QDH+e0Ax/ntAMf4AAAAAe0AxNntAMdp7QDH+e0Ax/ntAMf57QDH+e0Ax/ntA
|
||||
Mf57QDH+e0Ax/ntAMf57QDH+e0AxyHdGPSQAAAAAAAAAAAAAAAA8idUoMZXxwjGV8f4xlfH+MZXx/jGV
|
||||
8f4xlfH+MZXx/jGV8f4xlfH+MZXx/jGV8f4xlfH+MZXx/jGV8f4xlfH+MZXx6zGV8VR8QTL/fEEy/3tA
|
||||
Mf58QTL/fEEy/3xBMv97QDH+fEEy/3tAMf58QTL/fEEy/3tAMf4AAAAAfEEyNntAMdp8QTL/fEEy/3tA
|
||||
Mf58QTL/fEEy/3xBMv97QDH+fEEy/3xBMv97QDH+fEEyyHZGPyQAAAAAAAAAAAAAAABLd60EOYzcRzGV
|
||||
8csylvL/Mpby/zGV8f4ylvL/Mpby/zGV8f4ylvL/Mpby/zGV8f4ylvL/Mpby/zGV8f4ylvL/Mpby+DGV
|
||||
8YZ8QTLRfEEy0XtAMdF8QTLRfEEy0XxBMtF7QDHRfEEy0XtAMdF8QTLRfEEy0XtAMdEAAAAAfEEyLHtA
|
||||
MbN8QTLRfEEy0XtAMdF8QTLRfEEy0XxBMtF7QDHRfEEy0XxBMtF7QDHRfEEypHZHQB4AAAAAAAAAAAAA
|
||||
AAAAAAAAQYPIBzaQ5V8ylvLhMpby/zGV8f4ylvL/Mpby/zGV8f4ylvL/Mpby/zGV8f4ylvL/Mpby/zGV
|
||||
8f4ylvL4MpbyjjGV8SZ7QDEbe0AxG3tAMRt7QDEbe0AxG3tAMRt7QDEbe0AxG3tAMRt7QDEbe0AxG3tA
|
||||
MRsAAAAAe0AxBXtAMRd7QDEbe0AxG3tAMRt7QDEbe0AxG3tAMRt7QDEbe0AxG3tAMRt6QTQbd0U8FXFM
|
||||
TAMAAAAAAAAAAAAAAAAAAAAAAAAAADqM2wkzk+x8MZXx7zGV8f4xlfH+MZXx/jGV8f4xlfH+MZXx/jGV
|
||||
8f4xlfH+MZXx/jGV8e0xlfF+MZXxFgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAzk+wHMpbyhjGV8fIylvL/Mpby/zGV
|
||||
8f4ylvL/Mpby/zGV8f4ylvL9Mpby1zGV8VsylvIFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMpbyEDGV
|
||||
8aEylvL7Mpby/zGV8f4ylvL/Mpby/zGV8f4ylvLDMpbyUQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAADGV8RcxlfG8MZXx/jGV8f4xlfH+MZXx+jGV8b0xlfEuAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAylvI9MpbyyzGV8f4ylvL0MpbyoDGV8S8AAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAylvIFMpbyTzGV8ckylvKJMpbyHzGV
|
||||
8QEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMZXxBjGV
|
||||
8RkxlfENAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAH8AAAAIAAAAfwAAAAgAAAB/
|
||||
AAAACAAAAH8AAAAIAAAAfwAAAAgAAAB/AAAACAAAAH8AAAAIAAAAfwAAAAgAAAB/AAAACAAAAH8AAAAI
|
||||
AAAAfwAAAAgAAAB/AAAACAAAAH8AAP///////wAAAAgAAAB/AAAACAAAAH8AAAAIAAAAfwAAAAgAAAB/
|
||||
AAAACAAAAH8AAAAIAAAAfwAAAAgAAAB/AAAACAAAAH8AAAAIAAAAfwAAAAgAAAB/AAAACAAAAH8AAAAI
|
||||
AAAAfwAAAAgAAAB/AAAACAAAAH8AAAAIAB///wAAAAgAH///AAAACAAf+D8AAAAIAB/wHwAAAAgAH/Af
|
||||
AAAACAAfwA8AAAAIAB+ABwAAAAgAHwADAAAACAAcAAEAAAAIABwAAAAAAAgAHAAAAAAACAAcAAAAAAAI
|
||||
AB4AAAAAAAgAHwABAAD/////gAMAAP/////ADwAA/////+AfAAD/////8D8AAP/////wPwAA//////j/
|
||||
AAA=
|
||||
</value>
|
||||
</data>
|
||||
</root>
|
|
@ -0,0 +1,21 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<configuration>
|
||||
<packageRestore>
|
||||
<add key="enabled" value="True" />
|
||||
<add key="automatic" value="True" />
|
||||
</packageRestore>
|
||||
<packageSources>
|
||||
<add key="nuget.org" value="https://api.nuget.org/v3/index.json" protocolVersion="3" />
|
||||
<add key="Syncfusion WPF Package 21.2.3" value="https://api.nuget.org/v3/index.json" />
|
||||
<add key="Syncfusion WPF Sample Package 21.2.3" value="https://api.nuget.org/v3/index.json" />
|
||||
<add key="Syncfusion Windows Package 21.2.3" value="https://api.nuget.org/v3/index.json" />
|
||||
</packageSources>
|
||||
<activePackageSource>
|
||||
<add key="Syncfusion WPF Package 21.2.3" value="https://api.nuget.org/v3/index.json" />
|
||||
<add key="Syncfusion WPF Sample Package 21.2.3" value="https://api.nuget.org/v3/index.json" />
|
||||
<add key="Syncfusion Windows Package 21.2.3" value="https://api.nuget.org/v3/index.json" />
|
||||
</activePackageSource>
|
||||
<bindingRedirects>
|
||||
<add key="skip" value="False" />
|
||||
</bindingRedirects>
|
||||
</configuration>
|
|
@ -0,0 +1,70 @@
|
|||
#region Copyright Syncfusion Inc. 2001-2019.
|
||||
// Copyright Syncfusion Inc. 2001-2019. All rights reserved.
|
||||
// Use of this code is subject to the terms of our license.
|
||||
// A copy of the current license can be obtained at any time by e-mailing
|
||||
// licensing@syncfusion.com. Any infringement will be prosecuted under
|
||||
// applicable laws.
|
||||
#endregion
|
||||
//------------------------------------------------------------------------------
|
||||
// <auto-generated>
|
||||
// This code was generated by a tool.
|
||||
// Runtime Version:4.0.30319.18033
|
||||
//
|
||||
// Changes to this file may cause incorrect behavior and will be lost if
|
||||
// the code is regenerated.
|
||||
// </auto-generated>
|
||||
//------------------------------------------------------------------------------
|
||||
|
||||
namespace AutoCompleteDemo.Properties {
|
||||
using System;
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// A strongly-typed resource class, for looking up localized strings, etc.
|
||||
/// </summary>
|
||||
// This class was auto-generated by the StronglyTypedResourceBuilder
|
||||
// class via a tool like ResGen or Visual Studio.
|
||||
// To add or remove a member, edit your .ResX file then rerun ResGen
|
||||
// with the /str option, or rebuild your VS project.
|
||||
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")]
|
||||
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
|
||||
[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
|
||||
internal class Resources {
|
||||
|
||||
private static global::System.Resources.ResourceManager resourceMan;
|
||||
|
||||
private static global::System.Globalization.CultureInfo resourceCulture;
|
||||
|
||||
[global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")]
|
||||
internal Resources() {
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Returns the cached ResourceManager instance used by this class.
|
||||
/// </summary>
|
||||
[global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
|
||||
internal static global::System.Resources.ResourceManager ResourceManager {
|
||||
get {
|
||||
if (object.ReferenceEquals(resourceMan, null)) {
|
||||
global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("AutoCompleteDemo.Properties.Resources", typeof(Resources).Assembly);
|
||||
resourceMan = temp;
|
||||
}
|
||||
return resourceMan;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Overrides the current thread's CurrentUICulture property for all
|
||||
/// resource lookups using this strongly typed resource class.
|
||||
/// </summary>
|
||||
[global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
|
||||
internal static global::System.Globalization.CultureInfo Culture {
|
||||
get {
|
||||
return resourceCulture;
|
||||
}
|
||||
set {
|
||||
resourceCulture = value;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
|
@ -0,0 +1,120 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<root>
|
||||
<!--
|
||||
Microsoft ResX Schema
|
||||
|
||||
Version 2.0
|
||||
|
||||
The primary goals of this format is to allow a simple XML format
|
||||
that is mostly human readable. The generation and parsing of the
|
||||
various data types are done through the TypeConverter classes
|
||||
associated with the data types.
|
||||
|
||||
Example:
|
||||
|
||||
... ado.net/XML headers & schema ...
|
||||
<resheader name="resmimetype">text/microsoft-resx</resheader>
|
||||
<resheader name="version">2.0</resheader>
|
||||
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
|
||||
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
|
||||
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
|
||||
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
|
||||
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
|
||||
<value>[base64 mime encoded serialized .NET Framework object]</value>
|
||||
</data>
|
||||
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
|
||||
<comment>This is a comment</comment>
|
||||
</data>
|
||||
|
||||
There are any number of "resheader" rows that contain simple
|
||||
name/value pairs.
|
||||
|
||||
Each data row contains a name, and value. The row also contains a
|
||||
type or mimetype. Type corresponds to a .NET class that support
|
||||
text/value conversion through the TypeConverter architecture.
|
||||
Classes that don't support this are serialized and stored with the
|
||||
mimetype set.
|
||||
|
||||
The mimetype is used for serialized objects, and tells the
|
||||
ResXResourceReader how to depersist the object. This is currently not
|
||||
extensible. For a given mimetype the value must be set accordingly:
|
||||
|
||||
Note - application/x-microsoft.net.object.binary.base64 is the format
|
||||
that the ResXResourceWriter will generate, however the reader can
|
||||
read any of the formats listed below.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.binary.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.soap.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.bytearray.base64
|
||||
value : The object must be serialized into a byte array
|
||||
: using a System.ComponentModel.TypeConverter
|
||||
: and then encoded with base64 encoding.
|
||||
-->
|
||||
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
|
||||
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
|
||||
<xsd:element name="root" msdata:IsDataSet="true">
|
||||
<xsd:complexType>
|
||||
<xsd:choice maxOccurs="unbounded">
|
||||
<xsd:element name="metadata">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" use="required" type="xsd:string" />
|
||||
<xsd:attribute name="type" type="xsd:string" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="assembly">
|
||||
<xsd:complexType>
|
||||
<xsd:attribute name="alias" type="xsd:string" />
|
||||
<xsd:attribute name="name" type="xsd:string" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="data">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
|
||||
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="resheader">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:choice>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:schema>
|
||||
<resheader name="resmimetype">
|
||||
<value>text/microsoft-resx</value>
|
||||
</resheader>
|
||||
<resheader name="version">
|
||||
<value>2.0</value>
|
||||
</resheader>
|
||||
<resheader name="reader">
|
||||
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<resheader name="writer">
|
||||
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
</root>
|
|
@ -0,0 +1,76 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<assembly manifestVersion="1.0" xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<assemblyIdentity version="1.0.0.0" name="MyApplication.app"/>
|
||||
<trustInfo xmlns="urn:schemas-microsoft-com:asm.v2">
|
||||
<security>
|
||||
<requestedPrivileges xmlns="urn:schemas-microsoft-com:asm.v3">
|
||||
<!-- UAC Manifest Options
|
||||
If you want to change the Windows User Account Control level replace the
|
||||
requestedExecutionLevel node with one of the following.
|
||||
|
||||
<requestedExecutionLevel level="asInvoker" uiAccess="false" />
|
||||
<requestedExecutionLevel level="requireAdministrator" uiAccess="false" />
|
||||
<requestedExecutionLevel level="highestAvailable" uiAccess="false" />
|
||||
|
||||
Specifying requestedExecutionLevel element will disable file and registry virtualization.
|
||||
Remove this element if your application requires this virtualization for backwards
|
||||
compatibility.
|
||||
-->
|
||||
<requestedExecutionLevel level="asInvoker" uiAccess="false" />
|
||||
</requestedPrivileges>
|
||||
</security>
|
||||
</trustInfo>
|
||||
|
||||
<compatibility xmlns="urn:schemas-microsoft-com:compatibility.v1">
|
||||
<application>
|
||||
<!-- A list of the Windows versions that this application has been tested on
|
||||
and is designed to work with. Uncomment the appropriate elements
|
||||
and Windows will automatically select the most compatible environment. -->
|
||||
|
||||
<!-- Windows Vista -->
|
||||
<!--<supportedOS Id="{e2011457-1546-43c5-a5fe-008deee3d3f0}" />-->
|
||||
|
||||
<!-- Windows 7 -->
|
||||
<!--<supportedOS Id="{35138b9a-5d96-4fbd-8e2d-a2440225f93a}" />-->
|
||||
|
||||
<!-- Windows 8 -->
|
||||
<!--<supportedOS Id="{4a2f28e3-53b9-4441-ba9c-d69d4a4a6e38}" />-->
|
||||
|
||||
<!-- Windows 8.1 -->
|
||||
<!--<supportedOS Id="{1f676c76-80e1-4239-95bb-83d0f6d0da78}" />-->
|
||||
|
||||
<!-- Windows 10 -->
|
||||
<!--<supportedOS Id="{8e0f7a12-bfb3-4fe8-b9a5-48fd50a15a9a}" />-->
|
||||
|
||||
</application>
|
||||
</compatibility>
|
||||
|
||||
<!-- Indicates that the application is DPI-aware and will not be automatically scaled by Windows at higher
|
||||
DPIs. Windows Presentation Foundation (WPF) applications are automatically DPI-aware and do not need
|
||||
to opt in. Windows Forms applications targeting .NET Framework 4.6 that opt into this setting, should
|
||||
also set the 'EnableWindowsFormsHighDpiAutoResizing' setting to 'true' in their app.config. -->
|
||||
|
||||
<application xmlns="urn:schemas-microsoft-com:asm.v3">
|
||||
<windowsSettings>
|
||||
<dpiAware xmlns="http://schemas.microsoft.com/SMI/2005/WindowsSettings">true</dpiAware>
|
||||
</windowsSettings>
|
||||
</application>
|
||||
|
||||
|
||||
<!-- Enable themes for Windows common controls and dialogs (Windows XP and later) -->
|
||||
<!--
|
||||
<dependency>
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity
|
||||
type="win32"
|
||||
name="Microsoft.Windows.Common-Controls"
|
||||
version="6.0.0.0"
|
||||
processorArchitecture="*"
|
||||
publicKeyToken="6595b64144ccf1df"
|
||||
language="*"
|
||||
/>
|
||||
</dependentAssembly>
|
||||
</dependency>
|
||||
-->
|
||||
|
||||
</assembly>
|
|
@ -0,0 +1,13 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<packages>
|
||||
<package id="syncfusion.grid.base" version="21.2.3" />
|
||||
<package id="syncfusion.grid.windows" version="21.2.3" />
|
||||
<package id="syncfusion.highcontrasttheme.winforms" version="21.2.3" />
|
||||
<package id="syncfusion.office2019theme.winforms" version="21.2.3" />
|
||||
<package id="syncfusion.shared.base" version="21.2.3" />
|
||||
<package id="syncfusion.shared.windows" version="21.2.3" />
|
||||
<package id="syncfusion.tools.base" version="21.2.3" />
|
||||
<package id="syncfusion.tools.windows" version="21.2.3" />
|
||||
<package id="syncfusion.spellchecker.base" version="21.2.3" />
|
||||
<package id="syncfusion.licensing" version="21.2.3" />
|
||||
</packages>
|
После Ширина: | Высота: | Размер: 37 KiB |
После Ширина: | Высота: | Размер: 1.1 KiB |
|
@ -0,0 +1,65 @@
|
|||
#region Copyright Syncfusion Inc. 2001-2019.
|
||||
// Copyright Syncfusion Inc. 2001-2019. All rights reserved.
|
||||
// Use of this code is subject to the terms of our license.
|
||||
// A copy of the current license can be obtained at any time by e-mailing
|
||||
// licensing@syncfusion.com. Any infringement will be prosecuted under
|
||||
// applicable laws.
|
||||
#endregion
|
||||
using System.Reflection;
|
||||
using System.Runtime.CompilerServices;
|
||||
|
||||
//
|
||||
// General Information about an assembly is controlled through the following
|
||||
// set of attributes. Change these attribute values to modify the information
|
||||
// associated with an assembly.
|
||||
//
|
||||
[assembly: AssemblyTitle("")]
|
||||
[assembly: AssemblyDescription("")]
|
||||
[assembly: AssemblyConfiguration("")]
|
||||
[assembly: AssemblyCompany("Syncfusion Inc.")]
|
||||
[assembly: AssemblyProduct("")]
|
||||
[assembly: AssemblyCopyright("Copyright © 2001-2023 Syncfusion Inc.")]
|
||||
[assembly: AssemblyTrademark("")]
|
||||
[assembly: AssemblyCulture("")]
|
||||
|
||||
//
|
||||
// Version information for an assembly consists of the following four values:
|
||||
//
|
||||
// Major Version
|
||||
// Minor Version
|
||||
// Build Number
|
||||
// Revision
|
||||
//
|
||||
// You can specify all the values or you can default the Revision and Build Numbers
|
||||
// by using the '*' as shown below:
|
||||
|
||||
[assembly: AssemblyVersion("1.0.0")]
|
||||
|
||||
//
|
||||
// In order to sign your assembly you must specify a key to use. Refer to the
|
||||
// Microsoft .NET Framework documentation for more information on assembly signing.
|
||||
//
|
||||
// Use the attributes below to control which key is used for signing.
|
||||
//
|
||||
// Notes:
|
||||
// (*) If no key is specified, the assembly is not signed.
|
||||
// (*) KeyName refers to a key that has been installed in the Crypto Service
|
||||
// Provider (CSP) on your machine. KeyFile refers to a file which contains
|
||||
// a key.
|
||||
// (*) If the KeyFile and the KeyName values are both specified, the
|
||||
// following processing occurs:
|
||||
// (1) If the KeyName can be found in the CSP, that key is used.
|
||||
// (2) If the KeyName does not exist and the KeyFile does exist, the key
|
||||
// in the KeyFile is installed into the CSP and used.
|
||||
// (*) In order to create a KeyFile, you can use the sn.exe (Strong Name) utility.
|
||||
// When specifying the KeyFile, the location of the KeyFile should be
|
||||
// relative to the project output directory which is
|
||||
// %Project Directory%\obj\<configuration>. For example, if your KeyFile is
|
||||
// located in the project directory, you would specify the AssemblyKeyFile
|
||||
// attribute as [assembly: AssemblyKeyFile("..\\..\\mykey.snk")]
|
||||
// (*) Delay Signing is an advanced option - see the Microsoft .NET Framework
|
||||
// documentation for more information on this.
|
||||
//
|
||||
[assembly: AssemblyDelaySign(false)]
|
||||
[assembly: AssemblyKeyFile("")]
|
||||
[assembly: AssemblyKeyName("")]
|
|
@ -0,0 +1,178 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" ToolsVersion="4.0">
|
||||
<PropertyGroup>
|
||||
<ProjectType>Local</ProjectType>
|
||||
<ProductVersion>8.0.50727</ProductVersion>
|
||||
<SchemaVersion>2.0</SchemaVersion>
|
||||
<ProjectGuid>{B981E15C-C9BC-4386-B8D5-EECF4F918BF3}</ProjectGuid>
|
||||
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
|
||||
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
|
||||
<ApplicationIcon>App.ico</ApplicationIcon>
|
||||
<AssemblyKeyContainerName>
|
||||
</AssemblyKeyContainerName>
|
||||
<AssemblyName>CustomizationDemo</AssemblyName>
|
||||
<AssemblyOriginatorKeyFile>
|
||||
</AssemblyOriginatorKeyFile>
|
||||
<DefaultClientScript>JScript</DefaultClientScript>
|
||||
<DefaultHTMLPageLayout>Grid</DefaultHTMLPageLayout>
|
||||
<DefaultTargetSchema>IE50</DefaultTargetSchema>
|
||||
<DelaySign>false</DelaySign>
|
||||
<OutputType>WinExe</OutputType>
|
||||
<RootNamespace>CustomizationDemo</RootNamespace>
|
||||
<RunPostBuildEvent>OnBuildSuccess</RunPostBuildEvent>
|
||||
<StartupObject>
|
||||
</StartupObject>
|
||||
<FileUpgradeFlags>
|
||||
</FileUpgradeFlags>
|
||||
<UpgradeBackupLocation>
|
||||
</UpgradeBackupLocation>
|
||||
<TargetFrameworkVersion>v4.0</TargetFrameworkVersion>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
|
||||
<OutputPath>bin\Debug\</OutputPath>
|
||||
<AllowUnsafeBlocks>false</AllowUnsafeBlocks>
|
||||
<BaseAddress>285212672</BaseAddress>
|
||||
<CheckForOverflowUnderflow>false</CheckForOverflowUnderflow>
|
||||
<ConfigurationOverrideFile>
|
||||
</ConfigurationOverrideFile>
|
||||
<DefineConstants>DEBUG;TRACE</DefineConstants>
|
||||
<DocumentationFile>
|
||||
</DocumentationFile>
|
||||
<DebugSymbols>true</DebugSymbols>
|
||||
<FileAlignment>4096</FileAlignment>
|
||||
<NoStdLib>false</NoStdLib>
|
||||
<NoWarn>
|
||||
</NoWarn>
|
||||
<Optimize>false</Optimize>
|
||||
<RegisterForComInterop>false</RegisterForComInterop>
|
||||
<RemoveIntegerChecks>false</RemoveIntegerChecks>
|
||||
<TreatWarningsAsErrors>false</TreatWarningsAsErrors>
|
||||
<WarningLevel>4</WarningLevel>
|
||||
<DebugType>full</DebugType>
|
||||
<ErrorReport>prompt</ErrorReport>
|
||||
<PlatformTarget>x86</PlatformTarget>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
|
||||
<OutputPath>bin\Release\</OutputPath>
|
||||
<AllowUnsafeBlocks>false</AllowUnsafeBlocks>
|
||||
<BaseAddress>285212672</BaseAddress>
|
||||
<CheckForOverflowUnderflow>false</CheckForOverflowUnderflow>
|
||||
<ConfigurationOverrideFile>
|
||||
</ConfigurationOverrideFile>
|
||||
<DefineConstants>TRACE</DefineConstants>
|
||||
<DocumentationFile>
|
||||
</DocumentationFile>
|
||||
<DebugSymbols>false</DebugSymbols>
|
||||
<FileAlignment>4096</FileAlignment>
|
||||
<NoStdLib>false</NoStdLib>
|
||||
<NoWarn>
|
||||
</NoWarn>
|
||||
<Optimize>true</Optimize>
|
||||
<RegisterForComInterop>false</RegisterForComInterop>
|
||||
<RemoveIntegerChecks>false</RemoveIntegerChecks>
|
||||
<TreatWarningsAsErrors>false</TreatWarningsAsErrors>
|
||||
<WarningLevel>4</WarningLevel>
|
||||
<DebugType>none</DebugType>
|
||||
<ErrorReport>prompt</ErrorReport>
|
||||
<PlatformTarget>x86</PlatformTarget>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup>
|
||||
<ApplicationManifest>app.manifest</ApplicationManifest>
|
||||
</PropertyGroup>
|
||||
<ItemGroup>
|
||||
<Reference Include="EnvDTE">
|
||||
<Name>EnvDTE</Name>
|
||||
</Reference>
|
||||
<Reference Include="Office">
|
||||
<Name>Office</Name>
|
||||
</Reference>
|
||||
<Reference Include="Syncfusion.Grid.Base">
|
||||
<Name>Syncfusion.Grid.Base</Name>
|
||||
<HintPath>packages\Syncfusion.Grid.Base.21.2.3\lib\net40\Syncfusion.Grid.Base.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Syncfusion.Grid.Windows">
|
||||
<Name>Syncfusion.Grid.Windows</Name>
|
||||
<HintPath>packages\Syncfusion.Grid.Windows.21.2.3\lib\net40\Syncfusion.Grid.Windows.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Syncfusion.Shared.Base">
|
||||
<Name>Syncfusion.Shared.Base</Name>
|
||||
<HintPath>packages\Syncfusion.Shared.Base.21.2.3\lib\net40\Syncfusion.Shared.Base.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Syncfusion.Shared.Windows">
|
||||
<Name>Syncfusion.Shared.Windows</Name>
|
||||
<HintPath>packages\Syncfusion.Shared.Windows.21.2.3\lib\net40\Syncfusion.Shared.Windows.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Syncfusion.Tools.Base">
|
||||
<Name>Syncfusion.Tools.Base</Name>
|
||||
<HintPath>packages\Syncfusion.Tools.Base.21.2.3\lib\net40\Syncfusion.Tools.Base.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Syncfusion.Tools.Windows">
|
||||
<Name>Syncfusion.Tools.Windows</Name>
|
||||
<HintPath>packages\Syncfusion.Tools.Windows.21.2.3\lib\net40\Syncfusion.Tools.Windows.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Syncfusion.SpellChecker.Base">
|
||||
<HintPath>packages\Syncfusion.SpellChecker.Base.21.2.3\lib\net40\Syncfusion.SpellChecker.Base.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Syncfusion.Office2019Theme.WinForms">
|
||||
<HintPath>packages\Syncfusion.Office2019Theme.WinForms.21.2.3\lib\net40\Syncfusion.Office2019Theme.WinForms.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="System">
|
||||
<Name>System</Name>
|
||||
</Reference>
|
||||
<Reference Include="System.Data">
|
||||
<Name>System.Data</Name>
|
||||
</Reference>
|
||||
<Reference Include="System.Design">
|
||||
<Name>System.Design</Name>
|
||||
</Reference>
|
||||
<Reference Include="System.Drawing">
|
||||
<Name>System.Drawing</Name>
|
||||
</Reference>
|
||||
<Reference Include="System.Windows.Forms">
|
||||
<Name>System.Windows.Forms</Name>
|
||||
</Reference>
|
||||
<Reference Include="System.Xml">
|
||||
<Name>System.XML</Name>
|
||||
</Reference>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<Content Include="App.ico" />
|
||||
<Compile Include="AssemblyInfo.cs">
|
||||
<SubType>Code</SubType>
|
||||
</Compile>
|
||||
<Compile Include="Form1.cs">
|
||||
<SubType>Form</SubType>
|
||||
</Compile>
|
||||
<Compile Include="Properties\Resources.Designer.cs">
|
||||
<AutoGen>True</AutoGen>
|
||||
<DesignTime>True</DesignTime>
|
||||
<DependentUpon>Resources.resx</DependentUpon>
|
||||
</Compile>
|
||||
<EmbeddedResource Include="Form1.resx">
|
||||
<DependentUpon>Form1.cs</DependentUpon>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="Properties\Resources.resx">
|
||||
<Generator>ResXFileCodeGenerator</Generator>
|
||||
<LastGenOutput>Resources.Designer.cs</LastGenOutput>
|
||||
</EmbeddedResource>
|
||||
</ItemGroup>
|
||||
<ItemGroup />
|
||||
<Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />
|
||||
<PropertyGroup>
|
||||
<PreBuildEvent>
|
||||
</PreBuildEvent>
|
||||
<PostBuildEvent>
|
||||
</PostBuildEvent>
|
||||
</PropertyGroup>
|
||||
<ItemGroup>
|
||||
<Reference Include="Syncfusion.Licensing">
|
||||
<HintPath>packages\Syncfusion.Licensing.21.2.3\lib\net40\Syncfusion.Licensing.dll</HintPath>
|
||||
</Reference>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<None Include="app.manifest" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<None Include="packages.config" />
|
||||
</ItemGroup>
|
||||
</Project>
|
|
@ -0,0 +1,20 @@
|
|||
|
||||
Microsoft Visual Studio Solution File, Format Version 11.00
|
||||
# Visual Studio 2010
|
||||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Customization_2010", "Customization_2010.csproj", "{B981E15C-C9BC-4386-B8D5-EECF4F918BF3}"
|
||||
EndProject
|
||||
Global
|
||||
GlobalSection(SolutionConfigurationPlatforms) = preSolution
|
||||
Debug|Any CPU = Debug|Any CPU
|
||||
Release|Any CPU = Release|Any CPU
|
||||
EndGlobalSection
|
||||
GlobalSection(ProjectConfigurationPlatforms) = postSolution
|
||||
{B981E15C-C9BC-4386-B8D5-EECF4F918BF3}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
||||
{B981E15C-C9BC-4386-B8D5-EECF4F918BF3}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
||||
{B981E15C-C9BC-4386-B8D5-EECF4F918BF3}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
||||
{B981E15C-C9BC-4386-B8D5-EECF4F918BF3}.Release|Any CPU.Build.0 = Release|Any CPU
|
||||
EndGlobalSection
|
||||
GlobalSection(SolutionProperties) = preSolution
|
||||
HideSolutionNode = FALSE
|
||||
EndGlobalSection
|
||||
EndGlobal
|
|
@ -0,0 +1,174 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" ToolsVersion="4.0">
|
||||
<PropertyGroup>
|
||||
<ProjectType>Local</ProjectType>
|
||||
<ProductVersion>8.0.50727</ProductVersion>
|
||||
<SchemaVersion>2.0</SchemaVersion>
|
||||
<ProjectGuid>{B981E15C-C9BC-4386-B8D5-EECF4F918BF3}</ProjectGuid>
|
||||
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
|
||||
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
|
||||
<ApplicationIcon>App.ico</ApplicationIcon>
|
||||
<AssemblyKeyContainerName>
|
||||
</AssemblyKeyContainerName>
|
||||
<AssemblyName>CustomizationDemo</AssemblyName>
|
||||
<AssemblyOriginatorKeyFile>
|
||||
</AssemblyOriginatorKeyFile>
|
||||
<DefaultClientScript>JScript</DefaultClientScript>
|
||||
<DefaultHTMLPageLayout>Grid</DefaultHTMLPageLayout>
|
||||
<DefaultTargetSchema>IE50</DefaultTargetSchema>
|
||||
<DelaySign>false</DelaySign>
|
||||
<OutputType>WinExe</OutputType>
|
||||
<RootNamespace>CustomizationDemo</RootNamespace>
|
||||
<RunPostBuildEvent>OnBuildSuccess</RunPostBuildEvent>
|
||||
<StartupObject>
|
||||
</StartupObject>
|
||||
<FileUpgradeFlags>
|
||||
</FileUpgradeFlags>
|
||||
<UpgradeBackupLocation>
|
||||
</UpgradeBackupLocation>
|
||||
<TargetFrameworkVersion>v4.5</TargetFrameworkVersion>
|
||||
<TargetFrameworkProfile />
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
|
||||
<OutputPath>bin\Debug\</OutputPath>
|
||||
<AllowUnsafeBlocks>false</AllowUnsafeBlocks>
|
||||
<BaseAddress>285212672</BaseAddress>
|
||||
<CheckForOverflowUnderflow>false</CheckForOverflowUnderflow>
|
||||
<ConfigurationOverrideFile>
|
||||
</ConfigurationOverrideFile>
|
||||
<DefineConstants>DEBUG;TRACE</DefineConstants>
|
||||
<DocumentationFile>
|
||||
</DocumentationFile>
|
||||
<DebugSymbols>true</DebugSymbols>
|
||||
<FileAlignment>4096</FileAlignment>
|
||||
<NoStdLib>false</NoStdLib>
|
||||
<NoWarn>
|
||||
</NoWarn>
|
||||
<Optimize>false</Optimize>
|
||||
<RegisterForComInterop>false</RegisterForComInterop>
|
||||
<RemoveIntegerChecks>false</RemoveIntegerChecks>
|
||||
<TreatWarningsAsErrors>false</TreatWarningsAsErrors>
|
||||
<WarningLevel>4</WarningLevel>
|
||||
<DebugType>full</DebugType>
|
||||
<ErrorReport>prompt</ErrorReport>
|
||||
<PlatformTarget>x86</PlatformTarget>
|
||||
<Prefer32Bit>false</Prefer32Bit>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
|
||||
<OutputPath>bin\Release\</OutputPath>
|
||||
<AllowUnsafeBlocks>false</AllowUnsafeBlocks>
|
||||
<BaseAddress>285212672</BaseAddress>
|
||||
<CheckForOverflowUnderflow>false</CheckForOverflowUnderflow>
|
||||
<ConfigurationOverrideFile>
|
||||
</ConfigurationOverrideFile>
|
||||
<DefineConstants>TRACE</DefineConstants>
|
||||
<DocumentationFile>
|
||||
</DocumentationFile>
|
||||
<DebugSymbols>false</DebugSymbols>
|
||||
<FileAlignment>4096</FileAlignment>
|
||||
<NoStdLib>false</NoStdLib>
|
||||
<NoWarn>
|
||||
</NoWarn>
|
||||
<Optimize>true</Optimize>
|
||||
<RegisterForComInterop>false</RegisterForComInterop>
|
||||
<RemoveIntegerChecks>false</RemoveIntegerChecks>
|
||||
<TreatWarningsAsErrors>false</TreatWarningsAsErrors>
|
||||
<WarningLevel>4</WarningLevel>
|
||||
<DebugType>none</DebugType>
|
||||
<ErrorReport>prompt</ErrorReport>
|
||||
<PlatformTarget>x86</PlatformTarget>
|
||||
<Prefer32Bit>false</Prefer32Bit>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup>
|
||||
<ApplicationManifest>app.manifest</ApplicationManifest>
|
||||
</PropertyGroup>
|
||||
<ItemGroup>
|
||||
<Reference Include="EnvDTE">
|
||||
<Name>EnvDTE</Name>
|
||||
</Reference>
|
||||
<Reference Include="Office">
|
||||
<Name>Office</Name>
|
||||
</Reference>
|
||||
<Reference Include="Syncfusion.Grid.Base">
|
||||
<Name>Syncfusion.Grid.Base</Name>
|
||||
<HintPath>packages\Syncfusion.Grid.Base.21.2.3\lib\net45\Syncfusion.Grid.Base.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Syncfusion.Grid.Windows">
|
||||
<Name>Syncfusion.Grid.Windows</Name>
|
||||
<HintPath>packages\Syncfusion.Grid.Windows.21.2.3\lib\net45\Syncfusion.Grid.Windows.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Syncfusion.Shared.Base">
|
||||
<Name>Syncfusion.Shared.Base</Name>
|
||||
<HintPath>packages\Syncfusion.Shared.Base.21.2.3\lib\net45\Syncfusion.Shared.Base.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Syncfusion.Shared.Windows">
|
||||
<Name>Syncfusion.Shared.Windows</Name>
|
||||
<HintPath>packages\Syncfusion.Shared.Windows.21.2.3\lib\net45\Syncfusion.Shared.Windows.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Syncfusion.Tools.Base">
|
||||
<Name>Syncfusion.Tools.Base</Name>
|
||||
<HintPath>packages\Syncfusion.Tools.Base.21.2.3\lib\net45\Syncfusion.Tools.Base.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Syncfusion.Tools.Windows">
|
||||
<Name>Syncfusion.Tools.Windows</Name>
|
||||
<HintPath>packages\Syncfusion.Tools.Windows.21.2.3\lib\net45\Syncfusion.Tools.Windows.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Syncfusion.SpellChecker.Base">
|
||||
<HintPath>packages\Syncfusion.SpellChecker.Base.21.2.3\lib\net45\Syncfusion.SpellChecker.Base.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Syncfusion.Office2019Theme.WinForms">
|
||||
<HintPath>packages\Syncfusion.Office2019Theme.WinForms.21.2.3\lib\net45\Syncfusion.Office2019Theme.WinForms.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="System">
|
||||
<Name>System</Name>
|
||||
</Reference>
|
||||
<Reference Include="System.Data">
|
||||
<Name>System.Data</Name>
|
||||
</Reference>
|
||||
<Reference Include="System.Design">
|
||||
<Name>System.Design</Name>
|
||||
</Reference>
|
||||
<Reference Include="System.Drawing">
|
||||
<Name>System.Drawing</Name>
|
||||
</Reference>
|
||||
<Reference Include="System.Windows.Forms">
|
||||
<Name>System.Windows.Forms</Name>
|
||||
</Reference>
|
||||
<Reference Include="System.Xml">
|
||||
<Name>System.XML</Name>
|
||||
</Reference>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<Content Include="App.ico" />
|
||||
<Compile Include="AssemblyInfo.cs">
|
||||
<SubType>Code</SubType>
|
||||
</Compile>
|
||||
<Compile Include="Form1.cs">
|
||||
<SubType>Form</SubType>
|
||||
</Compile>
|
||||
<EmbeddedResource Include="Form1.resx">
|
||||
<DependentUpon>Form1.cs</DependentUpon>
|
||||
</EmbeddedResource>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<Folder Include="Properties\" />
|
||||
</ItemGroup>
|
||||
<Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />
|
||||
<PropertyGroup>
|
||||
<PreBuildEvent>
|
||||
</PreBuildEvent>
|
||||
<PostBuildEvent>
|
||||
</PostBuildEvent>
|
||||
</PropertyGroup>
|
||||
<ItemGroup>
|
||||
<Reference Include="Syncfusion.Licensing">
|
||||
<HintPath>packages\Syncfusion.Licensing.21.2.3\lib\net45\Syncfusion.Licensing.dll</HintPath>
|
||||
</Reference>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<None Include="app.manifest" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<None Include="packages.config" />
|
||||
</ItemGroup>
|
||||
</Project>
|
|
@ -0,0 +1,20 @@
|
|||
|
||||
Microsoft Visual Studio Solution File, Format Version 12.00
|
||||
# Visual Studio 2012
|
||||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Customization_2012", "Customization_2012.csproj", "{B981E15C-C9BC-4386-B8D5-EECF4F918BF3}"
|
||||
EndProject
|
||||
Global
|
||||
GlobalSection(SolutionConfigurationPlatforms) = preSolution
|
||||
Debug|Any CPU = Debug|Any CPU
|
||||
Release|Any CPU = Release|Any CPU
|
||||
EndGlobalSection
|
||||
GlobalSection(ProjectConfigurationPlatforms) = postSolution
|
||||
{B981E15C-C9BC-4386-B8D5-EECF4F918BF3}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
||||
{B981E15C-C9BC-4386-B8D5-EECF4F918BF3}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
||||
{B981E15C-C9BC-4386-B8D5-EECF4F918BF3}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
||||
{B981E15C-C9BC-4386-B8D5-EECF4F918BF3}.Release|Any CPU.Build.0 = Release|Any CPU
|
||||
EndGlobalSection
|
||||
GlobalSection(SolutionProperties) = preSolution
|
||||
HideSolutionNode = FALSE
|
||||
EndGlobalSection
|
||||
EndGlobal
|
|
@ -0,0 +1,174 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" ToolsVersion="14.0">
|
||||
<PropertyGroup>
|
||||
<ProjectType>Local</ProjectType>
|
||||
<ProductVersion>8.0.50727</ProductVersion>
|
||||
<SchemaVersion>2.0</SchemaVersion>
|
||||
<ProjectGuid>{B981E15C-C9BC-4386-B8D5-EECF4F918BF3}</ProjectGuid>
|
||||
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
|
||||
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
|
||||
<ApplicationIcon>App.ico</ApplicationIcon>
|
||||
<AssemblyKeyContainerName>
|
||||
</AssemblyKeyContainerName>
|
||||
<AssemblyName>CustomizationDemo</AssemblyName>
|
||||
<AssemblyOriginatorKeyFile>
|
||||
</AssemblyOriginatorKeyFile>
|
||||
<DefaultClientScript>JScript</DefaultClientScript>
|
||||
<DefaultHTMLPageLayout>Grid</DefaultHTMLPageLayout>
|
||||
<DefaultTargetSchema>IE50</DefaultTargetSchema>
|
||||
<DelaySign>false</DelaySign>
|
||||
<OutputType>WinExe</OutputType>
|
||||
<RootNamespace>CustomizationDemo</RootNamespace>
|
||||
<RunPostBuildEvent>OnBuildSuccess</RunPostBuildEvent>
|
||||
<StartupObject>
|
||||
</StartupObject>
|
||||
<FileUpgradeFlags>
|
||||
</FileUpgradeFlags>
|
||||
<UpgradeBackupLocation>
|
||||
</UpgradeBackupLocation>
|
||||
<TargetFrameworkVersion>v4.6</TargetFrameworkVersion>
|
||||
<TargetFrameworkProfile />
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
|
||||
<OutputPath>bin\Debug\</OutputPath>
|
||||
<AllowUnsafeBlocks>false</AllowUnsafeBlocks>
|
||||
<BaseAddress>285212672</BaseAddress>
|
||||
<CheckForOverflowUnderflow>false</CheckForOverflowUnderflow>
|
||||
<ConfigurationOverrideFile>
|
||||
</ConfigurationOverrideFile>
|
||||
<DefineConstants>DEBUG;TRACE</DefineConstants>
|
||||
<DocumentationFile>
|
||||
</DocumentationFile>
|
||||
<DebugSymbols>true</DebugSymbols>
|
||||
<FileAlignment>4096</FileAlignment>
|
||||
<NoStdLib>false</NoStdLib>
|
||||
<NoWarn>
|
||||
</NoWarn>
|
||||
<Optimize>false</Optimize>
|
||||
<RegisterForComInterop>false</RegisterForComInterop>
|
||||
<RemoveIntegerChecks>false</RemoveIntegerChecks>
|
||||
<TreatWarningsAsErrors>false</TreatWarningsAsErrors>
|
||||
<WarningLevel>4</WarningLevel>
|
||||
<DebugType>full</DebugType>
|
||||
<ErrorReport>prompt</ErrorReport>
|
||||
<PlatformTarget>x86</PlatformTarget>
|
||||
<Prefer32Bit>false</Prefer32Bit>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
|
||||
<OutputPath>bin\Release\</OutputPath>
|
||||
<AllowUnsafeBlocks>false</AllowUnsafeBlocks>
|
||||
<BaseAddress>285212672</BaseAddress>
|
||||
<CheckForOverflowUnderflow>false</CheckForOverflowUnderflow>
|
||||
<ConfigurationOverrideFile>
|
||||
</ConfigurationOverrideFile>
|
||||
<DefineConstants>TRACE</DefineConstants>
|
||||
<DocumentationFile>
|
||||
</DocumentationFile>
|
||||
<DebugSymbols>false</DebugSymbols>
|
||||
<FileAlignment>4096</FileAlignment>
|
||||
<NoStdLib>false</NoStdLib>
|
||||
<NoWarn>
|
||||
</NoWarn>
|
||||
<Optimize>true</Optimize>
|
||||
<RegisterForComInterop>false</RegisterForComInterop>
|
||||
<RemoveIntegerChecks>false</RemoveIntegerChecks>
|
||||
<TreatWarningsAsErrors>false</TreatWarningsAsErrors>
|
||||
<WarningLevel>4</WarningLevel>
|
||||
<DebugType>none</DebugType>
|
||||
<ErrorReport>prompt</ErrorReport>
|
||||
<PlatformTarget>x86</PlatformTarget>
|
||||
<Prefer32Bit>false</Prefer32Bit>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup>
|
||||
<ApplicationManifest>app.manifest</ApplicationManifest>
|
||||
</PropertyGroup>
|
||||
<ItemGroup>
|
||||
<Reference Include="EnvDTE">
|
||||
<Name>EnvDTE</Name>
|
||||
</Reference>
|
||||
<Reference Include="Office">
|
||||
<Name>Office</Name>
|
||||
</Reference>
|
||||
<Reference Include="Syncfusion.Grid.Base">
|
||||
<Name>Syncfusion.Grid.Base</Name>
|
||||
<HintPath>packages\Syncfusion.Grid.Base.21.2.3\lib\net46\Syncfusion.Grid.Base.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Syncfusion.Grid.Windows">
|
||||
<Name>Syncfusion.Grid.Windows</Name>
|
||||
<HintPath>packages\Syncfusion.Grid.Windows.21.2.3\lib\net46\Syncfusion.Grid.Windows.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Syncfusion.Shared.Base">
|
||||
<Name>Syncfusion.Shared.Base</Name>
|
||||
<HintPath>packages\Syncfusion.Shared.Base.21.2.3\lib\net46\Syncfusion.Shared.Base.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Syncfusion.Shared.Windows">
|
||||
<Name>Syncfusion.Shared.Windows</Name>
|
||||
<HintPath>packages\Syncfusion.Shared.Windows.21.2.3\lib\net46\Syncfusion.Shared.Windows.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Syncfusion.Tools.Base">
|
||||
<Name>Syncfusion.Tools.Base</Name>
|
||||
<HintPath>packages\Syncfusion.Tools.Base.21.2.3\lib\net46\Syncfusion.Tools.Base.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Syncfusion.Tools.Windows">
|
||||
<Name>Syncfusion.Tools.Windows</Name>
|
||||
<HintPath>packages\Syncfusion.Tools.Windows.21.2.3\lib\net46\Syncfusion.Tools.Windows.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Syncfusion.SpellChecker.Base">
|
||||
<HintPath>packages\Syncfusion.SpellChecker.Base.21.2.3\lib\net46\Syncfusion.SpellChecker.Base.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Syncfusion.Office2019Theme.WinForms">
|
||||
<HintPath>packages\Syncfusion.Office2019Theme.WinForms.21.2.3\lib\net46\Syncfusion.Office2019Theme.WinForms.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="System">
|
||||
<Name>System</Name>
|
||||
</Reference>
|
||||
<Reference Include="System.Data">
|
||||
<Name>System.Data</Name>
|
||||
</Reference>
|
||||
<Reference Include="System.Design">
|
||||
<Name>System.Design</Name>
|
||||
</Reference>
|
||||
<Reference Include="System.Drawing">
|
||||
<Name>System.Drawing</Name>
|
||||
</Reference>
|
||||
<Reference Include="System.Windows.Forms">
|
||||
<Name>System.Windows.Forms</Name>
|
||||
</Reference>
|
||||
<Reference Include="System.Xml">
|
||||
<Name>System.XML</Name>
|
||||
</Reference>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<Content Include="App.ico" />
|
||||
<Compile Include="AssemblyInfo.cs">
|
||||
<SubType>Code</SubType>
|
||||
</Compile>
|
||||
<Compile Include="Form1.cs">
|
||||
<SubType>Form</SubType>
|
||||
</Compile>
|
||||
<EmbeddedResource Include="Form1.resx">
|
||||
<DependentUpon>Form1.cs</DependentUpon>
|
||||
</EmbeddedResource>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<Folder Include="Properties\" />
|
||||
</ItemGroup>
|
||||
<Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />
|
||||
<PropertyGroup>
|
||||
<PreBuildEvent>
|
||||
</PreBuildEvent>
|
||||
<PostBuildEvent>
|
||||
</PostBuildEvent>
|
||||
</PropertyGroup>
|
||||
<ItemGroup>
|
||||
<Reference Include="Syncfusion.Licensing">
|
||||
<HintPath>packages\Syncfusion.Licensing.21.2.3\lib\net46\Syncfusion.Licensing.dll</HintPath>
|
||||
</Reference>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<None Include="app.manifest" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<None Include="packages.config" />
|
||||
</ItemGroup>
|
||||
</Project>
|
|
@ -0,0 +1,22 @@
|
|||
|
||||
Microsoft Visual Studio Solution File, Format Version 12.00
|
||||
# Visual Studio 14
|
||||
VisualStudioVersion = 12.0.21005.1
|
||||
MinimumVisualStudioVersion = 10.0.40219.1
|
||||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Customization_2015", "Customization_2015.csproj", "{B981E15C-C9BC-4386-B8D5-EECF4F918BF3}"
|
||||
EndProject
|
||||
Global
|
||||
GlobalSection(SolutionConfigurationPlatforms) = preSolution
|
||||
Debug|Any CPU = Debug|Any CPU
|
||||
Release|Any CPU = Release|Any CPU
|
||||
EndGlobalSection
|
||||
GlobalSection(ProjectConfigurationPlatforms) = postSolution
|
||||
{B981E15C-C9BC-4386-B8D5-EECF4F918BF3}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
||||
{B981E15C-C9BC-4386-B8D5-EECF4F918BF3}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
||||
{B981E15C-C9BC-4386-B8D5-EECF4F918BF3}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
||||
{B981E15C-C9BC-4386-B8D5-EECF4F918BF3}.Release|Any CPU.Build.0 = Release|Any CPU
|
||||
EndGlobalSection
|
||||
GlobalSection(SolutionProperties) = preSolution
|
||||
HideSolutionNode = FALSE
|
||||
EndGlobalSection
|
||||
EndGlobal
|
|
@ -0,0 +1,173 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" ToolsVersion="15.0">
|
||||
<PropertyGroup>
|
||||
<ProjectType>Local</ProjectType>
|
||||
<ProductVersion>8.0.50727</ProductVersion>
|
||||
<SchemaVersion>2.0</SchemaVersion>
|
||||
<ProjectGuid>{B981E15C-C9BC-4386-B8D5-EECF4F918BF3}</ProjectGuid>
|
||||
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
|
||||
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
|
||||
<ApplicationIcon>App.ico</ApplicationIcon>
|
||||
<AssemblyKeyContainerName>
|
||||
</AssemblyKeyContainerName>
|
||||
<AssemblyName>Customization</AssemblyName>
|
||||
<AssemblyOriginatorKeyFile>
|
||||
</AssemblyOriginatorKeyFile>
|
||||
<DefaultClientScript>JScript</DefaultClientScript>
|
||||
<DefaultHTMLPageLayout>Grid</DefaultHTMLPageLayout>
|
||||
<DefaultTargetSchema>IE50</DefaultTargetSchema>
|
||||
<DelaySign>false</DelaySign>
|
||||
<OutputType>WinExe</OutputType>
|
||||
<RootNamespace>Customization</RootNamespace>
|
||||
<RunPostBuildEvent>OnBuildSuccess</RunPostBuildEvent>
|
||||
<StartupObject>
|
||||
</StartupObject>
|
||||
<FileUpgradeFlags>
|
||||
</FileUpgradeFlags>
|
||||
<UpgradeBackupLocation>
|
||||
</UpgradeBackupLocation>
|
||||
<TargetFrameworkVersion>v4.6</TargetFrameworkVersion>
|
||||
<TargetFrameworkProfile />
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
|
||||
<OutputPath>bin\Debug\</OutputPath>
|
||||
<AllowUnsafeBlocks>false</AllowUnsafeBlocks>
|
||||
<BaseAddress>285212672</BaseAddress>
|
||||
<CheckForOverflowUnderflow>false</CheckForOverflowUnderflow>
|
||||
<ConfigurationOverrideFile>
|
||||
</ConfigurationOverrideFile>
|
||||
<DefineConstants>DEBUG;TRACE</DefineConstants>
|
||||
<DocumentationFile>
|
||||
</DocumentationFile>
|
||||
<DebugSymbols>true</DebugSymbols>
|
||||
<FileAlignment>4096</FileAlignment>
|
||||
<NoStdLib>false</NoStdLib>
|
||||
<NoWarn>
|
||||
</NoWarn>
|
||||
<Optimize>false</Optimize>
|
||||
<RegisterForComInterop>false</RegisterForComInterop>
|
||||
<RemoveIntegerChecks>false</RemoveIntegerChecks>
|
||||
<TreatWarningsAsErrors>false</TreatWarningsAsErrors>
|
||||
<WarningLevel>4</WarningLevel>
|
||||
<DebugType>full</DebugType>
|
||||
<ErrorReport>prompt</ErrorReport>
|
||||
<PlatformTarget>x86</PlatformTarget>
|
||||
<Prefer32Bit>false</Prefer32Bit>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
|
||||
<OutputPath>bin\Release\</OutputPath>
|
||||
<AllowUnsafeBlocks>false</AllowUnsafeBlocks>
|
||||
<BaseAddress>285212672</BaseAddress>
|
||||
<CheckForOverflowUnderflow>false</CheckForOverflowUnderflow>
|
||||
<ConfigurationOverrideFile>
|
||||
</ConfigurationOverrideFile>
|
||||
<DefineConstants>TRACE</DefineConstants>
|
||||
<DocumentationFile>
|
||||
</DocumentationFile>
|
||||
<DebugSymbols>false</DebugSymbols>
|
||||
<FileAlignment>4096</FileAlignment>
|
||||
<NoStdLib>false</NoStdLib>
|
||||
<NoWarn>
|
||||
</NoWarn>
|
||||
<Optimize>true</Optimize>
|
||||
<RegisterForComInterop>false</RegisterForComInterop>
|
||||
<RemoveIntegerChecks>false</RemoveIntegerChecks>
|
||||
<TreatWarningsAsErrors>false</TreatWarningsAsErrors>
|
||||
<WarningLevel>4</WarningLevel>
|
||||
<DebugType>none</DebugType>
|
||||
<ErrorReport>prompt</ErrorReport>
|
||||
<PlatformTarget>x86</PlatformTarget>
|
||||
<Prefer32Bit>false</Prefer32Bit>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup>
|
||||
<ApplicationManifest>app.manifest</ApplicationManifest>
|
||||
</PropertyGroup>
|
||||
<ItemGroup>
|
||||
<Reference Include="EnvDTE">
|
||||
<Name>EnvDTE</Name>
|
||||
</Reference>
|
||||
<Reference Include="Office">
|
||||
<Name>Office</Name>
|
||||
</Reference>
|
||||
<Reference Include="Syncfusion.Grid.Base">
|
||||
<Name>Syncfusion.Grid.Base</Name>
|
||||
<HintPath>packages\Syncfusion.Grid.Base.21.2.3\lib\net46\Syncfusion.Grid.Base.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Syncfusion.Grid.Windows">
|
||||
<Name>Syncfusion.Grid.Windows</Name>
|
||||
<HintPath>packages\Syncfusion.Grid.Windows.21.2.3\lib\net46\Syncfusion.Grid.Windows.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Syncfusion.Office2019Theme.WinForms">
|
||||
<HintPath>packages\Syncfusion.Office2019Theme.WinForms.21.2.3\lib\net46\Syncfusion.Office2019Theme.WinForms.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Syncfusion.Shared.Base">
|
||||
<Name>Syncfusion.Shared.Base</Name>
|
||||
<HintPath>packages\Syncfusion.Shared.Base.21.2.3\lib\net46\Syncfusion.Shared.Base.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Syncfusion.Shared.Windows">
|
||||
<Name>Syncfusion.Shared.Windows</Name>
|
||||
<HintPath>packages\Syncfusion.Shared.Windows.21.2.3\lib\net46\Syncfusion.Shared.Windows.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Syncfusion.Tools.Base">
|
||||
<Name>Syncfusion.Tools.Base</Name>
|
||||
<HintPath>packages\Syncfusion.Tools.Base.21.2.3\lib\net46\Syncfusion.Tools.Base.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Syncfusion.SpellChecker.Base">
|
||||
<HintPath>packages\Syncfusion.SpellChecker.Base.21.2.3\lib\net46\Syncfusion.SpellChecker.Base.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Syncfusion.Tools.Windows">
|
||||
<HintPath>packages\Syncfusion.Tools.Windows.21.2.3\lib\net46\Syncfusion.Tools.Windows.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="System">
|
||||
<Name>System</Name>
|
||||
</Reference>
|
||||
<Reference Include="System.Data">
|
||||
<Name>System.Data</Name>
|
||||
</Reference>
|
||||
<Reference Include="System.Design">
|
||||
<Name>System.Design</Name>
|
||||
</Reference>
|
||||
<Reference Include="System.Drawing">
|
||||
<Name>System.Drawing</Name>
|
||||
</Reference>
|
||||
<Reference Include="System.Windows.Forms">
|
||||
<Name>System.Windows.Forms</Name>
|
||||
</Reference>
|
||||
<Reference Include="System.Xml">
|
||||
<Name>System.XML</Name>
|
||||
</Reference>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<Content Include="App.ico" />
|
||||
<Compile Include="AssemblyInfo.cs">
|
||||
<SubType>Code</SubType>
|
||||
</Compile>
|
||||
<Compile Include="Form1.cs">
|
||||
<SubType>Form</SubType>
|
||||
</Compile>
|
||||
<EmbeddedResource Include="Form1.resx">
|
||||
<DependentUpon>Form1.cs</DependentUpon>
|
||||
</EmbeddedResource>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<Folder Include="Properties\" />
|
||||
</ItemGroup>
|
||||
<Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />
|
||||
<PropertyGroup>
|
||||
<PreBuildEvent>
|
||||
</PreBuildEvent>
|
||||
<PostBuildEvent>
|
||||
</PostBuildEvent>
|
||||
</PropertyGroup>
|
||||
<ItemGroup>
|
||||
<Reference Include="Syncfusion.Licensing">
|
||||
<HintPath>packages\Syncfusion.Licensing.21.2.3\lib\net46\Syncfusion.Licensing.dll</HintPath>
|
||||
</Reference>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<None Include="app.manifest" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<None Include="packages.config" />
|
||||
</ItemGroup>
|
||||
</Project>
|
|
@ -0,0 +1,30 @@
|
|||
Microsoft Visual Studio Solution File, Format Version 12.00
|
||||
# Visual Studio 15
|
||||
VisualStudioVersion = 15.0.26020.0
|
||||
MinimumVisualStudioVersion = 10.0.40219.1
|
||||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Customization_2017", "Customization_2017.csproj", "{B981E15C-C9BC-4386-B8D5-EECF4F918BF3}"
|
||||
EndProject
|
||||
Global
|
||||
GlobalSection(SolutionConfigurationPlatforms) = preSolution
|
||||
Debug|Any CPU = Debug|Any CPU
|
||||
Debug-XML|Any CPU = Debug-XML|Any CPU
|
||||
Release|Any CPU = Release|Any CPU
|
||||
Release-XML|Any CPU = Release-XML|Any CPU
|
||||
EndGlobalSection
|
||||
GlobalSection(ProjectConfigurationPlatforms) = postSolution
|
||||
{B981E15C-C9BC-4386-B8D5-EECF4F918BF3}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
||||
{B981E15C-C9BC-4386-B8D5-EECF4F918BF3}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
||||
{B981E15C-C9BC-4386-B8D5-EECF4F918BF3}.Debug-XML|Any CPU.ActiveCfg = Debug|Any CPU
|
||||
{B981E15C-C9BC-4386-B8D5-EECF4F918BF3}.Debug-XML|Any CPU.Build.0 = Debug|Any CPU
|
||||
{B981E15C-C9BC-4386-B8D5-EECF4F918BF3}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
||||
{B981E15C-C9BC-4386-B8D5-EECF4F918BF3}.Release|Any CPU.Build.0 = Release|Any CPU
|
||||
{B981E15C-C9BC-4386-B8D5-EECF4F918BF3}.Release-XML|Any CPU.ActiveCfg = Release|Any CPU
|
||||
{B981E15C-C9BC-4386-B8D5-EECF4F918BF3}.Release-XML|Any CPU.Build.0 = Release|Any CPU
|
||||
EndGlobalSection
|
||||
GlobalSection(SolutionProperties) = preSolution
|
||||
HideSolutionNode = FALSE
|
||||
EndGlobalSection
|
||||
GlobalSection(ExtensibilityGlobals) = postSolution
|
||||
SolutionGuid = {58E6E933-E76F-4AC0-8BD3-C6754CD75066}
|
||||
EndGlobalSection
|
||||
EndGlobal
|
|
@ -0,0 +1,51 @@
|
|||
<Project Sdk="Microsoft.NET.Sdk">
|
||||
<PropertyGroup>
|
||||
<OutputType>WinExe</OutputType>
|
||||
<TargetFramework>net6.0-windows</TargetFramework>
|
||||
<UseWindowsForms>true</UseWindowsForms>
|
||||
<GenerateAssemblyInfo>false</GenerateAssemblyInfo>
|
||||
<AssemblyName>CustomizationDemo</AssemblyName>
|
||||
<RootNamespace>CustomizationDemo</RootNamespace>
|
||||
<DefineConstants>NETCORE</DefineConstants>
|
||||
<ApplicationManifest>app.manifest</ApplicationManifest>
|
||||
<TargetFrameworkVersion>
|
||||
</TargetFrameworkVersion>
|
||||
</PropertyGroup>
|
||||
<ItemGroup>
|
||||
<Reference Include="Syncfusion.Grid.Windows">
|
||||
<HintPath>
|
||||
</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Syncfusion.Shared.Base">
|
||||
<HintPath>
|
||||
</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Syncfusion.Shared.Windows">
|
||||
<HintPath>
|
||||
</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Syncfusion.Tools.Base">
|
||||
<HintPath>
|
||||
</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Syncfusion.Tools.Windows">
|
||||
<HintPath>
|
||||
</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Syncfusion.SpellChecker.Base">
|
||||
<HintPath>
|
||||
</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Syncfusion.Office2019Theme.WinForms">
|
||||
<HintPath>
|
||||
</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Syncfusion.Licensing">
|
||||
<HintPath>
|
||||
</HintPath>
|
||||
</Reference>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<None Include="packages.config" />
|
||||
</ItemGroup>
|
||||
</Project>
|
|
@ -0,0 +1,21 @@
|
|||
Microsoft Visual Studio Solution File, Format Version 12.00
|
||||
# Visual Studio Version 17
|
||||
VisualStudioVersion = 17.1.31903.286
|
||||
MinimumVisualStudioVersion = 10.0.40219.1
|
||||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Customization_NET60", "Customization_NET60.csproj", "{B981E15C-C9BC-4386-B8D5-EECF4F918BF3}"
|
||||
EndProject
|
||||
Global
|
||||
GlobalSection(SolutionConfigurationPlatforms) = preSolution
|
||||
Debug|Any CPU = Debug|Any CPU
|
||||
Release|Any CPU = Release|Any CPU
|
||||
EndGlobalSection
|
||||
GlobalSection(ProjectConfigurationPlatforms) = postSolution
|
||||
{B981E15C-C9BC-4386-B8D5-EECF4F918BF3}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
||||
{B981E15C-C9BC-4386-B8D5-EECF4F918BF3}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
||||
{B981E15C-C9BC-4386-B8D5-EECF4F918BF3}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
||||
{B981E15C-C9BC-4386-B8D5-EECF4F918BF3}.Release|Any CPU.Build.0 = Release|Any CPU
|
||||
EndGlobalSection
|
||||
GlobalSection(SolutionProperties) = preSolution
|
||||
HideSolutionNode = FALSE
|
||||
EndGlobalSection
|
||||
EndGlobal
|
|
@ -0,0 +1,51 @@
|
|||
<Project Sdk="Microsoft.NET.Sdk">
|
||||
<PropertyGroup>
|
||||
<OutputType>WinExe</OutputType>
|
||||
<TargetFramework>net7.0-windows</TargetFramework>
|
||||
<UseWindowsForms>true</UseWindowsForms>
|
||||
<GenerateAssemblyInfo>false</GenerateAssemblyInfo>
|
||||
<AssemblyName>CustomizationDemo</AssemblyName>
|
||||
<RootNamespace>CustomizationDemo</RootNamespace>
|
||||
<DefineConstants>NETCORE</DefineConstants>
|
||||
<ApplicationManifest>app.manifest</ApplicationManifest>
|
||||
<TargetFrameworkVersion>
|
||||
</TargetFrameworkVersion>
|
||||
</PropertyGroup>
|
||||
<ItemGroup>
|
||||
<Reference Include="Syncfusion.Grid.Windows">
|
||||
<HintPath>
|
||||
</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Syncfusion.Shared.Base">
|
||||
<HintPath>
|
||||
</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Syncfusion.Shared.Windows">
|
||||
<HintPath>
|
||||
</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Syncfusion.Tools.Base">
|
||||
<HintPath>
|
||||
</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Syncfusion.Tools.Windows">
|
||||
<HintPath>
|
||||
</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Syncfusion.SpellChecker.Base">
|
||||
<HintPath>
|
||||
</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Syncfusion.Office2019Theme.WinForms">
|
||||
<HintPath>
|
||||
</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Syncfusion.Licensing">
|
||||
<HintPath>
|
||||
</HintPath>
|
||||
</Reference>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<None Include="packages.config" />
|
||||
</ItemGroup>
|
||||
</Project>
|
|
@ -0,0 +1,21 @@
|
|||
Microsoft Visual Studio Solution File, Format Version 12.00
|
||||
# Visual Studio Version 17
|
||||
VisualStudioVersion = 17.1.31903.286
|
||||
MinimumVisualStudioVersion = 10.0.40219.1
|
||||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Customization_NET70", "Customization_NET70.csproj", "{B981E15C-C9BC-4386-B8D5-EECF4F918BF3}"
|
||||
EndProject
|
||||
Global
|
||||
GlobalSection(SolutionConfigurationPlatforms) = preSolution
|
||||
Debug|Any CPU = Debug|Any CPU
|
||||
Release|Any CPU = Release|Any CPU
|
||||
EndGlobalSection
|
||||
GlobalSection(ProjectConfigurationPlatforms) = postSolution
|
||||
{B981E15C-C9BC-4386-B8D5-EECF4F918BF3}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
||||
{B981E15C-C9BC-4386-B8D5-EECF4F918BF3}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
||||
{B981E15C-C9BC-4386-B8D5-EECF4F918BF3}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
||||
{B981E15C-C9BC-4386-B8D5-EECF4F918BF3}.Release|Any CPU.Build.0 = Release|Any CPU
|
||||
EndGlobalSection
|
||||
GlobalSection(SolutionProperties) = preSolution
|
||||
HideSolutionNode = FALSE
|
||||
EndGlobalSection
|
||||
EndGlobal
|
|
@ -0,0 +1,562 @@
|
|||
#region Copyright Syncfusion Inc. 2001-2017.
|
||||
// Copyright Syncfusion Inc. 2001-2017. All rights reserved.
|
||||
// Use of this code is subject to the terms of our license.
|
||||
// A copy of the current license can be obtained at any time by e-mailing
|
||||
// licensing@syncfusion.com. Any infringement will be prosecuted under
|
||||
// applicable laws.
|
||||
#endregion
|
||||
using System;
|
||||
using System.Drawing;
|
||||
using System.Windows.Forms;
|
||||
using System.Data;
|
||||
using Syncfusion.Windows.Forms.Tools;
|
||||
using Syncfusion.Windows.Forms;
|
||||
using System.IO;
|
||||
using Syncfusion.Licensing;
|
||||
using System.Collections.Specialized;
|
||||
namespace AutoCompleteDemo
|
||||
{
|
||||
/// <summary>
|
||||
/// Summary description for Form1.
|
||||
/// </summary>
|
||||
public class Form1 : MetroForm
|
||||
{
|
||||
private System.Windows.Forms.Panel panel1;
|
||||
private System.Windows.Forms.Panel panel2;
|
||||
private System.Windows.Forms.Label label1;
|
||||
private FlatCombo comboBox;
|
||||
private Syncfusion.Windows.Forms.Tools.AutoComplete autoComplete1;
|
||||
private Label label2;
|
||||
private Label label3;
|
||||
private Panel groupBox1;
|
||||
private CheckBoxAdv checkBox3;
|
||||
private CheckBoxAdv checkBox2;
|
||||
private CheckBoxAdv checkBox1;
|
||||
private NumericUpDown numericUpDown2;
|
||||
private NumericUpDown numericUpDown1;
|
||||
private Label label5;
|
||||
private Label label4;
|
||||
private CheckBoxAdv checkBox6;
|
||||
private System.ComponentModel.IContainer components = null;
|
||||
private Syncfusion.Windows.Forms.Tools.AutoCompleteDataColumnInfo autoCompleteDataColumnInfo1;
|
||||
private Syncfusion.Windows.Forms.Tools.AutoCompleteDataColumnInfo autoCompleteDataColumnInfo2;
|
||||
|
||||
public Form1()
|
||||
{
|
||||
//
|
||||
// Required for Windows Form Designer support
|
||||
//
|
||||
InitializeComponent();
|
||||
this.autoComplete1.OverrideCombo = true;
|
||||
HookEvents();
|
||||
AddCheckBox();
|
||||
this.autoComplete1.EnableDuplicateValues = true;
|
||||
this.autoComplete1.DataSource = Table();
|
||||
this.label2.ForeColor = ColorTranslator.FromHtml("#444444");
|
||||
this.groupBox1.ForeColor = ColorTranslator.FromHtml("#444444");
|
||||
|
||||
try
|
||||
{
|
||||
System.Drawing.Icon ico = new System.Drawing.Icon(GetIconFile(@"common\Images\Grid\Icon\sfgrid.ico"));
|
||||
this.Icon = ico;
|
||||
}
|
||||
catch { }
|
||||
}
|
||||
|
||||
private void AddCheckBox()
|
||||
{
|
||||
|
||||
this.checkBox1.Text = "Ignore Case";
|
||||
this.checkBox2.Text = "Case Sensitive";
|
||||
this.checkBox3.Text = "AutoSort List";
|
||||
this.checkBox6.Text = "Override Combo";
|
||||
|
||||
this.checkBox1.Size = new System.Drawing.Size(190, 40);
|
||||
this.checkBox2.Size = new System.Drawing.Size(190, 40);
|
||||
this.checkBox3.Size = new System.Drawing.Size(190, 40);
|
||||
this.checkBox6.Size = new System.Drawing.Size(190, 40);
|
||||
|
||||
|
||||
}
|
||||
|
||||
private void HookEvents()
|
||||
{
|
||||
this.numericUpDown2.ValueChanged += NumericUpDown2_ValueChanged;
|
||||
this.numericUpDown1.ValueChanged += NumericUpDown1_ValueChanged;
|
||||
this.checkBox6.CheckedChanged += CheckBox6_CheckedChanged;
|
||||
this.checkBox3.CheckedChanged += CheckBox3_CheckedChanged;
|
||||
this.checkBox2.CheckedChanged += CheckBox2_CheckedChanged;
|
||||
this.checkBox1.CheckedChanged += CheckBox1_CheckedChanged;
|
||||
}
|
||||
|
||||
StringCollection countryCollection = new StringCollection() { "andorra", "Armenia", "Austria", "belgium", "Brazil", "Denmark", "France", "Georgia",
|
||||
"Germany", "Iran", "Malasiya", "New Zealand", "North Korea", "Russia", "Singapore", "South Korea", "Spain", "Sri Lanka", "United Kingdom", "Bangladesh", "Brazil", "China", "Egypt", "India", "Indonesia", "Japan", "Mexico",
|
||||
"Nigeria", "Pakistan", "Philippines", "Russia", "USA", "Austria", "Belgium", "United Kingdom", "Bangladesh", "India"
|
||||
};
|
||||
|
||||
StringCollection capitalCollection = new StringCollection() { "Andorra la Vella", "Yerevan", "Vienna", "Brussels", "Brasilia", "Copenhagen", "Paris", "Tbilisi",
|
||||
"Berlin", "Tehran", "Kuala Lumpur", "Wellington", "Pyongyang", "Moscow",
|
||||
"Pulau Ujong", "Seoul", "Madrid", "Colombo", "London", "Dhaka", "Brasilia", "Beijing", "Cairo", "Delhi", "Jakarta", "Tokyo", "Mexico City",
|
||||
"Abuja", "Islamabad", "Manila", "Moscow", "Washington, D.C.","Vienna", "Brussels", "London", "Dhaka", "Delhi" };
|
||||
private DataTable Table()
|
||||
{
|
||||
DataTable dataTable = new DataTable();
|
||||
dataTable.Columns.Add("Capital");
|
||||
dataTable.Columns.Add("Country");
|
||||
for (int i = 0; i < countryCollection.Count; i++)
|
||||
{
|
||||
DataRow dataRow = dataTable.NewRow();
|
||||
dataRow[1] = countryCollection[i];
|
||||
dataRow[0] = capitalCollection[i];
|
||||
dataTable.Rows.Add(dataRow);
|
||||
}
|
||||
return dataTable;
|
||||
}
|
||||
|
||||
private string GetIconFile(string bitmapName)
|
||||
{
|
||||
for (int n = 0; n < 10; n++)
|
||||
{
|
||||
if (System.IO.File.Exists(bitmapName))
|
||||
return bitmapName;
|
||||
|
||||
bitmapName = @"..\" + bitmapName;
|
||||
}
|
||||
|
||||
return bitmapName;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Clean up any resources being used.
|
||||
/// </summary>
|
||||
protected override void Dispose(bool disposing)
|
||||
{
|
||||
if (disposing)
|
||||
{
|
||||
if (components != null)
|
||||
{
|
||||
components.Dispose();
|
||||
}
|
||||
}
|
||||
base.Dispose(disposing);
|
||||
}
|
||||
|
||||
#region Windows Form Designer generated code
|
||||
/// <summary>
|
||||
/// Required method for Designer support - do not modify
|
||||
/// the contents of this method with the code editor.
|
||||
/// </summary>
|
||||
private void InitializeComponent()
|
||||
{
|
||||
this.components = new System.ComponentModel.Container();
|
||||
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(Form1));
|
||||
this.panel1 = new System.Windows.Forms.Panel();
|
||||
this.groupBox1 = new System.Windows.Forms.Panel();
|
||||
this.checkBox6 = new Syncfusion.Windows.Forms.Tools.CheckBoxAdv();
|
||||
this.checkBox3 = new Syncfusion.Windows.Forms.Tools.CheckBoxAdv();
|
||||
this.checkBox2 = new Syncfusion.Windows.Forms.Tools.CheckBoxAdv();
|
||||
this.checkBox1 = new Syncfusion.Windows.Forms.Tools.CheckBoxAdv();
|
||||
this.numericUpDown2 = new System.Windows.Forms.NumericUpDown();
|
||||
this.numericUpDown1 = new System.Windows.Forms.NumericUpDown();
|
||||
this.label5 = new System.Windows.Forms.Label();
|
||||
this.label4 = new System.Windows.Forms.Label();
|
||||
this.label1 = new System.Windows.Forms.Label();
|
||||
this.panel2 = new System.Windows.Forms.Panel();
|
||||
this.label3 = new System.Windows.Forms.Label();
|
||||
this.label2 = new System.Windows.Forms.Label();
|
||||
this.autoCompleteDataColumnInfo1 = new Syncfusion.Windows.Forms.Tools.AutoCompleteDataColumnInfo("Capital", 100, true);
|
||||
this.autoCompleteDataColumnInfo2 = new Syncfusion.Windows.Forms.Tools.AutoCompleteDataColumnInfo("Country", 100, true);
|
||||
this.autoComplete1 = new Syncfusion.Windows.Forms.Tools.AutoComplete(this.components);
|
||||
this.comboBox = new AutoCompleteDemo.FlatCombo();
|
||||
this.panel1.SuspendLayout();
|
||||
this.groupBox1.SuspendLayout();
|
||||
((System.ComponentModel.ISupportInitialize)(this.checkBox6)).BeginInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.checkBox3)).BeginInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.checkBox2)).BeginInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.checkBox1)).BeginInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.numericUpDown2)).BeginInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.numericUpDown1)).BeginInit();
|
||||
this.panel2.SuspendLayout();
|
||||
((System.ComponentModel.ISupportInitialize)(this.autoComplete1)).BeginInit();
|
||||
this.SuspendLayout();
|
||||
//
|
||||
// panel1
|
||||
//
|
||||
this.panel1.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
|
||||
this.panel1.Controls.Add(this.groupBox1);
|
||||
this.panel1.Dock = DockStyle.Right;
|
||||
this.panel1.Location = new System.Drawing.Point(832, 18);
|
||||
this.panel1.Name = "panel1";
|
||||
this.panel1.Size = new System.Drawing.Size(303, 593);
|
||||
this.panel1.TabIndex = 1;
|
||||
//
|
||||
// groupBox1
|
||||
//
|
||||
this.groupBox1.Controls.Add(this.checkBox6);
|
||||
this.groupBox1.Controls.Add(this.checkBox3);
|
||||
this.groupBox1.Controls.Add(this.checkBox2);
|
||||
this.groupBox1.Controls.Add(this.checkBox1);
|
||||
this.groupBox1.Location = new System.Drawing.Point(22, 84);
|
||||
this.groupBox1.Name = "groupBox1";
|
||||
this.groupBox1.Size = new System.Drawing.Size(244, 274);
|
||||
this.groupBox1.TabIndex = 0;
|
||||
//
|
||||
// checkBox6
|
||||
//
|
||||
this.checkBox6.Checked = true;
|
||||
this.checkBox6.CheckState = System.Windows.Forms.CheckState.Checked;
|
||||
this.checkBox6.ImageCheckBoxSize = new System.Drawing.Size(20, 20);
|
||||
this.checkBox6.Location = new System.Drawing.Point(39, 43);
|
||||
this.checkBox6.Name = "checkBox6";
|
||||
this.checkBox6.Size = new System.Drawing.Size(150, 21);
|
||||
this.checkBox6.TabIndex = 4;
|
||||
this.checkBox6.ThemeName = "Office2019Colorful";
|
||||
//
|
||||
// checkBox3
|
||||
//
|
||||
this.checkBox3.DrawFocusRectangle = false;
|
||||
this.checkBox3.ImageCheckBoxSize = new System.Drawing.Size(20, 20);
|
||||
this.checkBox3.Location = new System.Drawing.Point(39, 100);
|
||||
this.checkBox3.Name = "checkBox3";
|
||||
this.checkBox3.Size = new System.Drawing.Size(150, 21);
|
||||
this.checkBox3.TabIndex = 2;
|
||||
this.checkBox3.ThemeName = "Office2019Colorful";
|
||||
//
|
||||
// checkBox2
|
||||
//
|
||||
this.checkBox2.ImageCheckBoxSize = new System.Drawing.Size(20, 20);
|
||||
this.checkBox2.Location = new System.Drawing.Point(39, 159);
|
||||
this.checkBox2.Name = "checkBox2";
|
||||
this.checkBox2.Size = new System.Drawing.Size(150, 21);
|
||||
this.checkBox2.TabIndex = 1;
|
||||
this.checkBox2.ThemeName = "Office2019Colorful";
|
||||
//
|
||||
// checkBox1
|
||||
//
|
||||
this.checkBox1.Checked = true;
|
||||
this.checkBox1.CheckState = System.Windows.Forms.CheckState.Checked;
|
||||
this.checkBox1.ImageCheckBoxSize = new System.Drawing.Size(20, 20);
|
||||
this.checkBox1.Location = new System.Drawing.Point(39, 216);
|
||||
this.checkBox1.Name = "checkBox1";
|
||||
this.checkBox1.Size = new System.Drawing.Size(150, 21);
|
||||
this.checkBox1.TabIndex = 0;
|
||||
this.checkBox1.ThemeName = "Office2019Colorful";
|
||||
//
|
||||
// numericUpDown2
|
||||
//
|
||||
this.numericUpDown2.Location = new System.Drawing.Point(190, 159);
|
||||
this.numericUpDown2.Maximum = new decimal(new int[] {
|
||||
800,
|
||||
0,
|
||||
0,
|
||||
0});
|
||||
this.numericUpDown2.Minimum = new decimal(new int[] {
|
||||
200,
|
||||
0,
|
||||
0,
|
||||
0});
|
||||
this.numericUpDown2.Name = "numericUpDown2";
|
||||
this.numericUpDown2.Size = new System.Drawing.Size(120, 26);
|
||||
this.numericUpDown2.TabIndex = 6;
|
||||
this.numericUpDown2.Value = new decimal(new int[] {
|
||||
400,
|
||||
0,
|
||||
0,
|
||||
0});
|
||||
//
|
||||
// numericUpDown1
|
||||
//
|
||||
this.numericUpDown1.Location = new System.Drawing.Point(190, 100);
|
||||
this.numericUpDown1.Maximum = new decimal(new int[] {
|
||||
600,
|
||||
0,
|
||||
0,
|
||||
0});
|
||||
this.numericUpDown1.Minimum = new decimal(new int[] {
|
||||
90,
|
||||
0,
|
||||
0,
|
||||
0});
|
||||
this.numericUpDown1.Name = "numericUpDown1";
|
||||
this.numericUpDown1.Size = new System.Drawing.Size(120, 26);
|
||||
this.numericUpDown1.TabIndex = 5;
|
||||
this.numericUpDown1.Value = new decimal(new int[] {
|
||||
200,
|
||||
0,
|
||||
0,
|
||||
0});
|
||||
//
|
||||
// label5
|
||||
//
|
||||
this.label5.AutoSize = true;
|
||||
this.label5.Location = new System.Drawing.Point(41, 161);
|
||||
this.label5.Name = "label5";
|
||||
this.label5.Size = new System.Drawing.Size(116, 20);
|
||||
this.label5.TabIndex = 4;
|
||||
this.label5.Text = "Preferred Width";
|
||||
//
|
||||
// label4
|
||||
//
|
||||
this.label4.AutoSize = true;
|
||||
this.label4.Location = new System.Drawing.Point(39, 102);
|
||||
this.label4.Name = "label4";
|
||||
this.label4.Size = new System.Drawing.Size(122, 20);
|
||||
this.label4.TabIndex = 2;
|
||||
this.label4.Text = "Preferred Height";
|
||||
//
|
||||
// label1
|
||||
//
|
||||
this.label1.Location = new System.Drawing.Point(0, 0);
|
||||
this.label1.Name = "label1";
|
||||
this.label1.Size = new System.Drawing.Size(100, 23);
|
||||
this.label1.TabIndex = 0;
|
||||
//
|
||||
// panel2
|
||||
//
|
||||
this.panel2.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
|
||||
this.panel2.Controls.Add(this.label3);
|
||||
this.panel2.Controls.Add(this.label2);
|
||||
this.panel2.Controls.Add(this.comboBox);
|
||||
this.panel2.Dock = DockStyle.Left;
|
||||
this.panel2.Location = new System.Drawing.Point(3, 19);
|
||||
this.panel2.Name = "panel2";
|
||||
this.panel2.Size = new System.Drawing.Size(822, 593);
|
||||
this.panel2.TabIndex = 0;
|
||||
//
|
||||
// label3
|
||||
//
|
||||
this.label3.Location = new System.Drawing.Point(0, 0);
|
||||
this.label3.Name = "label3";
|
||||
this.label3.Size = new System.Drawing.Size(100, 23);
|
||||
this.label3.TabIndex = 0;
|
||||
//
|
||||
// label2
|
||||
//
|
||||
this.label2.AutoSize = true;
|
||||
this.label2.Location = new System.Drawing.Point(41, 227);
|
||||
this.label2.Name = "label2";
|
||||
this.label2.Size = new System.Drawing.Size(154, 20);
|
||||
this.label2.TabIndex = 3;
|
||||
this.label2.Text = "Enter capital name : ";
|
||||
//
|
||||
// autoCompleteDataColumnInfo1
|
||||
//
|
||||
this.autoCompleteDataColumnInfo1.ColumnHeaderText = "Capital";
|
||||
this.autoCompleteDataColumnInfo1.ImageColumn = false;
|
||||
this.autoCompleteDataColumnInfo1.MatchingColumn = true;
|
||||
this.autoCompleteDataColumnInfo1.Visible = true;
|
||||
//
|
||||
// autoCompleteDataColumnInfo2
|
||||
//
|
||||
this.autoCompleteDataColumnInfo2.ColumnHeaderText = "Country";
|
||||
this.autoCompleteDataColumnInfo2.ImageColumn = false;
|
||||
this.autoCompleteDataColumnInfo2.MatchingColumn = false;
|
||||
this.autoCompleteDataColumnInfo2.Visible = true;
|
||||
//
|
||||
// autoComplete1
|
||||
//
|
||||
this.autoComplete1.AdjustHeightToItemCount = false;
|
||||
this.autoComplete1.AutoSortList = false;
|
||||
this.autoComplete1.Columns.Add(this.autoCompleteDataColumnInfo1);
|
||||
this.autoComplete1.Columns.Add(this.autoCompleteDataColumnInfo2);
|
||||
this.autoComplete1.HeaderFont = new System.Drawing.Font("Segoe UI", 11F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.World);
|
||||
this.autoComplete1.ItemFont = new System.Drawing.Font("Segoe UI", 8.25F);
|
||||
this.autoComplete1.MetroColor = System.Drawing.Color.FromArgb(((int)(((byte)(17)))), ((int)(((byte)(158)))), ((int)(((byte)(218)))));
|
||||
this.autoComplete1.ParentForm = this;
|
||||
this.autoComplete1.ShowColumnHeader = true;
|
||||
this.autoComplete1.Style = Syncfusion.Windows.Forms.Tools.AutoCompleteStyle.Default;
|
||||
this.autoComplete1.ThemeName = "Office2019Colorful";
|
||||
//
|
||||
// comboBox
|
||||
//
|
||||
this.autoComplete1.SetAutoComplete(this.comboBox, Syncfusion.Windows.Forms.Tools.AutoCompleteModes.AutoSuggest);
|
||||
this.comboBox.Cursor = System.Windows.Forms.Cursors.IBeam;
|
||||
this.comboBox.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
|
||||
this.comboBox.Font = new System.Drawing.Font("Segoe UI", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||
this.comboBox.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(68)))), ((int)(((byte)(68)))), ((int)(((byte)(68)))));
|
||||
this.comboBox.Location = new System.Drawing.Point(250, 227);
|
||||
this.comboBox.Name = "comboBox";
|
||||
this.comboBox.Size = new System.Drawing.Size(500, 31);
|
||||
this.comboBox.TabIndex = 2;
|
||||
//
|
||||
// Form1
|
||||
//
|
||||
this.AutoScaleDimensions = new System.Drawing.SizeF(9F, 20F);
|
||||
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
|
||||
this.CaptionAlign = System.Windows.Forms.HorizontalAlignment.Left;
|
||||
this.ClientSize = new System.Drawing.Size(1137, 617);
|
||||
this.Controls.Add(this.panel1);
|
||||
this.Controls.Add(this.panel2);
|
||||
this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedSingle;
|
||||
this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon")));
|
||||
this.Name = "Form1";
|
||||
this.ShowMaximizeBox = false;
|
||||
this.ShowMinimizeBox = false;
|
||||
this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen;
|
||||
this.Text = "Customization";
|
||||
this.panel1.ResumeLayout(false);
|
||||
this.groupBox1.ResumeLayout(false);
|
||||
((System.ComponentModel.ISupportInitialize)(this.checkBox6)).EndInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.checkBox3)).EndInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.checkBox2)).EndInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.checkBox1)).EndInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.numericUpDown2)).EndInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.numericUpDown1)).EndInit();
|
||||
this.panel2.ResumeLayout(false);
|
||||
this.panel2.PerformLayout();
|
||||
((System.ComponentModel.ISupportInitialize)(this.autoComplete1)).EndInit();
|
||||
this.ResumeLayout(false);
|
||||
|
||||
}
|
||||
|
||||
private void NumericUpDown1_ValueChanged(object sender, EventArgs e)
|
||||
{
|
||||
int value = Int32.Parse((sender as NumericUpDown).Value.ToString());
|
||||
this.autoComplete1.PreferredHeight = value;
|
||||
|
||||
}
|
||||
|
||||
private void NumericUpDown2_ValueChanged(object sender, EventArgs e)
|
||||
{
|
||||
int value = Int32.Parse((sender as NumericUpDown).Value.ToString());
|
||||
this.autoComplete1.PreferredWidth = value;
|
||||
}
|
||||
|
||||
private void CheckBox5_CheckedChanged(object sender, EventArgs e)
|
||||
{
|
||||
bool checkedState = (sender as CheckBoxAdv).Checked;
|
||||
if (checkedState)
|
||||
{
|
||||
this.autoComplete1.AdjustHeightToItemCount = true;
|
||||
this.numericUpDown1.Enabled = false;
|
||||
this.numericUpDown2.Enabled = false;
|
||||
this.autoComplete1.AutoPersistentDropDownSize = false;
|
||||
|
||||
}
|
||||
else
|
||||
{
|
||||
this.autoComplete1.AdjustHeightToItemCount = false;
|
||||
this.numericUpDown1.Enabled = true;
|
||||
this.numericUpDown2.Enabled = true;
|
||||
this.autoComplete1.AutoPersistentDropDownSize = true;
|
||||
this.autoComplete1.PreferredHeight = 100;
|
||||
this.autoComplete1.PreferredWidth = -1;
|
||||
}
|
||||
}
|
||||
|
||||
private void CheckBox2_CheckedChanged(object sender, EventArgs e)
|
||||
{
|
||||
bool checkedState = (sender as CheckBoxAdv).Checked;
|
||||
if (checkedState)
|
||||
{
|
||||
this.autoComplete1.CaseSensitive = true;
|
||||
}
|
||||
else
|
||||
{
|
||||
this.autoComplete1.CaseSensitive = false;
|
||||
}
|
||||
}
|
||||
|
||||
private void CheckBox1_CheckedChanged(object sender, EventArgs e)
|
||||
{
|
||||
bool checkedState = (sender as CheckBoxAdv).Checked;
|
||||
if (checkedState)
|
||||
{
|
||||
this.autoComplete1.IgnoreCase = true;
|
||||
}
|
||||
else
|
||||
{
|
||||
this.autoComplete1.IgnoreCase = false;
|
||||
}
|
||||
}
|
||||
|
||||
private void CheckBox3_CheckedChanged(object sender, EventArgs e)
|
||||
{
|
||||
bool checkedState = (sender as CheckBoxAdv).Checked;
|
||||
if (checkedState)
|
||||
{
|
||||
this.autoComplete1.AutoSortList = true;
|
||||
}
|
||||
else
|
||||
{
|
||||
this.autoComplete1.AutoSortList = false;
|
||||
}
|
||||
}
|
||||
|
||||
private void CheckBox6_CheckedChanged(object sender, EventArgs e)
|
||||
{
|
||||
bool checkedState = (sender as CheckBoxAdv).Checked;
|
||||
if (checkedState)
|
||||
{
|
||||
this.autoComplete1.OverrideCombo = true;
|
||||
this.comboBox.DataSource = null;
|
||||
}
|
||||
else
|
||||
{
|
||||
this.autoComplete1.OverrideCombo = false;
|
||||
this.comboBox.DataSource = Table();
|
||||
this.comboBox.DisplayMember = "Country";
|
||||
}
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
||||
/// <summary>
|
||||
/// The main entry point for the application.
|
||||
/// </summary>
|
||||
[STAThread]
|
||||
static void Main()
|
||||
{
|
||||
SkinManager.LoadAssembly(typeof(Syncfusion.WinForms.Themes.Office2019Theme).Assembly);
|
||||
SyncfusionLicenseProvider.RegisterLicense(DemoCommon.FindLicenseKey());
|
||||
Application.Run(new Form1());
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Represents a class that is used to find the licensing file for Syncfusion controls.
|
||||
/// </summary>
|
||||
public class DemoCommon
|
||||
{
|
||||
|
||||
/// <summary>
|
||||
/// Finds the license key from the Common folder.
|
||||
/// </summary>
|
||||
/// <returns>Returns the license key.</returns>
|
||||
public static string FindLicenseKey()
|
||||
{
|
||||
string licenseKeyFile = "..\\Common\\SyncfusionLicense.txt";
|
||||
for (int n = 0; n < 20; n++)
|
||||
{
|
||||
if (!System.IO.File.Exists(licenseKeyFile))
|
||||
{
|
||||
licenseKeyFile = @"..\" + licenseKeyFile;
|
||||
continue;
|
||||
}
|
||||
return File.ReadAllText(licenseKeyFile);
|
||||
}
|
||||
return string.Empty;
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
public class FlatCombo : ComboBox
|
||||
{
|
||||
private const int WM_PAINT = 0xF;
|
||||
private int buttonWidth = SystemInformation.HorizontalScrollBarArrowWidth;
|
||||
protected override void WndProc(ref Message m)
|
||||
{
|
||||
base.WndProc(ref m);
|
||||
if (m.Msg == WM_PAINT)
|
||||
{
|
||||
using (var g = Graphics.FromHwnd(Handle))
|
||||
{
|
||||
using (var p = new Pen(this.ForeColor))
|
||||
{
|
||||
g.DrawRectangle(p, 0, 0, Width - 1, Height - 1);
|
||||
g.DrawLine(p, Width - buttonWidth, 0, Width - buttonWidth, Height);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
|
@ -0,0 +1,290 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<root>
|
||||
<!--
|
||||
Microsoft ResX Schema
|
||||
|
||||
Version 2.0
|
||||
|
||||
The primary goals of this format is to allow a simple XML format
|
||||
that is mostly human readable. The generation and parsing of the
|
||||
various data types are done through the TypeConverter classes
|
||||
associated with the data types.
|
||||
|
||||
Example:
|
||||
|
||||
... ado.net/XML headers & schema ...
|
||||
<resheader name="resmimetype">text/microsoft-resx</resheader>
|
||||
<resheader name="version">2.0</resheader>
|
||||
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
|
||||
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
|
||||
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
|
||||
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
|
||||
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
|
||||
<value>[base64 mime encoded serialized .NET Framework object]</value>
|
||||
</data>
|
||||
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
|
||||
<comment>This is a comment</comment>
|
||||
</data>
|
||||
|
||||
There are any number of "resheader" rows that contain simple
|
||||
name/value pairs.
|
||||
|
||||
Each data row contains a name, and value. The row also contains a
|
||||
type or mimetype. Type corresponds to a .NET class that support
|
||||
text/value conversion through the TypeConverter architecture.
|
||||
Classes that don't support this are serialized and stored with the
|
||||
mimetype set.
|
||||
|
||||
The mimetype is used for serialized objects, and tells the
|
||||
ResXResourceReader how to depersist the object. This is currently not
|
||||
extensible. For a given mimetype the value must be set accordingly:
|
||||
|
||||
Note - application/x-microsoft.net.object.binary.base64 is the format
|
||||
that the ResXResourceWriter will generate, however the reader can
|
||||
read any of the formats listed below.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.binary.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.soap.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.bytearray.base64
|
||||
value : The object must be serialized into a byte array
|
||||
: using a System.ComponentModel.TypeConverter
|
||||
: and then encoded with base64 encoding.
|
||||
-->
|
||||
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
|
||||
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
|
||||
<xsd:element name="root" msdata:IsDataSet="true">
|
||||
<xsd:complexType>
|
||||
<xsd:choice maxOccurs="unbounded">
|
||||
<xsd:element name="metadata">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" use="required" type="xsd:string" />
|
||||
<xsd:attribute name="type" type="xsd:string" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="assembly">
|
||||
<xsd:complexType>
|
||||
<xsd:attribute name="alias" type="xsd:string" />
|
||||
<xsd:attribute name="name" type="xsd:string" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="data">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
|
||||
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="resheader">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:choice>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:schema>
|
||||
<resheader name="resmimetype">
|
||||
<value>text/microsoft-resx</value>
|
||||
</resheader>
|
||||
<resheader name="version">
|
||||
<value>2.0</value>
|
||||
</resheader>
|
||||
<resheader name="reader">
|
||||
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<resheader name="writer">
|
||||
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<metadata name="autoComplete1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
|
||||
<value>156, 17</value>
|
||||
</metadata>
|
||||
<assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
|
||||
<data name="$this.Icon" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>
|
||||
AAABAAEAMDAAAAEAIACoJQAAFgAAACgAAAAwAAAAYAAAAAEAIAAAAAAAgCUAAAAAAAAAAAAAAAAAAAAA
|
||||
AAB8QTIkfEEyJHtAMSR8QTIkfEEyJHxBMiR7QDEkfEEyJHtAMSR8QTIkfEEyJHtAMSQAAAAAfEEyB3tA
|
||||
MR98QTIkfEEyJHtAMSR8QTIkfEEyJHxBMiR7QDEkfEEyJHxBMiR7QDEkfEEyHHxBMgV7QDEFfEEyHHxB
|
||||
MiR7QDEkfEEyJHtAMSR8QTIkfEEyJHtAMSR8QTIkfEEyJHtAMSR8QTIffEEyBwAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAB8QTL/fEEy/3tAMf58QTL/fEEy/3xBMv97QDH+fEEy/3tAMf58QTL/fEEy/3tA
|
||||
Mf4AAAAAfEEyNntAMdp8QTL/fEEy/3tAMf58QTL/fEEy/3xBMv97QDH+fEEy/3xBMv97QDH+fEEyyHxB
|
||||
MiR7QDEkfEEyyHxBMv97QDH+fEEy/3tAMf58QTL/fEEy/3tAMf58QTL/fEEy/3tAMf58QTLafEEyNgAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB7QDH+e0Ax/ntAMf57QDH+e0Ax/ntAMf57QDH+e0Ax/ntA
|
||||
Mf57QDH+e0Ax/ntAMf4AAAAAe0AxNntAMdp7QDH+e0Ax/ntAMf57QDH+e0Ax/ntAMf57QDH+e0Ax/ntA
|
||||
Mf57QDH+e0AxyHtAMSR7QDEke0AxyHtAMf57QDH+e0Ax/ntAMf57QDH+e0Ax/ntAMf57QDH+e0Ax/ntA
|
||||
Mf57QDHae0AxNgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB8QTL/fEEy/3tAMf58QTL/fEEy/3xB
|
||||
Mv97QDH+fEEy/3tAMf58QTL/fEEy/3tAMf4AAAAAfEEyNntAMdp8QTL/fEEy/3tAMf58QTL/fEEy/3xB
|
||||
Mv97QDH+fEEy/3xBMv97QDH+fEEyyHxBMiR7QDEkfEEyyHxBMv97QDH+fEEy/3tAMf58QTL/fEEy/3tA
|
||||
Mf58QTL/fEEy/3tAMf58QTLafEEyNgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB8QTL/fEEy/3tA
|
||||
Mf58QTL/fEEy/3xBMv97QDH+fEEy/3tAMf58QTL/fEEy/3tAMf4AAAAAfEEyNntAMdp8QTL/fEEy/3tA
|
||||
Mf58QTL/fEEy/3xBMv97QDH+fEEy/3xBMv97QDH+fEEyyHxBMiR7QDEkfEEyyHxBMv97QDH+fEEy/3tA
|
||||
Mf58QTL/fEEy/3tAMf58QTL/fEEy/3tAMf58QTLafEEyNgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAB8QTL/fEEy/3tAMf58QTL/fEEy/3xBMv97QDH+fEEy/3tAMf58QTL/fEEy/3tAMf4AAAAAfEEyNntA
|
||||
Mdp8QTL/fEEy/3tAMf58QTL/fEEy/3xBMv97QDH+fEEy/3xBMv97QDH+fEEyyHxBMiR7QDEkfEEyyHxB
|
||||
Mv97QDH+fEEy/3tAMf58QTL/fEEy/3tAMf58QTL/fEEy/3tAMf58QTLafEEyNgAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAB7QDH+e0Ax/ntAMf57QDH+e0Ax/ntAMf57QDH+e0Ax/ntAMf57QDH+e0Ax/ntA
|
||||
Mf4AAAAAe0AxNntAMdp7QDH+e0Ax/ntAMf57QDH+e0Ax/ntAMf57QDH+e0Ax/ntAMf57QDH+e0AxyHtA
|
||||
MSR7QDEke0AxyHtAMf57QDH+e0Ax/ntAMf57QDH+e0Ax/ntAMf57QDH+e0Ax/ntAMf57QDHae0AxNgAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB8QTL/fEEy/3tAMf58QTL/fEEy/3xBMv97QDH+fEEy/3tA
|
||||
Mf58QTL/fEEy/3tAMf4AAAAAfEEyNntAMdp8QTL/fEEy/3tAMf58QTL/fEEy/3xBMv97QDH+fEEy/3xB
|
||||
Mv97QDH+fEEyyHxBMiR7QDEkfEEyyHxBMv97QDH+fEEy/3tAMf58QTL/fEEy/3tAMf58QTL/fEEy/3tA
|
||||
Mf58QTLafEEyNgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB7QDH+e0Ax/ntAMf57QDH+e0Ax/ntA
|
||||
Mf57QDH+e0Ax/ntAMf57QDH+e0Ax/ntAMf4AAAAAe0AxNntAMdp7QDH+e0Ax/ntAMf57QDH+e0Ax/ntA
|
||||
Mf57QDH+e0Ax/ntAMf57QDH+e0AxyHtBMyR7QTMke0AxyHtAMf57QDH+e0Ax/ntAMf57QDH+e0Ax/ntA
|
||||
Mf57QDH+e0Ax/ntAMf57QDHaekI1NgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB8QTL/fEEy/3tA
|
||||
Mf58QTL/fEEy/3xBMv97QDH+fEEy/3tAMf58QTL/fEEy/3tAMf4AAAAAfEEyNntAMdp8QTL/fEEy/3tA
|
||||
Mf58QTL/fEEy/3xBMv97QDH+fEEy/3xBMv97QDH+fEEyyHpCNiR6QjYkfEEyyHxBMv97QDH+fEEy/3tA
|
||||
Mf58QTL/fEEy/3tAMf58QTL/fEEy/3tAMf58QTLadUdBNgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAB8QTL/fEEy/3tAMf58QTL/fEEy/3xBMv97QDH+fEEy/3tAMf58QTL/fEEy/3tAMf4AAAAAfEEyNntA
|
||||
Mdp8QTL/fEEy/3tAMf58QTL/fEEy/3xBMv97QDH+fEEy/3xBMv97QDH+fEEyyHlEOSR4RDkkfEEyyHxB
|
||||
Mv97QDH+fEEy/3tAMf58QTL/fEEy/3tAMf58QTL/fEEy/3tAMf58QTLacUxMNgAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAB7QDH+e0Ax/ntAMf57QDH+e0Ax/ntAMf57QDH+e0Ax/ntAMf57QDH+e0Ax/ntA
|
||||
Mf4AAAAAe0AxNntAMdp7QDH+e0Ax/ntAMf57QDH+e0Ax/ntAMf57QDH+e0Ax/ntAMf57QDH+e0AxyHdF
|
||||
PCR3RTwke0AxyHtAMf57QDH+e0Ax/ntAMf57QDH+e0Ax/ntAMf57QDH+e0Ax/ntAMf57QDHabFFXNgAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB8QTLafEEy2ntAMdp8QTLafEEy2nxBMtp7QDHafEEy2ntA
|
||||
Mdp8QTLafEEy2ntAMdoAAAAAfEEyLntAMbt8QTLafEEy2ntAMdp8QTLafEEy2nxBMtp7QTLae0Ez2ntB
|
||||
NNp6QjXaekI2q3VIQh90SEMfeUM4q3hEOdp4RDraeEU72ndFPNp3Rj3ad0Y92ndGPdp3Rj3ad0Y92ndG
|
||||
Pdp3Rj27ZlhnLgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB7QDE2e0AxNntA
|
||||
MTZ7QDE2e0AxNntAMTZ7QDE2e0AxNntAMTZ7QDE2e0AxNntAMTYAAAAAe0AxC3tAMS97QDE2e0AxNntA
|
||||
MTZ7QDE2e0AxNntAMTZ6QTM2eUM3NndFPDZ1R0A2dElFK25PUgdbZYUHT3OjK051qDZMd6w2SnmwNkh6
|
||||
tTZHfLk2R327Nkd9ujZHfbs2R327Nkd9ujZHfbsvUHKhCwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAB8QTLIfEEyyHtAMch8QTLIfEEyyHxBMsh7QDHIfEEyyHtAMch8QTLIfEEyyHtAMcgAAAAAfEEyK3tA
|
||||
Mat8QTLIfEEyyHtAMch8QTLIfEEyyHxBMsh7QDHIfEEyyHxBMsh7QDHIfEEynXJLSRxIe7ccMpbynTKW
|
||||
8sgxlfHIMpbyyDGV8cgylvLIMpbyyDGV8cgylvLIMpbyyDGV8cgylvKrRn68KgAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAB8QTL/fEEy/3tAMf58QTL/fEEy/3xBMv97QDH+fEEy/3tAMf58QTL/fEEy/3tA
|
||||
Mf4AAAAAfEEyNntAMdp8QTL/fEEy/3tAMf58QTL/fEEy/3xBMv97QDH+fEEy/3xBMv97QDH+fEEyyHFM
|
||||
TCRHfbokMpbyyDKW8v8xlfH+Mpby/zGV8f4ylvL/Mpby/zGV8f4ylvL/Mpby/zGV8f4ylvLaQoLHNgAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB7QDH+e0Ax/ntAMf57QDH+e0Ax/ntAMf57QDH+e0Ax/ntA
|
||||
Mf57QDH+e0Ax/ntAMf4AAAAAe0AxNntAMdp7QDH+e0Ax/ntAMf57QDH+e0Ax/ntAMf57QDH+e0Ax/ntA
|
||||
Mf57QDH+e0AxyHBOTyRFfr0kMZXxyDGV8f4xlfH+MZXx/jGV8f4xlfH+MZXx/jGV8f4xlfH+MZXx/jGV
|
||||
8f4xlfHaPYfSNgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB8QTL/fEEy/3tAMf58QTL/fEEy/3xB
|
||||
Mv97QDH+fEEy/3tAMf58QTL/fEEy/3tAMf4AAAAAfEEyNntAMdp8QTL/fEEy/3tAMf58QTL/fEEy/3xB
|
||||
Mv97QDH+fEEy/3xBMv97QDH+fEEyyG9PUyREgMAkMpbyyDKW8v8xlfH+Mpby/zGV8f4ylvL/Mpby/zGV
|
||||
8f4ylvL/Mpby/zGV8f4ylvLaOI3fNgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB8QTL/fEEy/3tA
|
||||
Mf58QTL/fEEy/3xBMv97QDH+fEEy/3tAMf58QTL/fEEy/3tAMf4AAAAAfEEyNntAMdp8QTL/fEEy/3tA
|
||||
Mf58QTL/fEEy/3xBMv97QDH+fEEy/3xBMv97QDH+fEEyyG1QViRDgcQkMpbyyDKW8v8xlfH+Mpby/zGV
|
||||
8f4ylvL/Mpby/zGV8f4ylvL/Mpby/zGV8f4ylvLaNJLrNgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAB8QTL/fEEy/3tAMf58QTL/fEEy/3xBMv97QDH+fEEy/3tAMf58QTL/fEEy/3tAMf4AAAAAfEEyNntA
|
||||
Mdp8QTL/fEEy/3tAMf58QTL/fEEy/3xBMv97QDH+fEEy/3xBMv97QDH+fEEyyG1RWCRCgsUkMpbyyDKW
|
||||
8v8xlfH+Mpby/zGV8f4ylvL/Mpby/zGV8f4ylvL/Mpby/zGV8f4ylvLaMpbyNgAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAB7QDH+e0Ax/ntAMf57QDH+e0Ax/ntAMf57QDH+e0Ax/ntAMf57QDH+e0Ax/ntA
|
||||
Mf4AAAAAe0AxNntAMdp7QDH+e0Ax/ntAMf57QDH+e0Ax/ntAMf57QDH+e0Ax/ntAMf57QDH+e0AxyGxR
|
||||
WCRCgsUkMZXxyDGV8f4xlfH+MZXx/jGV8f4xlfH+MZXx/jGV8f4xlfH+MZXx/jGV8f4xlfHaMZXxNgAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB8QTL/fEEy/3tAMf58QTL/fEEy/3xBMv97QDH+fEEy/3tA
|
||||
Mf58QTL/fEEy/3tAMf4AAAAAfEEyNntAMdp8QTL/fEEy/3tAMf58QTL/fEEy/3xBMv97QDH+fEEy/3xB
|
||||
Mv97QDH+fEEyyG1RVyRCgcQkMpbyyDKW8v8xlfH+Mpby/zGV8f4ylvL/Mpby/zGV8f4ylvL/Mpby/zGV
|
||||
8f4ylvLaMpbyNgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB8QTL/fEEy/3tAMf58QTL/fEEy/3xB
|
||||
Mv97QDH+fEEy/3tAMf58QTL/fEEy/3tAMf4AAAAAfEEyNntAMdp8QTL/fEEy/3tAMf58QTL/fEEy/3xB
|
||||
Mv97QDH+fEEy/3xBMv97QDH+fEEyyG5QVSRDgcMkMpbyyDKW8v8xlfH+Mpby/zGV8f4ylvL/Mpby/zGV
|
||||
8f4ylvL/Mpby/zGV8f4ylvLaMpbyNgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB7QDH+e0Ax/ntA
|
||||
Mf57QDH+e0Ax/ntAMf57QDH+e0Ax/ntAMf57QDH+e0Ax/ntAMf4AAAAAe0AxNntAMdp7QDH+e0Ax/ntA
|
||||
Mf57QDH+e0Ax/ntAMf57QDH+e0Ax/ntAMf57QDH+e0AxyG5PUyREgMEkMZXxyDGV8f4xlfH+MZXx/jGV
|
||||
8f4xlfH+MZXx/jGV8f4xlfH+MZXx/jGV8f4xlfHaMZXxNgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAB8QTL/fEEy/3tAMf58QTL/fEEy/3xBMv97QDH+fEEy/3tAMf58QTL/fEEy/3tAMf4AAAAAfEEyNntA
|
||||
Mdp8QTL/fEEy/3tAMf58QTL/fEEy/3xBMv97QDH+fEEy/3xBMv97QDH+fEEyyG9OUSRFf78kMpbyyDKW
|
||||
8v8xlfH+Mpby/zGV8f4ylvL/Mpby/zGV8f4ylvL/Mpby/zGV8f4ylvLaMpbyNgAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAB8QTLIfEEyyHtAMch8QTLIfEEyyHxBMsh7QDHIfEEyyHtAMch8QTLIfEEyyHtA
|
||||
McgAAAAAfEEyK3tAMat8QTLIfEEyyHtAMch8QTLIfEEyyHxBMsh7QDHIfEEyyHxBMsh7QDHIfEEynXBN
|
||||
TxxGfr0cMpbynTKW8sgxlfHIMpbyyDGV8cgylvLIMpbyyDGV8cgylvLIMpbyyDGV8cgylvKrMpbyKgAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB7QDE2e0AxNntAMTZ7QDE2e0AxNntAMTZ7QDE2e0AxNntA
|
||||
MTZ7QDE2e0AxNntAMTYAAAAAe0AxC3tAMS57QDE2e0AxNntAMTZ7QDE2e0AxNntAMTZ6QTQ2eUM4NndG
|
||||
PTZ0SEQ2cktKK2pUXQdVbJMHSXqyK0Z+vDZBg8c2PYjTNjiN3zYzk+w2MZXxNjGV8TYxlfE2MZXxNjGV
|
||||
8TYxlfEuMZXxCwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB8QTItfEEyLXtAMS18QTItfEEyLXxB
|
||||
Mi17QDEtfEEyLXtAMS18QTItfEEyLXtAMS0AAAAAfEEyCXtAMSd8QTItfEEyLXtAMS18QTItfEEyLXxB
|
||||
Mi17QTMtekI1LXlDNy14RDstd0Y+I29PUgYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB8QTLjfEEy43tA
|
||||
MeN8QTLjfEEy43xBMuN7QDHjfEEy43tAMeN8QTLjfEEy43tAMeMAAAAAfEEyMHtAMcN8QTLjfEEy43tA
|
||||
MeN8QTLjfEEy43xBMuN7QDHjfEEy43xBMuN7QDHjfEEys3NKRyAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAB7QDH+e0Ax/ntAMf57QDH+e0Ax/ntAMf57QDH+e0Ax/ntAMf57QDH+e0Ax/ntAMf4AAAAAe0AxNntA
|
||||
Mdp7QDH+e0Ax/ntAMf57QDH+e0Ax/ntAMf57QDH+e0Ax/ntAMf57QDH+e0AxyHRJRSQAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMZXxAjGV8SUxlfGSMZXxbjGV8QwAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAB8QTL/fEEy/3tAMf58QTL/fEEy/3xBMv97QDH+fEEy/3tAMf58QTL/fEEy/3tA
|
||||
Mf4AAAAAfEEyNntAMdp8QTL/fEEy/3tAMf58QTL/fEEy/3xBMv97QDH+fEEy/3xBMv97QDH+fEEyyHRI
|
||||
QyQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAylvIDMpbyNTGV8awylvL6Mpby9jGV
|
||||
8V8ylvIDAAAAAAAAAAAAAAAAAAAAAAAAAAB7QDH+e0Ax/ntAMf57QDH+e0Ax/ntAMf57QDH+e0Ax/ntA
|
||||
Mf57QDH+e0Ax/ntAMf4AAAAAe0AxNntAMdp7QDH+e0Ax/ntAMf57QDH+e0Ax/ntAMf57QDH+e0Ax/ntA
|
||||
Mf57QDH+e0AxyHVHQSQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAxlfFMMZXxvjGV
|
||||
8f4xlfH+MZXx/jGV8ecxlfFCAAAAAAAAAAAAAAAAAAAAAAAAAAB8QTL/fEEy/3tAMf58QTL/fEEy/3xB
|
||||
Mv97QDH+fEEy/3tAMf58QTL/fEEy/3tAMf4AAAAAfEEyNntAMdp8QTL/fEEy/3tAMf58QTL/fEEy/3xB
|
||||
Mv97QDH+fEEy/3xBMv97QDH+fEEyyHZGPyQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMpbyBjGV
|
||||
8U8ylvLWMpby/zGV8f4ylvL/Mpby/zGV8f4ylvLDMpbyOgAAAAAAAAAAAAAAAAAAAAB8QTL/fEEy/3tA
|
||||
Mf58QTL/fEEy/3xBMv97QDH+fEEy/3tAMf58QTL/fEEy/3tAMf4AAAAAfEEyNntAMdp8QTL/fEEy/3tA
|
||||
Mf58QTL/fEEy/3xBMv97QDH+fEEy/3xBMv97QDH+fEEyyHdFPCQAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAA2kOYGMpbycDGV8dgylvL/Mpby/zGV8f4ylvL/Mpby/zGV8f4ylvL6MpbysjGV8ScAAAAAAAAAAAAA
|
||||
AAB7QDH+e0Ax/ntAMf57QDH+e0Ax/ntAMf57QDH+e0Ax/ntAMf57QDH+e0Ax/ntAMf4AAAAAe0AxNntA
|
||||
Mdp7QDH+e0Ax/ntAMf57QDH+e0Ax/ntAMf57QDH+e0Ax/ntAMf57QDH+e0AxyHhFOyQAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAD6H0hEylfCIMZXx7DGV8f0xlfH+MZXx/jGV8f4xlfH+MZXx/jGV8f4xlfH+MZXx+DGV
|
||||
8ZwxlfEXAAAAAAAAAAB8QTL/fEEy/3tAMf58QTL/fEEy/3xBMv97QDH+fEEy/3tAMf58QTL/fEEy/3tA
|
||||
Mf4AAAAAfEEyNntAMdp8QTL/fEEy/3tAMf58QTL/fEEy/3xBMv97QDH+fEEy/3xBMv97QDH+fEEyyHdF
|
||||
PCQAAAAAAAAAAAAAAABTbpoBQoLGJzGV8aMylvL5Mpby/zGV8f4ylvL/Mpby/zGV8f4ylvL/Mpby/zGV
|
||||
8f4ylvL/Mpby/zGV8fkylvKPMpbyFQAAAAB8QTL/fEEy/3tAMf58QTL/fEEy/3xBMv97QDH+fEEy/3tA
|
||||
Mf58QTL/fEEy/3tAMf4AAAAAfEEyNntAMdp8QTL/fEEy/3tAMf58QTL/fEEy/3xBMv97QDH+fEEy/3xB
|
||||
Mv97QDH+fEEyyHdFPSQAAAAAAAAAAAAAAABGfrwbMpbyqjGV8f4ylvL/Mpby/zGV8f4ylvL/Mpby/zGV
|
||||
8f4ylvL/Mpby/zGV8f4ylvL/Mpby/zGV8f4ylvLrMpbycTGV8Qp7QDH+e0Ax/ntAMf57QDH+e0Ax/ntA
|
||||
Mf57QDH+e0Ax/ntAMf57QDH+e0Ax/ntAMf4AAAAAe0AxNntAMdp7QDH+e0Ax/ntAMf57QDH+e0Ax/ntA
|
||||
Mf57QDH+e0Ax/ntAMf57QDH+e0AxyHdGPSQAAAAAAAAAAAAAAAA8idUoMZXxwjGV8f4xlfH+MZXx/jGV
|
||||
8f4xlfH+MZXx/jGV8f4xlfH+MZXx/jGV8f4xlfH+MZXx/jGV8f4xlfH+MZXx6zGV8VR8QTL/fEEy/3tA
|
||||
Mf58QTL/fEEy/3xBMv97QDH+fEEy/3tAMf58QTL/fEEy/3tAMf4AAAAAfEEyNntAMdp8QTL/fEEy/3tA
|
||||
Mf58QTL/fEEy/3xBMv97QDH+fEEy/3xBMv97QDH+fEEyyHZGPyQAAAAAAAAAAAAAAABLd60EOYzcRzGV
|
||||
8csylvL/Mpby/zGV8f4ylvL/Mpby/zGV8f4ylvL/Mpby/zGV8f4ylvL/Mpby/zGV8f4ylvL/Mpby+DGV
|
||||
8YZ8QTLRfEEy0XtAMdF8QTLRfEEy0XxBMtF7QDHRfEEy0XtAMdF8QTLRfEEy0XtAMdEAAAAAfEEyLHtA
|
||||
MbN8QTLRfEEy0XtAMdF8QTLRfEEy0XxBMtF7QDHRfEEy0XxBMtF7QDHRfEEypHZHQB4AAAAAAAAAAAAA
|
||||
AAAAAAAAQYPIBzaQ5V8ylvLhMpby/zGV8f4ylvL/Mpby/zGV8f4ylvL/Mpby/zGV8f4ylvL/Mpby/zGV
|
||||
8f4ylvL4MpbyjjGV8SZ7QDEbe0AxG3tAMRt7QDEbe0AxG3tAMRt7QDEbe0AxG3tAMRt7QDEbe0AxG3tA
|
||||
MRsAAAAAe0AxBXtAMRd7QDEbe0AxG3tAMRt7QDEbe0AxG3tAMRt7QDEbe0AxG3tAMRt6QTQbd0U8FXFM
|
||||
TAMAAAAAAAAAAAAAAAAAAAAAAAAAADqM2wkzk+x8MZXx7zGV8f4xlfH+MZXx/jGV8f4xlfH+MZXx/jGV
|
||||
8f4xlfH+MZXx/jGV8e0xlfF+MZXxFgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAzk+wHMpbyhjGV8fIylvL/Mpby/zGV
|
||||
8f4ylvL/Mpby/zGV8f4ylvL9Mpby1zGV8VsylvIFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMpbyEDGV
|
||||
8aEylvL7Mpby/zGV8f4ylvL/Mpby/zGV8f4ylvLDMpbyUQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAADGV8RcxlfG8MZXx/jGV8f4xlfH+MZXx+jGV8b0xlfEuAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAylvI9MpbyyzGV8f4ylvL0MpbyoDGV8S8AAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAylvIFMpbyTzGV8ckylvKJMpbyHzGV
|
||||
8QEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMZXxBjGV
|
||||
8RkxlfENAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAH8AAAAIAAAAfwAAAAgAAAB/
|
||||
AAAACAAAAH8AAAAIAAAAfwAAAAgAAAB/AAAACAAAAH8AAAAIAAAAfwAAAAgAAAB/AAAACAAAAH8AAAAI
|
||||
AAAAfwAAAAgAAAB/AAAACAAAAH8AAP///////wAAAAgAAAB/AAAACAAAAH8AAAAIAAAAfwAAAAgAAAB/
|
||||
AAAACAAAAH8AAAAIAAAAfwAAAAgAAAB/AAAACAAAAH8AAAAIAAAAfwAAAAgAAAB/AAAACAAAAH8AAAAI
|
||||
AAAAfwAAAAgAAAB/AAAACAAAAH8AAAAIAB///wAAAAgAH///AAAACAAf+D8AAAAIAB/wHwAAAAgAH/Af
|
||||
AAAACAAfwA8AAAAIAB+ABwAAAAgAHwADAAAACAAcAAEAAAAIABwAAAAAAAgAHAAAAAAACAAcAAAAAAAI
|
||||
AB4AAAAAAAgAHwABAAD/////gAMAAP/////ADwAA/////+AfAAD/////8D8AAP/////wPwAA//////j/
|
||||
AAA=
|
||||
</value>
|
||||
</data>
|
||||
</root>
|
|
@ -0,0 +1,21 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<configuration>
|
||||
<packageRestore>
|
||||
<add key="enabled" value="True" />
|
||||
<add key="automatic" value="True" />
|
||||
</packageRestore>
|
||||
<packageSources>
|
||||
<add key="nuget.org" value="https://api.nuget.org/v3/index.json" protocolVersion="3" />
|
||||
<add key="Syncfusion WPF Package 21.2.3" value="https://api.nuget.org/v3/index.json" />
|
||||
<add key="Syncfusion WPF Sample Package 21.2.3" value="https://api.nuget.org/v3/index.json" />
|
||||
<add key="Syncfusion Windows Package 21.2.3" value="https://api.nuget.org/v3/index.json" />
|
||||
</packageSources>
|
||||
<activePackageSource>
|
||||
<add key="Syncfusion WPF Package 21.2.3" value="https://api.nuget.org/v3/index.json" />
|
||||
<add key="Syncfusion WPF Sample Package 21.2.3" value="https://api.nuget.org/v3/index.json" />
|
||||
<add key="Syncfusion Windows Package 21.2.3" value="https://api.nuget.org/v3/index.json" />
|
||||
</activePackageSource>
|
||||
<bindingRedirects>
|
||||
<add key="skip" value="False" />
|
||||
</bindingRedirects>
|
||||
</configuration>
|
|
@ -0,0 +1,70 @@
|
|||
#region Copyright Syncfusion Inc. 2001-2019.
|
||||
// Copyright Syncfusion Inc. 2001-2019. All rights reserved.
|
||||
// Use of this code is subject to the terms of our license.
|
||||
// A copy of the current license can be obtained at any time by e-mailing
|
||||
// licensing@syncfusion.com. Any infringement will be prosecuted under
|
||||
// applicable laws.
|
||||
#endregion
|
||||
//------------------------------------------------------------------------------
|
||||
// <auto-generated>
|
||||
// This code was generated by a tool.
|
||||
// Runtime Version:4.0.30319.18033
|
||||
//
|
||||
// Changes to this file may cause incorrect behavior and will be lost if
|
||||
// the code is regenerated.
|
||||
// </auto-generated>
|
||||
//------------------------------------------------------------------------------
|
||||
|
||||
namespace AutoCompleteDemo.Properties {
|
||||
using System;
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// A strongly-typed resource class, for looking up localized strings, etc.
|
||||
/// </summary>
|
||||
// This class was auto-generated by the StronglyTypedResourceBuilder
|
||||
// class via a tool like ResGen or Visual Studio.
|
||||
// To add or remove a member, edit your .ResX file then rerun ResGen
|
||||
// with the /str option, or rebuild your VS project.
|
||||
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")]
|
||||
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
|
||||
[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
|
||||
internal class Resources {
|
||||
|
||||
private static global::System.Resources.ResourceManager resourceMan;
|
||||
|
||||
private static global::System.Globalization.CultureInfo resourceCulture;
|
||||
|
||||
[global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")]
|
||||
internal Resources() {
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Returns the cached ResourceManager instance used by this class.
|
||||
/// </summary>
|
||||
[global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
|
||||
internal static global::System.Resources.ResourceManager ResourceManager {
|
||||
get {
|
||||
if (object.ReferenceEquals(resourceMan, null)) {
|
||||
global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("AutoCompleteDemo.Properties.Resources", typeof(Resources).Assembly);
|
||||
resourceMan = temp;
|
||||
}
|
||||
return resourceMan;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Overrides the current thread's CurrentUICulture property for all
|
||||
/// resource lookups using this strongly typed resource class.
|
||||
/// </summary>
|
||||
[global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
|
||||
internal static global::System.Globalization.CultureInfo Culture {
|
||||
get {
|
||||
return resourceCulture;
|
||||
}
|
||||
set {
|
||||
resourceCulture = value;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
|
@ -0,0 +1,120 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<root>
|
||||
<!--
|
||||
Microsoft ResX Schema
|
||||
|
||||
Version 2.0
|
||||
|
||||
The primary goals of this format is to allow a simple XML format
|
||||
that is mostly human readable. The generation and parsing of the
|
||||
various data types are done through the TypeConverter classes
|
||||
associated with the data types.
|
||||
|
||||
Example:
|
||||
|
||||
... ado.net/XML headers & schema ...
|
||||
<resheader name="resmimetype">text/microsoft-resx</resheader>
|
||||
<resheader name="version">2.0</resheader>
|
||||
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
|
||||
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
|
||||
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
|
||||
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
|
||||
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
|
||||
<value>[base64 mime encoded serialized .NET Framework object]</value>
|
||||
</data>
|
||||
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
|
||||
<comment>This is a comment</comment>
|
||||
</data>
|
||||
|
||||
There are any number of "resheader" rows that contain simple
|
||||
name/value pairs.
|
||||
|
||||
Each data row contains a name, and value. The row also contains a
|
||||
type or mimetype. Type corresponds to a .NET class that support
|
||||
text/value conversion through the TypeConverter architecture.
|
||||
Classes that don't support this are serialized and stored with the
|
||||
mimetype set.
|
||||
|
||||
The mimetype is used for serialized objects, and tells the
|
||||
ResXResourceReader how to depersist the object. This is currently not
|
||||
extensible. For a given mimetype the value must be set accordingly:
|
||||
|
||||
Note - application/x-microsoft.net.object.binary.base64 is the format
|
||||
that the ResXResourceWriter will generate, however the reader can
|
||||
read any of the formats listed below.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.binary.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.soap.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.bytearray.base64
|
||||
value : The object must be serialized into a byte array
|
||||
: using a System.ComponentModel.TypeConverter
|
||||
: and then encoded with base64 encoding.
|
||||
-->
|
||||
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
|
||||
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
|
||||
<xsd:element name="root" msdata:IsDataSet="true">
|
||||
<xsd:complexType>
|
||||
<xsd:choice maxOccurs="unbounded">
|
||||
<xsd:element name="metadata">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" use="required" type="xsd:string" />
|
||||
<xsd:attribute name="type" type="xsd:string" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="assembly">
|
||||
<xsd:complexType>
|
||||
<xsd:attribute name="alias" type="xsd:string" />
|
||||
<xsd:attribute name="name" type="xsd:string" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="data">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
|
||||
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="resheader">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:choice>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:schema>
|
||||
<resheader name="resmimetype">
|
||||
<value>text/microsoft-resx</value>
|
||||
</resheader>
|
||||
<resheader name="version">
|
||||
<value>2.0</value>
|
||||
</resheader>
|
||||
<resheader name="reader">
|
||||
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<resheader name="writer">
|
||||
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
</root>
|
|
@ -0,0 +1,76 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<assembly manifestVersion="1.0" xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<assemblyIdentity version="1.0.0.0" name="MyApplication.app"/>
|
||||
<trustInfo xmlns="urn:schemas-microsoft-com:asm.v2">
|
||||
<security>
|
||||
<requestedPrivileges xmlns="urn:schemas-microsoft-com:asm.v3">
|
||||
<!-- UAC Manifest Options
|
||||
If you want to change the Windows User Account Control level replace the
|
||||
requestedExecutionLevel node with one of the following.
|
||||
|
||||
<requestedExecutionLevel level="asInvoker" uiAccess="false" />
|
||||
<requestedExecutionLevel level="requireAdministrator" uiAccess="false" />
|
||||
<requestedExecutionLevel level="highestAvailable" uiAccess="false" />
|
||||
|
||||
Specifying requestedExecutionLevel element will disable file and registry virtualization.
|
||||
Remove this element if your application requires this virtualization for backwards
|
||||
compatibility.
|
||||
-->
|
||||
<requestedExecutionLevel level="asInvoker" uiAccess="false" />
|
||||
</requestedPrivileges>
|
||||
</security>
|
||||
</trustInfo>
|
||||
|
||||
<compatibility xmlns="urn:schemas-microsoft-com:compatibility.v1">
|
||||
<application>
|
||||
<!-- A list of the Windows versions that this application has been tested on
|
||||
and is designed to work with. Uncomment the appropriate elements
|
||||
and Windows will automatically select the most compatible environment. -->
|
||||
|
||||
<!-- Windows Vista -->
|
||||
<!--<supportedOS Id="{e2011457-1546-43c5-a5fe-008deee3d3f0}" />-->
|
||||
|
||||
<!-- Windows 7 -->
|
||||
<!--<supportedOS Id="{35138b9a-5d96-4fbd-8e2d-a2440225f93a}" />-->
|
||||
|
||||
<!-- Windows 8 -->
|
||||
<!--<supportedOS Id="{4a2f28e3-53b9-4441-ba9c-d69d4a4a6e38}" />-->
|
||||
|
||||
<!-- Windows 8.1 -->
|
||||
<!--<supportedOS Id="{1f676c76-80e1-4239-95bb-83d0f6d0da78}" />-->
|
||||
|
||||
<!-- Windows 10 -->
|
||||
<!--<supportedOS Id="{8e0f7a12-bfb3-4fe8-b9a5-48fd50a15a9a}" />-->
|
||||
|
||||
</application>
|
||||
</compatibility>
|
||||
|
||||
<!-- Indicates that the application is DPI-aware and will not be automatically scaled by Windows at higher
|
||||
DPIs. Windows Presentation Foundation (WPF) applications are automatically DPI-aware and do not need
|
||||
to opt in. Windows Forms applications targeting .NET Framework 4.6 that opt into this setting, should
|
||||
also set the 'EnableWindowsFormsHighDpiAutoResizing' setting to 'true' in their app.config. -->
|
||||
|
||||
<application xmlns="urn:schemas-microsoft-com:asm.v3">
|
||||
<windowsSettings>
|
||||
<dpiAware xmlns="http://schemas.microsoft.com/SMI/2005/WindowsSettings">true</dpiAware>
|
||||
</windowsSettings>
|
||||
</application>
|
||||
|
||||
|
||||
<!-- Enable themes for Windows common controls and dialogs (Windows XP and later) -->
|
||||
<!--
|
||||
<dependency>
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity
|
||||
type="win32"
|
||||
name="Microsoft.Windows.Common-Controls"
|
||||
version="6.0.0.0"
|
||||
processorArchitecture="*"
|
||||
publicKeyToken="6595b64144ccf1df"
|
||||
language="*"
|
||||
/>
|
||||
</dependentAssembly>
|
||||
</dependency>
|
||||
-->
|
||||
|
||||
</assembly>
|
|
@ -0,0 +1,12 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<packages>
|
||||
<package id="syncfusion.grid.base" version="21.2.3" />
|
||||
<package id="syncfusion.grid.windows" version="21.2.3" />
|
||||
<package id="syncfusion.shared.base" version="21.2.3" />
|
||||
<package id="syncfusion.shared.windows" version="21.2.3" />
|
||||
<package id="syncfusion.tools.base" version="21.2.3" />
|
||||
<package id="syncfusion.tools.windows" version="21.2.3" />
|
||||
<package id="syncfusion.spellchecker.base" version="21.2.3" />
|
||||
<package id="syncfusion.office2019theme.winforms" version="21.2.3" />
|
||||
<package id="syncfusion.licensing" version="21.2.3" />
|
||||
</packages>
|
После Ширина: | Высота: | Размер: 25 KiB |
После Ширина: | Высота: | Размер: 1.1 KiB |
|
@ -0,0 +1,149 @@
|
|||
#region Copyright Syncfusion Inc. 2001 - 2023
|
||||
// Copyright Syncfusion Inc. 2001 - 2023. All rights reserved.
|
||||
// Use of this code is subject to the terms of our license.
|
||||
// A copy of the current license can be obtained at any time by e-mailing
|
||||
// licensing@syncfusion.com. Any infringement will be prosecuted under
|
||||
// applicable laws.
|
||||
#endregion
|
||||
using System;
|
||||
using System.Collections;
|
||||
using System.ComponentModel;
|
||||
|
||||
namespace DataBindingDemo
|
||||
{
|
||||
/// <summary>
|
||||
/// Summary description for Data.
|
||||
/// </summary>
|
||||
public class ArrayListData
|
||||
{
|
||||
public ArrayListData()
|
||||
{
|
||||
}
|
||||
|
||||
public ArrayListData(int cat_Id, string cat_Name, string desc, string other)
|
||||
{
|
||||
this.cat_Id = cat_Id;
|
||||
this.cat_Name = cat_Name;
|
||||
this.desc = desc;
|
||||
this.other = other;
|
||||
}
|
||||
private int cat_Id;
|
||||
public int CategoryID
|
||||
{
|
||||
get
|
||||
{
|
||||
return this.cat_Id;
|
||||
}
|
||||
set
|
||||
{
|
||||
this.cat_Id = value;
|
||||
}
|
||||
}
|
||||
private string cat_Name;
|
||||
public string CategoryName
|
||||
{
|
||||
get
|
||||
{
|
||||
return this.cat_Name;
|
||||
}
|
||||
set
|
||||
{
|
||||
this.cat_Name = value;
|
||||
}
|
||||
}
|
||||
private string desc;
|
||||
public string Description
|
||||
{
|
||||
get
|
||||
{
|
||||
return this.desc;
|
||||
}
|
||||
set
|
||||
{
|
||||
this.desc = value;
|
||||
}
|
||||
}
|
||||
|
||||
private string other;
|
||||
public string OtherInfo
|
||||
{
|
||||
get
|
||||
{
|
||||
return this.other;
|
||||
}
|
||||
set
|
||||
{
|
||||
this.other = value;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
public class ProductDetails
|
||||
{
|
||||
string name;
|
||||
int id;
|
||||
|
||||
public int SNo
|
||||
{
|
||||
get { return id; }
|
||||
set { id = value; }
|
||||
}
|
||||
public string ProductName
|
||||
{
|
||||
get { return name; }
|
||||
set { name = value; }
|
||||
}
|
||||
public ProductDetails(int id, string name)
|
||||
{
|
||||
this.id = id;
|
||||
this.name = name;
|
||||
}
|
||||
}
|
||||
|
||||
public class ParentItem
|
||||
{
|
||||
string name, supplier_name, company_name;
|
||||
int id;
|
||||
|
||||
public int SNo
|
||||
{
|
||||
get { return id; }
|
||||
set { id = value; }
|
||||
}
|
||||
public string CategoryName
|
||||
{
|
||||
get { return name; }
|
||||
set { name = value; }
|
||||
}
|
||||
public string SupplierName
|
||||
{
|
||||
get { return supplier_name; }
|
||||
set { supplier_name = value; }
|
||||
}
|
||||
public string CompanyName
|
||||
{
|
||||
get { return company_name; }
|
||||
set { company_name = value; }
|
||||
}
|
||||
public ParentItem()
|
||||
: this(0, "", "", "")
|
||||
{
|
||||
}
|
||||
public ParentItem(string name)
|
||||
{
|
||||
this.name = name;
|
||||
}
|
||||
public ParentItem(int id, string name)
|
||||
{
|
||||
this.id = id;
|
||||
this.name = name;
|
||||
}
|
||||
public ParentItem(int id, string name, string sname, string cname)
|
||||
{
|
||||
this.id = id;
|
||||
this.name = name;
|
||||
this.supplier_name = sname;
|
||||
this.company_name = cname;
|
||||
}
|
||||
}
|
||||
}
|
|
@ -0,0 +1,66 @@
|
|||
#region Copyright Syncfusion Inc. 2001-2019.
|
||||
// Copyright Syncfusion Inc. 2001-2019. All rights reserved.
|
||||
// Use of this code is subject to the terms of our license.
|
||||
// A copy of the current license can be obtained at any time by e-mailing
|
||||
// licensing@syncfusion.com. Any infringement will be prosecuted under
|
||||
// applicable laws.
|
||||
#endregion
|
||||
using System.Reflection;
|
||||
using System.Runtime.CompilerServices;
|
||||
|
||||
//
|
||||
// General Information about an assembly is controlled through the following
|
||||
// set of attributes. Change these attribute values to modify the information
|
||||
// associated with an assembly.
|
||||
//
|
||||
[assembly: AssemblyTitle("")]
|
||||
[assembly: AssemblyDescription("")]
|
||||
[assembly: AssemblyConfiguration("")]
|
||||
[assembly: AssemblyCompany("Syncfusion Inc.")]
|
||||
[assembly: AssemblyProduct("")]
|
||||
[assembly: AssemblyCopyright("Copyright © 2001-2023 Syncfusion Inc.")]
|
||||
[assembly: AssemblyTrademark("")]
|
||||
[assembly: AssemblyCulture("")]
|
||||
|
||||
//
|
||||
// Version information for an assembly consists of the following four values:
|
||||
//
|
||||
// Major Version
|
||||
// Minor Version
|
||||
// Build Number
|
||||
// Revision
|
||||
//
|
||||
// You can specify all the values or you can default the Revision and Build Numbers
|
||||
// by using the '*' as shown below:
|
||||
#if !NETCORE
|
||||
[assembly: AssemblyVersion("1.0.*")]
|
||||
#endif
|
||||
|
||||
//
|
||||
// In order to sign your assembly you must specify a key to use. Refer to the
|
||||
// Microsoft .NET Framework documentation for more information on assembly signing.
|
||||
//
|
||||
// Use the attributes below to control which key is used for signing.
|
||||
//
|
||||
// Notes:
|
||||
// (*) If no key is specified, the assembly is not signed.
|
||||
// (*) KeyName refers to a key that has been installed in the Crypto Service
|
||||
// Provider (CSP) on your machine. KeyFile refers to a file which contains
|
||||
// a key.
|
||||
// (*) If the KeyFile and the KeyName values are both specified, the
|
||||
// following processing occurs:
|
||||
// (1) If the KeyName can be found in the CSP, that key is used.
|
||||
// (2) If the KeyName does not exist and the KeyFile does exist, the key
|
||||
// in the KeyFile is installed into the CSP and used.
|
||||
// (*) In order to create a KeyFile, you can use the sn.exe (Strong Name) utility.
|
||||
// When specifying the KeyFile, the location of the KeyFile should be
|
||||
// relative to the project output directory which is
|
||||
// %Project Directory%\obj\<configuration>. For example, if your KeyFile is
|
||||
// located in the project directory, you would specify the AssemblyKeyFile
|
||||
// attribute as [assembly: AssemblyKeyFile("..\\..\\mykey.snk")]
|
||||
// (*) Delay Signing is an advanced option - see the Microsoft .NET Framework
|
||||
// documentation for more information on this.
|
||||
//
|
||||
[assembly: AssemblyDelaySign(false)]
|
||||
[assembly: AssemblyKeyFile("")]
|
||||
[assembly: AssemblyKeyName("")]
|
|
@ -0,0 +1,76 @@
|
|||
#region Copyright Syncfusion Inc. 2001-2019.
|
||||
// Copyright Syncfusion Inc. 2001-2019. All rights reserved.
|
||||
// Use of this code is subject to the terms of our license.
|
||||
// A copy of the current license can be obtained at any time by e-mailing
|
||||
// licensing@syncfusion.com. Any infringement will be prosecuted under
|
||||
// applicable laws.
|
||||
#endregion
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.ComponentModel;
|
||||
using System.IO;
|
||||
|
||||
namespace DataBindingDemo
|
||||
{
|
||||
public class BindingListData
|
||||
{
|
||||
#if !NETCORE
|
||||
#region Public Property
|
||||
public BindingList<OrderDetails> Data
|
||||
{
|
||||
get;
|
||||
set;
|
||||
}
|
||||
#endregion
|
||||
|
||||
#region Constructor
|
||||
public BindingListData()
|
||||
{
|
||||
Data = this.PopulateOrders(30);
|
||||
}
|
||||
#endregion
|
||||
|
||||
#region PopulateOrders
|
||||
internal BindingList<OrderDetails> PopulateOrders(int count)
|
||||
{
|
||||
Northwind northWind;
|
||||
BindingList<OrderDetails> orderCollection = new BindingList<OrderDetails>();
|
||||
string connectionString = string.Format(@"Data Source = {0}", FindFile("Northwind.sdf"));
|
||||
northWind = new Northwind(connectionString);
|
||||
var orders = northWind.OrderDetails.Skip(0).Take(count).ToList();
|
||||
foreach (var o in orders)
|
||||
{
|
||||
orderCollection.Add(o);
|
||||
}
|
||||
return orderCollection;
|
||||
}
|
||||
#endregion
|
||||
|
||||
#region "FindFile"
|
||||
private static string FindFile(string fileName)
|
||||
{
|
||||
string dataFileName = fileName;
|
||||
for (int n = 0; n < 12; n++)
|
||||
{
|
||||
if (System.IO.File.Exists(fileName))
|
||||
{
|
||||
return new FileInfo(fileName).FullName;
|
||||
}
|
||||
if (System.IO.File.Exists(dataFileName))
|
||||
{
|
||||
return new FileInfo(dataFileName).FullName;
|
||||
}
|
||||
fileName = @"..\" + fileName;
|
||||
dataFileName = @"..\" + dataFileName;
|
||||
}
|
||||
|
||||
return fileName;
|
||||
}
|
||||
#endregion
|
||||
|
||||
#endif
|
||||
|
||||
}
|
||||
}
|
|
@ -0,0 +1,44 @@
|
|||
#region Copyright Syncfusion Inc. 2001 - 2023
|
||||
// Copyright Syncfusion Inc. 2001 - 2023. All rights reserved.
|
||||
// Use of this code is subject to the terms of our license.
|
||||
// A copy of the current license can be obtained at any time by e-mailing
|
||||
// licensing@syncfusion.com. Any infringement will be prosecuted under
|
||||
// applicable laws.
|
||||
#endregion
|
||||
using System;
|
||||
using System.Collections;
|
||||
using System.ComponentModel;
|
||||
using DataBindingDemo;
|
||||
|
||||
namespace DataBindingDemo
|
||||
{
|
||||
/// <summary>
|
||||
/// Summary description for DataCollection.
|
||||
/// </summary>
|
||||
public class CollectionBaseData : System.Collections.CollectionBase
|
||||
{
|
||||
public CollectionBaseData()
|
||||
{
|
||||
}
|
||||
|
||||
public void Add(Data info)
|
||||
{
|
||||
this.List.Add(info);
|
||||
}
|
||||
public void Remove(Data info)
|
||||
{
|
||||
|
||||
}
|
||||
public Data this[int index]
|
||||
{
|
||||
get
|
||||
{
|
||||
return (Data)base.List[index];
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
|
@ -0,0 +1,87 @@
|
|||
#region Copyright Syncfusion Inc. 2001 - 2023
|
||||
// Copyright Syncfusion Inc. 2001 - 2023. All rights reserved.
|
||||
// Use of this code is subject to the terms of our license.
|
||||
// A copy of the current license can be obtained at any time by e-mailing
|
||||
// licensing@syncfusion.com. Any infringement will be prosecuted under
|
||||
// applicable laws.
|
||||
#endregion
|
||||
using System;
|
||||
|
||||
namespace DataBindingDemo
|
||||
{
|
||||
/// <summary>
|
||||
/// Summary description for Data.
|
||||
/// </summary>
|
||||
public class Data
|
||||
{
|
||||
public Data()
|
||||
{
|
||||
}
|
||||
|
||||
public Data(int cat_Id, string cat_Name, string desc)
|
||||
{
|
||||
this.cat_Id = cat_Id;
|
||||
this.cat_Name = cat_Name;
|
||||
this.desc = desc;
|
||||
}
|
||||
|
||||
public Data(int cat_Id, string cat_Name, string desc, string other)
|
||||
{
|
||||
this.cat_Id = cat_Id;
|
||||
this.cat_Name = cat_Name;
|
||||
this.desc = desc;
|
||||
this.other = other;
|
||||
}
|
||||
private int cat_Id;
|
||||
public int CategoryID
|
||||
{
|
||||
get
|
||||
{
|
||||
return this.cat_Id;
|
||||
}
|
||||
set
|
||||
{
|
||||
this.cat_Id = value;
|
||||
}
|
||||
}
|
||||
private string desc;
|
||||
public string Description
|
||||
{
|
||||
get
|
||||
{
|
||||
return this.desc;
|
||||
}
|
||||
set
|
||||
{
|
||||
this.desc = value;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
private string cat_Name;
|
||||
public string CategoryName
|
||||
{
|
||||
get
|
||||
{
|
||||
return this.cat_Name;
|
||||
}
|
||||
set
|
||||
{
|
||||
this.cat_Name = value;
|
||||
}
|
||||
}
|
||||
|
||||
private string other;
|
||||
public string OtherInfo
|
||||
{
|
||||
get
|
||||
{
|
||||
return this.other;
|
||||
}
|
||||
set
|
||||
{
|
||||
this.other = value;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
|
@ -0,0 +1,193 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" ToolsVersion="4.0">
|
||||
<PropertyGroup>
|
||||
<ProjectType>Local</ProjectType>
|
||||
<ProductVersion>8.0.50727</ProductVersion>
|
||||
<SchemaVersion>2.0</SchemaVersion>
|
||||
<ProjectGuid>{B981E15C-C9BC-4386-B8D5-EECF4F918BF3}</ProjectGuid>
|
||||
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
|
||||
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
|
||||
<ApplicationIcon>App.ico</ApplicationIcon>
|
||||
<AssemblyKeyContainerName>
|
||||
</AssemblyKeyContainerName>
|
||||
<AssemblyName>DataBindingDemo</AssemblyName>
|
||||
<AssemblyOriginatorKeyFile>
|
||||
</AssemblyOriginatorKeyFile>
|
||||
<DefaultClientScript>JScript</DefaultClientScript>
|
||||
<DefaultHTMLPageLayout>Grid</DefaultHTMLPageLayout>
|
||||
<DefaultTargetSchema>IE50</DefaultTargetSchema>
|
||||
<DelaySign>false</DelaySign>
|
||||
<OutputType>WinExe</OutputType>
|
||||
<RootNamespace>DataBindingDemo</RootNamespace>
|
||||
<RunPostBuildEvent>OnBuildSuccess</RunPostBuildEvent>
|
||||
<StartupObject>
|
||||
</StartupObject>
|
||||
<FileUpgradeFlags>
|
||||
</FileUpgradeFlags>
|
||||
<UpgradeBackupLocation>
|
||||
</UpgradeBackupLocation>
|
||||
<TargetFrameworkVersion>v4.0</TargetFrameworkVersion>
|
||||
<TargetFrameworkProfile />
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
|
||||
<OutputPath>bin\Debug\</OutputPath>
|
||||
<AllowUnsafeBlocks>false</AllowUnsafeBlocks>
|
||||
<BaseAddress>285212672</BaseAddress>
|
||||
<CheckForOverflowUnderflow>false</CheckForOverflowUnderflow>
|
||||
<ConfigurationOverrideFile>
|
||||
</ConfigurationOverrideFile>
|
||||
<DefineConstants>DEBUG;TRACE</DefineConstants>
|
||||
<DocumentationFile>
|
||||
</DocumentationFile>
|
||||
<DebugSymbols>true</DebugSymbols>
|
||||
<FileAlignment>4096</FileAlignment>
|
||||
<NoStdLib>false</NoStdLib>
|
||||
<NoWarn>
|
||||
</NoWarn>
|
||||
<Optimize>false</Optimize>
|
||||
<RegisterForComInterop>false</RegisterForComInterop>
|
||||
<RemoveIntegerChecks>false</RemoveIntegerChecks>
|
||||
<TreatWarningsAsErrors>false</TreatWarningsAsErrors>
|
||||
<WarningLevel>4</WarningLevel>
|
||||
<DebugType>full</DebugType>
|
||||
<ErrorReport>prompt</ErrorReport>
|
||||
<PlatformTarget>x86</PlatformTarget>
|
||||
<Prefer32Bit>false</Prefer32Bit>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
|
||||
<OutputPath>bin\Release\</OutputPath>
|
||||
<AllowUnsafeBlocks>false</AllowUnsafeBlocks>
|
||||
<BaseAddress>285212672</BaseAddress>
|
||||
<CheckForOverflowUnderflow>false</CheckForOverflowUnderflow>
|
||||
<ConfigurationOverrideFile>
|
||||
</ConfigurationOverrideFile>
|
||||
<DefineConstants>TRACE</DefineConstants>
|
||||
<DocumentationFile>
|
||||
</DocumentationFile>
|
||||
<DebugSymbols>false</DebugSymbols>
|
||||
<FileAlignment>4096</FileAlignment>
|
||||
<NoStdLib>false</NoStdLib>
|
||||
<NoWarn>
|
||||
</NoWarn>
|
||||
<Optimize>true</Optimize>
|
||||
<RegisterForComInterop>false</RegisterForComInterop>
|
||||
<RemoveIntegerChecks>false</RemoveIntegerChecks>
|
||||
<TreatWarningsAsErrors>false</TreatWarningsAsErrors>
|
||||
<WarningLevel>4</WarningLevel>
|
||||
<DebugType>none</DebugType>
|
||||
<ErrorReport>prompt</ErrorReport>
|
||||
<PlatformTarget>x86</PlatformTarget>
|
||||
<Prefer32Bit>false</Prefer32Bit>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup>
|
||||
<ApplicationManifest>app.manifest</ApplicationManifest>
|
||||
</PropertyGroup>
|
||||
<ItemGroup>
|
||||
<Reference Include="EnvDTE">
|
||||
<Name>EnvDTE</Name>
|
||||
</Reference>
|
||||
<Reference Include="Office">
|
||||
<Name>Office</Name>
|
||||
</Reference>
|
||||
<Reference Include="Syncfusion.Core.WinForms">
|
||||
<HintPath>packages\Syncfusion.Core.WinForms.21.2.3\lib\net40\Syncfusion.Core.WinForms.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Syncfusion.Grid.Base">
|
||||
<Name>Syncfusion.Grid.Base</Name>
|
||||
<HintPath>packages\Syncfusion.Grid.Base.21.2.3\lib\net40\Syncfusion.Grid.Base.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Syncfusion.Grid.Windows">
|
||||
<Name>Syncfusion.Grid.Windows</Name>
|
||||
<HintPath>packages\Syncfusion.Grid.Windows.21.2.3\lib\net40\Syncfusion.Grid.Windows.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Syncfusion.GridCommon.WinForms">
|
||||
<HintPath>packages\Syncfusion.GridCommon.WinForms.21.2.3\lib\net40\Syncfusion.GridCommon.WinForms.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Syncfusion.Shared.Base">
|
||||
<Name>Syncfusion.Shared.Base</Name>
|
||||
<HintPath>packages\Syncfusion.Shared.Base.21.2.3\lib\net40\Syncfusion.Shared.Base.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Syncfusion.Shared.Windows">
|
||||
<Name>Syncfusion.Shared.Windows</Name>
|
||||
<HintPath>packages\Syncfusion.Shared.Windows.21.2.3\lib\net40\Syncfusion.Shared.Windows.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Syncfusion.Office2019Theme.WinForms">
|
||||
<HintPath>packages\Syncfusion.Office2019Theme.WinForms.21.2.3\lib\net40\Syncfusion.Office2019Theme.WinForms.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Syncfusion.Tools.Base">
|
||||
<Name>Syncfusion.Tools.Base</Name>
|
||||
<HintPath>packages\Syncfusion.Tools.Base.21.2.3\lib\net40\Syncfusion.Tools.Base.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Syncfusion.Tools.Windows">
|
||||
<Name>Syncfusion.Tools.Windows</Name>
|
||||
<HintPath>packages\Syncfusion.Tools.Windows.21.2.3\lib\net40\Syncfusion.Tools.Windows.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Syncfusion.SpellChecker.Base">
|
||||
<HintPath>packages\Syncfusion.SpellChecker.Base.21.2.3\lib\net40\Syncfusion.SpellChecker.Base.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="System">
|
||||
<Name>System</Name>
|
||||
</Reference>
|
||||
<Reference Include="System.Data">
|
||||
<Name>System.Data</Name>
|
||||
</Reference>
|
||||
<Reference Include="System.Data.Linq" />
|
||||
<Reference Include="System.Design">
|
||||
<Name>System.Design</Name>
|
||||
</Reference>
|
||||
<Reference Include="System.Drawing">
|
||||
<Name>System.Drawing</Name>
|
||||
</Reference>
|
||||
<Reference Include="System.Windows.Forms">
|
||||
<Name>System.Windows.Forms</Name>
|
||||
</Reference>
|
||||
<Reference Include="System.Xml">
|
||||
<Name>System.XML</Name>
|
||||
</Reference>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<Compile Include="CollectionBaseData.cs" />
|
||||
<Compile Include="Data.cs" />
|
||||
<Compile Include="GenericCollection.cs" />
|
||||
<Compile Include="NWind.designer.cs" />
|
||||
<Compile Include="ObservableCollection.cs" />
|
||||
<Content Include="App.ico" />
|
||||
<Compile Include="ArrayListData.cs" />
|
||||
<Compile Include="AssemblyInfo.cs">
|
||||
<SubType>Code</SubType>
|
||||
</Compile>
|
||||
<Compile Include="BindingListData.cs" />
|
||||
<Compile Include="Form1.cs">
|
||||
<SubType>Form</SubType>
|
||||
</Compile>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<Folder Include="Properties\" />
|
||||
</ItemGroup>
|
||||
<Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />
|
||||
<PropertyGroup>
|
||||
<PreBuildEvent>
|
||||
</PreBuildEvent>
|
||||
<PostBuildEvent>
|
||||
</PostBuildEvent>
|
||||
</PropertyGroup>
|
||||
<ItemGroup>
|
||||
<Reference Include="Syncfusion.Licensing">
|
||||
<HintPath>packages\Syncfusion.Licensing.21.2.3\lib\net40\Syncfusion.Licensing.dll</HintPath>
|
||||
</Reference>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<Service Include="{3259AA49-8AA1-44D3-9025-A0B520596A8C}" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<None Include="app.manifest" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<EmbeddedResource Include="Form1.resx">
|
||||
<DependentUpon>Form1.cs</DependentUpon>
|
||||
</EmbeddedResource>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<None Include="packages.config" />
|
||||
</ItemGroup>
|
||||
</Project>
|
|
@ -0,0 +1,20 @@
|
|||
|
||||
Microsoft Visual Studio Solution File, Format Version 11.00
|
||||
# Visual Studio 2010
|
||||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "DataBinding_2010", "DataBinding_2010.csproj", "{B981E15C-C9BC-4386-B8D5-EECF4F918BF3}"
|
||||
EndProject
|
||||
Global
|
||||
GlobalSection(SolutionConfigurationPlatforms) = preSolution
|
||||
Debug|Any CPU = Debug|Any CPU
|
||||
Release|Any CPU = Release|Any CPU
|
||||
EndGlobalSection
|
||||
GlobalSection(ProjectConfigurationPlatforms) = postSolution
|
||||
{B981E15C-C9BC-4386-B8D5-EECF4F918BF3}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
||||
{B981E15C-C9BC-4386-B8D5-EECF4F918BF3}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
||||
{B981E15C-C9BC-4386-B8D5-EECF4F918BF3}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
||||
{B981E15C-C9BC-4386-B8D5-EECF4F918BF3}.Release|Any CPU.Build.0 = Release|Any CPU
|
||||
EndGlobalSection
|
||||
GlobalSection(SolutionProperties) = preSolution
|
||||
HideSolutionNode = FALSE
|
||||
EndGlobalSection
|
||||
EndGlobal
|
|
@ -0,0 +1,191 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" ToolsVersion="4.0">
|
||||
<PropertyGroup>
|
||||
<ProjectType>Local</ProjectType>
|
||||
<ProductVersion>8.0.50727</ProductVersion>
|
||||
<SchemaVersion>2.0</SchemaVersion>
|
||||
<ProjectGuid>{B981E15C-C9BC-4386-B8D5-EECF4F918BF3}</ProjectGuid>
|
||||
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
|
||||
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
|
||||
<ApplicationIcon>App.ico</ApplicationIcon>
|
||||
<AssemblyKeyContainerName>
|
||||
</AssemblyKeyContainerName>
|
||||
<AssemblyName>DataBindingDemo</AssemblyName>
|
||||
<AssemblyOriginatorKeyFile>
|
||||
</AssemblyOriginatorKeyFile>
|
||||
<DefaultClientScript>JScript</DefaultClientScript>
|
||||
<DefaultHTMLPageLayout>Grid</DefaultHTMLPageLayout>
|
||||
<DefaultTargetSchema>IE50</DefaultTargetSchema>
|
||||
<DelaySign>false</DelaySign>
|
||||
<OutputType>WinExe</OutputType>
|
||||
<RootNamespace>DataBindingDemo</RootNamespace>
|
||||
<RunPostBuildEvent>OnBuildSuccess</RunPostBuildEvent>
|
||||
<StartupObject>
|
||||
</StartupObject>
|
||||
<FileUpgradeFlags>
|
||||
</FileUpgradeFlags>
|
||||
<UpgradeBackupLocation>
|
||||
</UpgradeBackupLocation>
|
||||
<TargetFrameworkVersion>v4.5</TargetFrameworkVersion>
|
||||
<TargetFrameworkProfile />
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
|
||||
<OutputPath>bin\Debug\</OutputPath>
|
||||
<AllowUnsafeBlocks>false</AllowUnsafeBlocks>
|
||||
<BaseAddress>285212672</BaseAddress>
|
||||
<CheckForOverflowUnderflow>false</CheckForOverflowUnderflow>
|
||||
<ConfigurationOverrideFile>
|
||||
</ConfigurationOverrideFile>
|
||||
<DefineConstants>DEBUG;TRACE</DefineConstants>
|
||||
<DocumentationFile>
|
||||
</DocumentationFile>
|
||||
<DebugSymbols>true</DebugSymbols>
|
||||
<FileAlignment>4096</FileAlignment>
|
||||
<NoStdLib>false</NoStdLib>
|
||||
<NoWarn>
|
||||
</NoWarn>
|
||||
<Optimize>false</Optimize>
|
||||
<RegisterForComInterop>false</RegisterForComInterop>
|
||||
<RemoveIntegerChecks>false</RemoveIntegerChecks>
|
||||
<TreatWarningsAsErrors>false</TreatWarningsAsErrors>
|
||||
<WarningLevel>4</WarningLevel>
|
||||
<DebugType>full</DebugType>
|
||||
<ErrorReport>prompt</ErrorReport>
|
||||
<PlatformTarget>x86</PlatformTarget>
|
||||
<Prefer32Bit>false</Prefer32Bit>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
|
||||
<OutputPath>bin\Release\</OutputPath>
|
||||
<AllowUnsafeBlocks>false</AllowUnsafeBlocks>
|
||||
<BaseAddress>285212672</BaseAddress>
|
||||
<CheckForOverflowUnderflow>false</CheckForOverflowUnderflow>
|
||||
<ConfigurationOverrideFile>
|
||||
</ConfigurationOverrideFile>
|
||||
<DefineConstants>TRACE</DefineConstants>
|
||||
<DocumentationFile>
|
||||
</DocumentationFile>
|
||||
<DebugSymbols>false</DebugSymbols>
|
||||
<FileAlignment>4096</FileAlignment>
|
||||
<NoStdLib>false</NoStdLib>
|
||||
<NoWarn>
|
||||
</NoWarn>
|
||||
<Optimize>true</Optimize>
|
||||
<RegisterForComInterop>false</RegisterForComInterop>
|
||||
<RemoveIntegerChecks>false</RemoveIntegerChecks>
|
||||
<TreatWarningsAsErrors>false</TreatWarningsAsErrors>
|
||||
<WarningLevel>4</WarningLevel>
|
||||
<DebugType>none</DebugType>
|
||||
<ErrorReport>prompt</ErrorReport>
|
||||
<PlatformTarget>x86</PlatformTarget>
|
||||
<Prefer32Bit>false</Prefer32Bit>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup>
|
||||
<ApplicationManifest>app.manifest</ApplicationManifest>
|
||||
</PropertyGroup>
|
||||
<ItemGroup>
|
||||
<Reference Include="EnvDTE">
|
||||
<Name>EnvDTE</Name>
|
||||
</Reference>
|
||||
<Reference Include="Office">
|
||||
<Name>Office</Name>
|
||||
</Reference>
|
||||
<Reference Include="Syncfusion.Core.WinForms">
|
||||
<HintPath>packages\Syncfusion.Core.WinForms.21.2.3\lib\net45\Syncfusion.Core.WinForms.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Syncfusion.Grid.Base">
|
||||
<Name>Syncfusion.Grid.Base</Name>
|
||||
<HintPath>packages\Syncfusion.Grid.Base.21.2.3\lib\net45\Syncfusion.Grid.Base.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Syncfusion.Grid.Windows">
|
||||
<Name>Syncfusion.Grid.Windows</Name>
|
||||
<HintPath>packages\Syncfusion.Grid.Windows.21.2.3\lib\net45\Syncfusion.Grid.Windows.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Syncfusion.GridCommon.WinForms">
|
||||
<HintPath>packages\Syncfusion.GridCommon.WinForms.21.2.3\lib\net45\Syncfusion.GridCommon.WinForms.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Syncfusion.Shared.Base">
|
||||
<Name>Syncfusion.Shared.Base</Name>
|
||||
<HintPath>packages\Syncfusion.Shared.Base.21.2.3\lib\net45\Syncfusion.Shared.Base.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Syncfusion.Shared.Windows">
|
||||
<Name>Syncfusion.Shared.Windows</Name>
|
||||
<HintPath>packages\Syncfusion.Shared.Windows.21.2.3\lib\net45\Syncfusion.Shared.Windows.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Syncfusion.Office2019Theme.WinForms">
|
||||
<HintPath>packages\Syncfusion.Office2019Theme.WinForms.21.2.3\lib\net45\Syncfusion.Office2019Theme.WinForms.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Syncfusion.Tools.Base">
|
||||
<Name>Syncfusion.Tools.Base</Name>
|
||||
<HintPath>packages\Syncfusion.Tools.Base.21.2.3\lib\net45\Syncfusion.Tools.Base.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Syncfusion.Tools.Windows">
|
||||
<Name>Syncfusion.Tools.Windows</Name>
|
||||
<HintPath>packages\Syncfusion.Tools.Windows.21.2.3\lib\net45\Syncfusion.Tools.Windows.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Syncfusion.SpellChecker.Base">
|
||||
<HintPath>packages\Syncfusion.SpellChecker.Base.21.2.3\lib\net45\Syncfusion.SpellChecker.Base.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="System">
|
||||
<Name>System</Name>
|
||||
</Reference>
|
||||
<Reference Include="System.Data">
|
||||
<Name>System.Data</Name>
|
||||
</Reference>
|
||||
<Reference Include="System.Data.Linq" />
|
||||
<Reference Include="System.Design">
|
||||
<Name>System.Design</Name>
|
||||
</Reference>
|
||||
<Reference Include="System.Drawing">
|
||||
<Name>System.Drawing</Name>
|
||||
</Reference>
|
||||
<Reference Include="System.Windows.Forms">
|
||||
<Name>System.Windows.Forms</Name>
|
||||
</Reference>
|
||||
<Reference Include="System.Xml">
|
||||
<Name>System.XML</Name>
|
||||
</Reference>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<Compile Include="CollectionBaseData.cs" />
|
||||
<Compile Include="Data.cs" />
|
||||
<Compile Include="GenericCollection.cs" />
|
||||
<Compile Include="NWind.designer.cs" />
|
||||
<Compile Include="ObservableCollection.cs" />
|
||||
<Content Include="App.ico" />
|
||||
<Compile Include="ArrayListData.cs" />
|
||||
<Compile Include="AssemblyInfo.cs">
|
||||
<SubType>Code</SubType>
|
||||
</Compile>
|
||||
<Compile Include="BindingListData.cs" />
|
||||
<Compile Include="Form1.cs">
|
||||
<SubType>Form</SubType>
|
||||
</Compile>
|
||||
<EmbeddedResource Include="Form1.resx">
|
||||
<DependentUpon>Form1.cs</DependentUpon>
|
||||
</EmbeddedResource>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<Folder Include="Properties\" />
|
||||
</ItemGroup>
|
||||
<Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />
|
||||
<PropertyGroup>
|
||||
<PreBuildEvent>
|
||||
</PreBuildEvent>
|
||||
<PostBuildEvent>
|
||||
</PostBuildEvent>
|
||||
</PropertyGroup>
|
||||
<ItemGroup>
|
||||
<Reference Include="Syncfusion.Licensing">
|
||||
<HintPath>packages\Syncfusion.Licensing.21.2.3\lib\net45\Syncfusion.Licensing.dll</HintPath>
|
||||
</Reference>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<Service Include="{3259AA49-8AA1-44D3-9025-A0B520596A8C}" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<None Include="app.manifest" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<None Include="packages.config" />
|
||||
</ItemGroup>
|
||||
</Project>
|
|
@ -0,0 +1,20 @@
|
|||
|
||||
Microsoft Visual Studio Solution File, Format Version 12.00
|
||||
# Visual Studio 2012
|
||||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "DataBinding_2012", "DataBinding_2012.csproj", "{B981E15C-C9BC-4386-B8D5-EECF4F918BF3}"
|
||||
EndProject
|
||||
Global
|
||||
GlobalSection(SolutionConfigurationPlatforms) = preSolution
|
||||
Debug|Any CPU = Debug|Any CPU
|
||||
Release|Any CPU = Release|Any CPU
|
||||
EndGlobalSection
|
||||
GlobalSection(ProjectConfigurationPlatforms) = postSolution
|
||||
{B981E15C-C9BC-4386-B8D5-EECF4F918BF3}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
||||
{B981E15C-C9BC-4386-B8D5-EECF4F918BF3}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
||||
{B981E15C-C9BC-4386-B8D5-EECF4F918BF3}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
||||
{B981E15C-C9BC-4386-B8D5-EECF4F918BF3}.Release|Any CPU.Build.0 = Release|Any CPU
|
||||
EndGlobalSection
|
||||
GlobalSection(SolutionProperties) = preSolution
|
||||
HideSolutionNode = FALSE
|
||||
EndGlobalSection
|
||||
EndGlobal
|
|
@ -0,0 +1,194 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" ToolsVersion="14.0">
|
||||
<PropertyGroup>
|
||||
<ProjectType>Local</ProjectType>
|
||||
<ProductVersion>8.0.50727</ProductVersion>
|
||||
<SchemaVersion>2.0</SchemaVersion>
|
||||
<ProjectGuid>{B981E15C-C9BC-4386-B8D5-EECF4F918BF3}</ProjectGuid>
|
||||
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
|
||||
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
|
||||
<ApplicationIcon>App.ico</ApplicationIcon>
|
||||
<AssemblyKeyContainerName>
|
||||
</AssemblyKeyContainerName>
|
||||
<AssemblyName>DataBindingDemo</AssemblyName>
|
||||
<AssemblyOriginatorKeyFile>
|
||||
</AssemblyOriginatorKeyFile>
|
||||
<DefaultClientScript>JScript</DefaultClientScript>
|
||||
<DefaultHTMLPageLayout>Grid</DefaultHTMLPageLayout>
|
||||
<DefaultTargetSchema>IE50</DefaultTargetSchema>
|
||||
<DelaySign>false</DelaySign>
|
||||
<OutputType>WinExe</OutputType>
|
||||
<RootNamespace>DataBindingDemo</RootNamespace>
|
||||
<RunPostBuildEvent>OnBuildSuccess</RunPostBuildEvent>
|
||||
<StartupObject>
|
||||
</StartupObject>
|
||||
<FileUpgradeFlags>
|
||||
</FileUpgradeFlags>
|
||||
<UpgradeBackupLocation>
|
||||
</UpgradeBackupLocation>
|
||||
<TargetFrameworkVersion>v4.6</TargetFrameworkVersion>
|
||||
<TargetFrameworkProfile />
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
|
||||
<OutputPath>bin\Debug\</OutputPath>
|
||||
<AllowUnsafeBlocks>false</AllowUnsafeBlocks>
|
||||
<BaseAddress>285212672</BaseAddress>
|
||||
<CheckForOverflowUnderflow>false</CheckForOverflowUnderflow>
|
||||
<ConfigurationOverrideFile>
|
||||
</ConfigurationOverrideFile>
|
||||
<DefineConstants>DEBUG;TRACE</DefineConstants>
|
||||
<DocumentationFile>
|
||||
</DocumentationFile>
|
||||
<DebugSymbols>true</DebugSymbols>
|
||||
<FileAlignment>4096</FileAlignment>
|
||||
<NoStdLib>false</NoStdLib>
|
||||
<NoWarn>
|
||||
</NoWarn>
|
||||
<Optimize>false</Optimize>
|
||||
<RegisterForComInterop>false</RegisterForComInterop>
|
||||
<RemoveIntegerChecks>false</RemoveIntegerChecks>
|
||||
<TreatWarningsAsErrors>false</TreatWarningsAsErrors>
|
||||
<WarningLevel>4</WarningLevel>
|
||||
<DebugType>full</DebugType>
|
||||
<ErrorReport>prompt</ErrorReport>
|
||||
<PlatformTarget>x86</PlatformTarget>
|
||||
<Prefer32Bit>false</Prefer32Bit>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
|
||||
<OutputPath>bin\Release\</OutputPath>
|
||||
<AllowUnsafeBlocks>false</AllowUnsafeBlocks>
|
||||
<BaseAddress>285212672</BaseAddress>
|
||||
<CheckForOverflowUnderflow>false</CheckForOverflowUnderflow>
|
||||
<ConfigurationOverrideFile>
|
||||
</ConfigurationOverrideFile>
|
||||
<DefineConstants>TRACE</DefineConstants>
|
||||
<DocumentationFile>
|
||||
</DocumentationFile>
|
||||
<DebugSymbols>false</DebugSymbols>
|
||||
<FileAlignment>4096</FileAlignment>
|
||||
<NoStdLib>false</NoStdLib>
|
||||
<NoWarn>
|
||||
</NoWarn>
|
||||
<Optimize>true</Optimize>
|
||||
<RegisterForComInterop>false</RegisterForComInterop>
|
||||
<RemoveIntegerChecks>false</RemoveIntegerChecks>
|
||||
<TreatWarningsAsErrors>false</TreatWarningsAsErrors>
|
||||
<WarningLevel>4</WarningLevel>
|
||||
<DebugType>none</DebugType>
|
||||
<ErrorReport>prompt</ErrorReport>
|
||||
<PlatformTarget>x86</PlatformTarget>
|
||||
<Prefer32Bit>false</Prefer32Bit>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup>
|
||||
<ApplicationManifest>app.manifest</ApplicationManifest>
|
||||
</PropertyGroup>
|
||||
<ItemGroup>
|
||||
<Reference Include="EnvDTE">
|
||||
<Name>EnvDTE</Name>
|
||||
</Reference>
|
||||
<Reference Include="Office">
|
||||
<Name>Office</Name>
|
||||
</Reference>
|
||||
<Reference Include="Syncfusion.Core.WinForms">
|
||||
<HintPath>packages\Syncfusion.Core.WinForms.21.2.3\lib\net46\Syncfusion.Core.WinForms.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Syncfusion.Grid.Base">
|
||||
<Name>Syncfusion.Grid.Base</Name>
|
||||
<HintPath>packages\Syncfusion.Grid.Base.21.2.3\lib\net46\Syncfusion.Grid.Base.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Syncfusion.Grid.Windows">
|
||||
<Name>Syncfusion.Grid.Windows</Name>
|
||||
<HintPath>packages\Syncfusion.Grid.Windows.21.2.3\lib\net46\Syncfusion.Grid.Windows.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Syncfusion.GridCommon.WinForms">
|
||||
<HintPath>packages\Syncfusion.GridCommon.WinForms.21.2.3\lib\net46\Syncfusion.GridCommon.WinForms.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Syncfusion.Shared.Base">
|
||||
<Name>Syncfusion.Shared.Base</Name>
|
||||
<HintPath>packages\Syncfusion.Shared.Base.21.2.3\lib\net46\Syncfusion.Shared.Base.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Syncfusion.Shared.Windows">
|
||||
<Name>Syncfusion.Shared.Windows</Name>
|
||||
<HintPath>packages\Syncfusion.Shared.Windows.21.2.3\lib\net46\Syncfusion.Shared.Windows.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Syncfusion.Office2019Theme.WinForms">
|
||||
<HintPath>packages\Syncfusion.Office2019Theme.WinForms.21.2.3\lib\net46\Syncfusion.Office2019Theme.WinForms.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Syncfusion.Tools.Base">
|
||||
<Name>Syncfusion.Tools.Base</Name>
|
||||
<HintPath>packages\Syncfusion.Tools.Base.21.2.3\lib\net46\Syncfusion.Tools.Base.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Syncfusion.Tools.Windows">
|
||||
<Name>Syncfusion.Tools.Windows</Name>
|
||||
<HintPath>packages\Syncfusion.Tools.Windows.21.2.3\lib\net46\Syncfusion.Tools.Windows.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Syncfusion.SpellChecker.Base">
|
||||
<HintPath>packages\Syncfusion.SpellChecker.Base.21.2.3\lib\net46\Syncfusion.SpellChecker.Base.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="System">
|
||||
<Name>System</Name>
|
||||
</Reference>
|
||||
<Reference Include="System.Data">
|
||||
<Name>System.Data</Name>
|
||||
</Reference>
|
||||
<Reference Include="System.Data.Linq" />
|
||||
<Reference Include="System.Design">
|
||||
<Name>System.Design</Name>
|
||||
</Reference>
|
||||
<Reference Include="System.Drawing">
|
||||
<Name>System.Drawing</Name>
|
||||
</Reference>
|
||||
<Reference Include="System.Windows.Forms">
|
||||
<Name>System.Windows.Forms</Name>
|
||||
</Reference>
|
||||
<Reference Include="System.Xml">
|
||||
<Name>System.XML</Name>
|
||||
</Reference>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<Compile Include="CollectionBaseData.cs" />
|
||||
<Compile Include="Data.cs" />
|
||||
<Compile Include="GenericCollection.cs" />
|
||||
<Compile Include="NWind.designer.cs" />
|
||||
<Compile Include="ObservableCollection.cs" />
|
||||
<Content Include="App.ico" />
|
||||
<Compile Include="ArrayListData.cs" />
|
||||
<Compile Include="AssemblyInfo.cs">
|
||||
<SubType>Code</SubType>
|
||||
</Compile>
|
||||
<Compile Include="BindingListData.cs" />
|
||||
<Compile Include="Form1.cs">
|
||||
<SubType>Form</SubType>
|
||||
</Compile>
|
||||
<Content Include="Northwind.sdf">
|
||||
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
|
||||
</Content>
|
||||
<EmbeddedResource Include="Form1.resx">
|
||||
<DependentUpon>Form1.cs</DependentUpon>
|
||||
</EmbeddedResource>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<Folder Include="Properties\" />
|
||||
</ItemGroup>
|
||||
<Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />
|
||||
<PropertyGroup>
|
||||
<PreBuildEvent>
|
||||
</PreBuildEvent>
|
||||
<PostBuildEvent>
|
||||
</PostBuildEvent>
|
||||
</PropertyGroup>
|
||||
<ItemGroup>
|
||||
<Reference Include="Syncfusion.Licensing">
|
||||
<HintPath>packages\Syncfusion.Licensing.21.2.3\lib\net46\Syncfusion.Licensing.dll</HintPath>
|
||||
</Reference>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<Service Include="{3259AA49-8AA1-44D3-9025-A0B520596A8C}" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<None Include="app.manifest" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<None Include="packages.config" />
|
||||
</ItemGroup>
|
||||
</Project>
|
|
@ -0,0 +1,22 @@
|
|||
|
||||
Microsoft Visual Studio Solution File, Format Version 12.00
|
||||
# Visual Studio 14
|
||||
VisualStudioVersion = 14.0.25420.1
|
||||
MinimumVisualStudioVersion = 10.0.40219.1
|
||||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "DataBinding_2015", "DataBinding_2015.csproj", "{B981E15C-C9BC-4386-B8D5-EECF4F918BF3}"
|
||||
EndProject
|
||||
Global
|
||||
GlobalSection(SolutionConfigurationPlatforms) = preSolution
|
||||
Debug|Any CPU = Debug|Any CPU
|
||||
Release|Any CPU = Release|Any CPU
|
||||
EndGlobalSection
|
||||
GlobalSection(ProjectConfigurationPlatforms) = postSolution
|
||||
{B981E15C-C9BC-4386-B8D5-EECF4F918BF3}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
||||
{B981E15C-C9BC-4386-B8D5-EECF4F918BF3}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
||||
{B981E15C-C9BC-4386-B8D5-EECF4F918BF3}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
||||
{B981E15C-C9BC-4386-B8D5-EECF4F918BF3}.Release|Any CPU.Build.0 = Release|Any CPU
|
||||
EndGlobalSection
|
||||
GlobalSection(SolutionProperties) = preSolution
|
||||
HideSolutionNode = FALSE
|
||||
EndGlobalSection
|
||||
EndGlobal
|
|
@ -0,0 +1,191 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" ToolsVersion="15.0">
|
||||
<PropertyGroup>
|
||||
<ProjectType>Local</ProjectType>
|
||||
<ProductVersion>8.0.50727</ProductVersion>
|
||||
<SchemaVersion>2.0</SchemaVersion>
|
||||
<ProjectGuid>{B981E15C-C9BC-4386-B8D5-EECF4F918BF3}</ProjectGuid>
|
||||
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
|
||||
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
|
||||
<ApplicationIcon>App.ico</ApplicationIcon>
|
||||
<AssemblyKeyContainerName>
|
||||
</AssemblyKeyContainerName>
|
||||
<AssemblyName>DataBindingDemo</AssemblyName>
|
||||
<AssemblyOriginatorKeyFile>
|
||||
</AssemblyOriginatorKeyFile>
|
||||
<DefaultClientScript>JScript</DefaultClientScript>
|
||||
<DefaultHTMLPageLayout>Grid</DefaultHTMLPageLayout>
|
||||
<DefaultTargetSchema>IE50</DefaultTargetSchema>
|
||||
<DelaySign>false</DelaySign>
|
||||
<OutputType>WinExe</OutputType>
|
||||
<RootNamespace>DataBindingDemo</RootNamespace>
|
||||
<RunPostBuildEvent>OnBuildSuccess</RunPostBuildEvent>
|
||||
<StartupObject>
|
||||
</StartupObject>
|
||||
<FileUpgradeFlags>
|
||||
</FileUpgradeFlags>
|
||||
<UpgradeBackupLocation>
|
||||
</UpgradeBackupLocation>
|
||||
<TargetFrameworkVersion>v4.6</TargetFrameworkVersion>
|
||||
<TargetFrameworkProfile />
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
|
||||
<OutputPath>bin\Debug\</OutputPath>
|
||||
<AllowUnsafeBlocks>false</AllowUnsafeBlocks>
|
||||
<BaseAddress>285212672</BaseAddress>
|
||||
<CheckForOverflowUnderflow>false</CheckForOverflowUnderflow>
|
||||
<ConfigurationOverrideFile>
|
||||
</ConfigurationOverrideFile>
|
||||
<DefineConstants>DEBUG;TRACE</DefineConstants>
|
||||
<DocumentationFile>
|
||||
</DocumentationFile>
|
||||
<DebugSymbols>true</DebugSymbols>
|
||||
<FileAlignment>4096</FileAlignment>
|
||||
<NoStdLib>false</NoStdLib>
|
||||
<NoWarn>
|
||||
</NoWarn>
|
||||
<Optimize>false</Optimize>
|
||||
<RegisterForComInterop>false</RegisterForComInterop>
|
||||
<RemoveIntegerChecks>false</RemoveIntegerChecks>
|
||||
<TreatWarningsAsErrors>false</TreatWarningsAsErrors>
|
||||
<WarningLevel>4</WarningLevel>
|
||||
<DebugType>full</DebugType>
|
||||
<ErrorReport>prompt</ErrorReport>
|
||||
<PlatformTarget>x86</PlatformTarget>
|
||||
<Prefer32Bit>false</Prefer32Bit>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
|
||||
<OutputPath>bin\Release\</OutputPath>
|
||||
<AllowUnsafeBlocks>false</AllowUnsafeBlocks>
|
||||
<BaseAddress>285212672</BaseAddress>
|
||||
<CheckForOverflowUnderflow>false</CheckForOverflowUnderflow>
|
||||
<ConfigurationOverrideFile>
|
||||
</ConfigurationOverrideFile>
|
||||
<DefineConstants>TRACE</DefineConstants>
|
||||
<DocumentationFile>
|
||||
</DocumentationFile>
|
||||
<DebugSymbols>false</DebugSymbols>
|
||||
<FileAlignment>4096</FileAlignment>
|
||||
<NoStdLib>false</NoStdLib>
|
||||
<NoWarn>
|
||||
</NoWarn>
|
||||
<Optimize>true</Optimize>
|
||||
<RegisterForComInterop>false</RegisterForComInterop>
|
||||
<RemoveIntegerChecks>false</RemoveIntegerChecks>
|
||||
<TreatWarningsAsErrors>false</TreatWarningsAsErrors>
|
||||
<WarningLevel>4</WarningLevel>
|
||||
<DebugType>none</DebugType>
|
||||
<ErrorReport>prompt</ErrorReport>
|
||||
<PlatformTarget>x86</PlatformTarget>
|
||||
<Prefer32Bit>false</Prefer32Bit>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup>
|
||||
<ApplicationManifest>app.manifest</ApplicationManifest>
|
||||
</PropertyGroup>
|
||||
<ItemGroup>
|
||||
<Reference Include="EnvDTE">
|
||||
<Name>EnvDTE</Name>
|
||||
</Reference>
|
||||
<Reference Include="Office">
|
||||
<Name>Office</Name>
|
||||
</Reference>
|
||||
<Reference Include="Syncfusion.Core.WinForms">
|
||||
<HintPath>packages\Syncfusion.Core.WinForms.21.2.3\lib\net46\Syncfusion.Core.WinForms.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Syncfusion.Grid.Base">
|
||||
<Name>Syncfusion.Grid.Base</Name>
|
||||
<HintPath>packages\Syncfusion.Grid.Base.21.2.3\lib\net46\Syncfusion.Grid.Base.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Syncfusion.Grid.Windows">
|
||||
<Name>Syncfusion.Grid.Windows</Name>
|
||||
<HintPath>packages\Syncfusion.Grid.Windows.21.2.3\lib\net46\Syncfusion.Grid.Windows.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Syncfusion.GridCommon.WinForms">
|
||||
<HintPath>packages\Syncfusion.GridCommon.WinForms.21.2.3\lib\net46\Syncfusion.GridCommon.WinForms.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Syncfusion.Shared.Base">
|
||||
<Name>Syncfusion.Shared.Base</Name>
|
||||
<HintPath>packages\Syncfusion.Shared.Base.21.2.3\lib\net46\Syncfusion.Shared.Base.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Syncfusion.Shared.Windows">
|
||||
<Name>Syncfusion.Shared.Windows</Name>
|
||||
<HintPath>packages\Syncfusion.Shared.Windows.21.2.3\lib\net46\Syncfusion.Shared.Windows.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Syncfusion.Office2019Theme.WinForms">
|
||||
<HintPath>packages\Syncfusion.Office2019Theme.WinForms.21.2.3\lib\net46\Syncfusion.Office2019Theme.WinForms.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Syncfusion.Tools.Base">
|
||||
<Name>Syncfusion.Tools.Base</Name>
|
||||
<HintPath>packages\Syncfusion.Tools.Base.21.2.3\lib\net46\Syncfusion.Tools.Base.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Syncfusion.Tools.Windows">
|
||||
<Name>Syncfusion.Tools.Windows</Name>
|
||||
<HintPath>packages\Syncfusion.Tools.Windows.21.2.3\lib\net46\Syncfusion.Tools.Windows.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Syncfusion.SpellChecker.Base">
|
||||
<HintPath>packages\Syncfusion.SpellChecker.Base.21.2.3\lib\net46\Syncfusion.SpellChecker.Base.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="System">
|
||||
<Name>System</Name>
|
||||
</Reference>
|
||||
<Reference Include="System.Data">
|
||||
<Name>System.Data</Name>
|
||||
</Reference>
|
||||
<Reference Include="System.Data.Linq" />
|
||||
<Reference Include="System.Design">
|
||||
<Name>System.Design</Name>
|
||||
</Reference>
|
||||
<Reference Include="System.Drawing">
|
||||
<Name>System.Drawing</Name>
|
||||
</Reference>
|
||||
<Reference Include="System.Windows.Forms">
|
||||
<Name>System.Windows.Forms</Name>
|
||||
</Reference>
|
||||
<Reference Include="System.Xml">
|
||||
<Name>System.XML</Name>
|
||||
</Reference>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<Compile Include="CollectionBaseData.cs" />
|
||||
<Compile Include="Data.cs" />
|
||||
<Compile Include="GenericCollection.cs" />
|
||||
<Compile Include="NWind.designer.cs" />
|
||||
<Compile Include="ObservableCollection.cs" />
|
||||
<Content Include="App.ico" />
|
||||
<Compile Include="ArrayListData.cs" />
|
||||
<Compile Include="AssemblyInfo.cs">
|
||||
<SubType>Code</SubType>
|
||||
</Compile>
|
||||
<Compile Include="BindingListData.cs" />
|
||||
<Compile Include="Form1.cs">
|
||||
<SubType>Form</SubType>
|
||||
</Compile>
|
||||
<EmbeddedResource Include="Form1.resx">
|
||||
<DependentUpon>Form1.cs</DependentUpon>
|
||||
</EmbeddedResource>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<Folder Include="Properties\" />
|
||||
</ItemGroup>
|
||||
<Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />
|
||||
<PropertyGroup>
|
||||
<PreBuildEvent>
|
||||
</PreBuildEvent>
|
||||
<PostBuildEvent>
|
||||
</PostBuildEvent>
|
||||
</PropertyGroup>
|
||||
<ItemGroup>
|
||||
<Reference Include="Syncfusion.Licensing">
|
||||
<HintPath>packages\Syncfusion.Licensing.21.2.3\lib\net46\Syncfusion.Licensing.dll</HintPath>
|
||||
</Reference>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<Service Include="{3259AA49-8AA1-44D3-9025-A0B520596A8C}" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<None Include="app.manifest" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<None Include="packages.config" />
|
||||
</ItemGroup>
|
||||
</Project>
|
|
@ -0,0 +1,22 @@
|
|||
|
||||
Microsoft Visual Studio Solution File, Format Version 12.00
|
||||
# Visual Studio 15
|
||||
VisualStudioVersion 15.0.26020.0
|
||||
MinimumVisualStudioVersion = 10.0.40219.1
|
||||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "DataBinding_2017", "DataBinding_2017.csproj", "{B981E15C-C9BC-4386-B8D5-EECF4F918BF3}"
|
||||
EndProject
|
||||
Global
|
||||
GlobalSection(SolutionConfigurationPlatforms) = preSolution
|
||||
Debug|Any CPU = Debug|Any CPU
|
||||
Release|Any CPU = Release|Any CPU
|
||||
EndGlobalSection
|
||||
GlobalSection(ProjectConfigurationPlatforms) = postSolution
|
||||
{B981E15C-C9BC-4386-B8D5-EECF4F918BF3}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
||||
{B981E15C-C9BC-4386-B8D5-EECF4F918BF3}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
||||
{B981E15C-C9BC-4386-B8D5-EECF4F918BF3}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
||||
{B981E15C-C9BC-4386-B8D5-EECF4F918BF3}.Release|Any CPU.Build.0 = Release|Any CPU
|
||||
EndGlobalSection
|
||||
GlobalSection(SolutionProperties) = preSolution
|
||||
HideSolutionNode = FALSE
|
||||
EndGlobalSection
|
||||
EndGlobal
|
|
@ -0,0 +1,62 @@
|
|||
<Project Sdk="Microsoft.NET.Sdk">
|
||||
<PropertyGroup>
|
||||
<OutputType>WinExe</OutputType>
|
||||
<TargetFramework>net6.0-windows</TargetFramework>
|
||||
<UseWindowsForms>true</UseWindowsForms>
|
||||
<GenerateAssemblyInfo>false</GenerateAssemblyInfo>
|
||||
<AssemblyName>DataBindingDemo</AssemblyName>
|
||||
<RootNamespace>DataBindingDemo</RootNamespace>
|
||||
<DefineConstants>NETCORE</DefineConstants>
|
||||
<ApplicationManifest>app.manifest</ApplicationManifest>
|
||||
<TargetFrameworkVersion>
|
||||
</TargetFrameworkVersion>
|
||||
</PropertyGroup>
|
||||
<ItemGroup>
|
||||
<Reference Include="Syncfusion.Core.WinForms">
|
||||
<HintPath>
|
||||
</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Syncfusion.Grid.Windows">
|
||||
<HintPath>
|
||||
</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Syncfusion.GridCommon.WinForms">
|
||||
<HintPath>
|
||||
</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Syncfusion.Shared.Base">
|
||||
<HintPath>
|
||||
</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Syncfusion.Shared.Windows">
|
||||
<HintPath>
|
||||
</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Syncfusion.Office2019Theme.WinForms">
|
||||
<HintPath>
|
||||
</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Syncfusion.Tools.Base">
|
||||
<HintPath>
|
||||
</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Syncfusion.Tools.Windows">
|
||||
<HintPath>
|
||||
</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Syncfusion.SpellChecker.Base">
|
||||
<HintPath>
|
||||
</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Syncfusion.Licensing">
|
||||
<HintPath>
|
||||
</HintPath>
|
||||
</Reference>
|
||||
</ItemGroup>
|
||||
<PropertyGroup>
|
||||
<ApplicationIcon>App.ico</ApplicationIcon>
|
||||
</PropertyGroup>
|
||||
<ItemGroup>
|
||||
<None Include="packages.config" />
|
||||
</ItemGroup>
|
||||
</Project>
|
|
@ -0,0 +1,21 @@
|
|||
Microsoft Visual Studio Solution File, Format Version 12.00
|
||||
# Visual Studio Version 17
|
||||
VisualStudioVersion = 17.1.31903.286
|
||||
MinimumVisualStudioVersion = 10.0.40219.1
|
||||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "DataBinding_NET60", "DataBinding_NET60.csproj", "{B981E15C-C9BC-4386-B8D5-EECF4F918BF3}"
|
||||
EndProject
|
||||
Global
|
||||
GlobalSection(SolutionConfigurationPlatforms) = preSolution
|
||||
Debug|Any CPU = Debug|Any CPU
|
||||
Release|Any CPU = Release|Any CPU
|
||||
EndGlobalSection
|
||||
GlobalSection(ProjectConfigurationPlatforms) = postSolution
|
||||
{B981E15C-C9BC-4386-B8D5-EECF4F918BF3}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
||||
{B981E15C-C9BC-4386-B8D5-EECF4F918BF3}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
||||
{B981E15C-C9BC-4386-B8D5-EECF4F918BF3}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
||||
{B981E15C-C9BC-4386-B8D5-EECF4F918BF3}.Release|Any CPU.Build.0 = Release|Any CPU
|
||||
EndGlobalSection
|
||||
GlobalSection(SolutionProperties) = preSolution
|
||||
HideSolutionNode = FALSE
|
||||
EndGlobalSection
|
||||
EndGlobal
|
|
@ -0,0 +1,62 @@
|
|||
<Project Sdk="Microsoft.NET.Sdk">
|
||||
<PropertyGroup>
|
||||
<OutputType>WinExe</OutputType>
|
||||
<TargetFramework>net7.0-windows</TargetFramework>
|
||||
<UseWindowsForms>true</UseWindowsForms>
|
||||
<GenerateAssemblyInfo>false</GenerateAssemblyInfo>
|
||||
<AssemblyName>DataBindingDemo</AssemblyName>
|
||||
<RootNamespace>DataBindingDemo</RootNamespace>
|
||||
<DefineConstants>NETCORE</DefineConstants>
|
||||
<ApplicationManifest>app.manifest</ApplicationManifest>
|
||||
<TargetFrameworkVersion>
|
||||
</TargetFrameworkVersion>
|
||||
</PropertyGroup>
|
||||
<ItemGroup>
|
||||
<Reference Include="Syncfusion.Core.WinForms">
|
||||
<HintPath>
|
||||
</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Syncfusion.Grid.Windows">
|
||||
<HintPath>
|
||||
</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Syncfusion.GridCommon.WinForms">
|
||||
<HintPath>
|
||||
</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Syncfusion.Shared.Base">
|
||||
<HintPath>
|
||||
</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Syncfusion.Shared.Windows">
|
||||
<HintPath>
|
||||
</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Syncfusion.Office2019Theme.WinForms">
|
||||
<HintPath>
|
||||
</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Syncfusion.Tools.Base">
|
||||
<HintPath>
|
||||
</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Syncfusion.Tools.Windows">
|
||||
<HintPath>
|
||||
</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Syncfusion.SpellChecker.Base">
|
||||
<HintPath>
|
||||
</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Syncfusion.Licensing">
|
||||
<HintPath>
|
||||
</HintPath>
|
||||
</Reference>
|
||||
</ItemGroup>
|
||||
<PropertyGroup>
|
||||
<ApplicationIcon>App.ico</ApplicationIcon>
|
||||
</PropertyGroup>
|
||||
<ItemGroup>
|
||||
<None Include="packages.config" />
|
||||
</ItemGroup>
|
||||
</Project>
|
|
@ -0,0 +1,21 @@
|
|||
Microsoft Visual Studio Solution File, Format Version 12.00
|
||||
# Visual Studio Version 17
|
||||
VisualStudioVersion = 17.1.31903.286
|
||||
MinimumVisualStudioVersion = 10.0.40219.1
|
||||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "DataBinding_NET70", "DataBinding_NET70.csproj", "{B981E15C-C9BC-4386-B8D5-EECF4F918BF3}"
|
||||
EndProject
|
||||
Global
|
||||
GlobalSection(SolutionConfigurationPlatforms) = preSolution
|
||||
Debug|Any CPU = Debug|Any CPU
|
||||
Release|Any CPU = Release|Any CPU
|
||||
EndGlobalSection
|
||||
GlobalSection(ProjectConfigurationPlatforms) = postSolution
|
||||
{B981E15C-C9BC-4386-B8D5-EECF4F918BF3}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
||||
{B981E15C-C9BC-4386-B8D5-EECF4F918BF3}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
||||
{B981E15C-C9BC-4386-B8D5-EECF4F918BF3}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
||||
{B981E15C-C9BC-4386-B8D5-EECF4F918BF3}.Release|Any CPU.Build.0 = Release|Any CPU
|
||||
EndGlobalSection
|
||||
GlobalSection(SolutionProperties) = preSolution
|
||||
HideSolutionNode = FALSE
|
||||
EndGlobalSection
|
||||
EndGlobal
|
|
@ -0,0 +1,283 @@
|
|||
#region Copyright Syncfusion Inc. 2001 - 2023
|
||||
// Copyright Syncfusion Inc. 2001 - 2023. All rights reserved.
|
||||
// Use of this code is subject to the terms of our license.
|
||||
// A copy of the current license can be obtained at any time by e-mailing
|
||||
// licensing@syncfusion.com. Any infringement will be prosecuted under
|
||||
// applicable laws.
|
||||
#endregion
|
||||
using System;
|
||||
using System.Collections;
|
||||
using System.ComponentModel;
|
||||
using System.Data;
|
||||
using DataBinding;
|
||||
|
||||
|
||||
namespace DataBinding
|
||||
{
|
||||
#if !NETCORE
|
||||
/// <summary>
|
||||
/// Summary description for DataCollection.
|
||||
/// </summary>
|
||||
public class DataCollection : IBindingList, INotifyPropertyChanged
|
||||
{
|
||||
private ArrayList list;
|
||||
|
||||
public DataCollection()
|
||||
{
|
||||
list = new ArrayList();
|
||||
}
|
||||
|
||||
#if !NETCORE
|
||||
public Data this[int index]
|
||||
{
|
||||
get
|
||||
{
|
||||
return (Data)list[index];
|
||||
}
|
||||
set
|
||||
{
|
||||
list[index] = value;
|
||||
RaisePropertyChanged(list[index].ToString());
|
||||
}
|
||||
}
|
||||
#endif
|
||||
void RaisePropertyChanged(string name)
|
||||
{
|
||||
if (PropertyChanged != null)
|
||||
PropertyChanged(this, new PropertyChangedEventArgs(name));
|
||||
}
|
||||
|
||||
#region INotifyPropertyChanged Members
|
||||
|
||||
public event PropertyChangedEventHandler PropertyChanged;
|
||||
|
||||
#endregion
|
||||
|
||||
#region IBindingList Members
|
||||
|
||||
public void AddIndex(PropertyDescriptor property)
|
||||
{
|
||||
}
|
||||
|
||||
public bool AllowNew
|
||||
{
|
||||
get
|
||||
{
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
||||
public void ApplySort(PropertyDescriptor property, System.ComponentModel.ListSortDirection direction)
|
||||
{
|
||||
}
|
||||
|
||||
public PropertyDescriptor SortProperty
|
||||
{
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
public int Find(PropertyDescriptor property, object key)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
public bool SupportsSorting
|
||||
{
|
||||
get
|
||||
{
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
||||
public bool IsSorted
|
||||
{
|
||||
get
|
||||
{
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
||||
public bool AllowRemove
|
||||
{
|
||||
get
|
||||
{
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
||||
public bool SupportsSearching
|
||||
{
|
||||
get
|
||||
{
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
||||
public System.ComponentModel.ListSortDirection SortDirection
|
||||
{
|
||||
get
|
||||
{
|
||||
return new System.ComponentModel.ListSortDirection ();
|
||||
}
|
||||
}
|
||||
public event System.ComponentModel.ListChangedEventHandler ListChanged;
|
||||
public bool SupportsChangeNotification
|
||||
{
|
||||
get
|
||||
{
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
||||
public void RemoveSort()
|
||||
{
|
||||
}
|
||||
#if !NETCORE
|
||||
public object AddNew()
|
||||
{
|
||||
Data info = new Data();
|
||||
this.list.Add(info);
|
||||
return info;
|
||||
}
|
||||
#endif
|
||||
public bool AllowEdit
|
||||
{
|
||||
get
|
||||
{
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
||||
public void RemoveIndex(PropertyDescriptor property)
|
||||
{
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
||||
#region IList Members
|
||||
|
||||
public bool IsReadOnly
|
||||
{
|
||||
get
|
||||
{
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
||||
object IList.this[int index]
|
||||
{
|
||||
get
|
||||
{
|
||||
return list[index];
|
||||
}
|
||||
set
|
||||
{
|
||||
list[index] = value;
|
||||
}
|
||||
}
|
||||
|
||||
public void RemoveAt(int index)
|
||||
{
|
||||
list.RemoveAt(index);
|
||||
RaiseListChanged(ListChangedType.ItemDeleted, index);
|
||||
}
|
||||
|
||||
public void Insert(int index, object value)
|
||||
{
|
||||
list.Insert(index, value);
|
||||
RaiseListChanged(ListChangedType.ItemAdded, index);
|
||||
}
|
||||
|
||||
public void Remove(object value)
|
||||
{
|
||||
int index = list.IndexOf(value);
|
||||
list.Remove(value);
|
||||
RaiseListChanged(ListChangedType.ItemDeleted, index);
|
||||
}
|
||||
|
||||
public bool Contains(object value)
|
||||
{
|
||||
return list.Contains(value);
|
||||
}
|
||||
|
||||
public void Clear()
|
||||
{
|
||||
list.Clear();
|
||||
}
|
||||
|
||||
public int IndexOf(object value)
|
||||
{
|
||||
return list.IndexOf(value);
|
||||
}
|
||||
|
||||
public int Add(object value)
|
||||
{
|
||||
int count = list.Add(value);
|
||||
RaiseListChanged(ListChangedType.ItemAdded, list.Count-1);
|
||||
return count;
|
||||
}
|
||||
|
||||
public bool IsFixedSize
|
||||
{
|
||||
get
|
||||
{
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
||||
void RaiseListChanged(ListChangedType type, int index)
|
||||
{
|
||||
if (ListChanged != null)
|
||||
ListChanged(this, new ListChangedEventArgs(type, index));
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
||||
|
||||
#region ICollection Members
|
||||
|
||||
public bool IsSynchronized
|
||||
{
|
||||
get
|
||||
{
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
||||
public int Count
|
||||
{
|
||||
get
|
||||
{
|
||||
return list.Count;
|
||||
}
|
||||
}
|
||||
|
||||
public void CopyTo(Array array, int index)
|
||||
{
|
||||
list.CopyTo(array, index);
|
||||
}
|
||||
|
||||
public object SyncRoot
|
||||
{
|
||||
get
|
||||
{
|
||||
return list.SyncRoot;
|
||||
}
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
||||
#region IEnumerable Members
|
||||
|
||||
public IEnumerator GetEnumerator()
|
||||
{
|
||||
return list.GetEnumerator();
|
||||
}
|
||||
|
||||
#endregion
|
||||
}
|
||||
#endif
|
||||
}
|
|
@ -0,0 +1,767 @@
|
|||
#region Copyright Syncfusion Inc. 2001-2017.
|
||||
// Copyright Syncfusion Inc. 2001-2017. All rights reserved.
|
||||
// Use of this code is subject to the terms of our license.
|
||||
// A copy of the current license can be obtained at any time by e-mailing
|
||||
// licensing@syncfusion.com. Any infringement will be prosecuted under
|
||||
// applicable laws.
|
||||
#endregion
|
||||
using System;
|
||||
using System.Drawing;
|
||||
using System.Collections;
|
||||
using System.ComponentModel;
|
||||
using System.Windows.Forms;
|
||||
using System.Data;
|
||||
using Syncfusion.Windows.Forms.Tools;
|
||||
using Syncfusion.Windows.Forms;
|
||||
using System.IO;
|
||||
using Syncfusion.Licensing;
|
||||
using System.Collections.Specialized;
|
||||
using Syncfusion.Runtime.Serialization;
|
||||
using Syncfusion.WinForms.Controls;
|
||||
|
||||
namespace DataBindingDemo
|
||||
{
|
||||
/// <summary>
|
||||
/// Summary description for Form1.
|
||||
/// </summary>
|
||||
public class Form1 : MetroForm
|
||||
{
|
||||
private System.Windows.Forms.Panel panel1;
|
||||
private System.Windows.Forms.Panel panel2;
|
||||
private System.Windows.Forms.Label label1;
|
||||
private ComboBoxAdv comboBoxAdv1;
|
||||
private Syncfusion.Windows.Forms.Tools.AutoComplete autoComplete1;
|
||||
private TextBoxExt textBox1;
|
||||
private Syncfusion.Windows.Forms.Tools.AutoCompleteDataColumnInfo autoCompleteDataColumnInfo1;
|
||||
private Syncfusion.Windows.Forms.Tools.AutoCompleteDataColumnInfo autoCompleteDataColumnInfo2;
|
||||
private Label label2;
|
||||
private ComboBoxAdv dataSource_ComboBox;
|
||||
private Label label3;
|
||||
private ComboBoxAdv autoComplete_Combo;
|
||||
private Label label4;
|
||||
private ComboBoxAdv format_Combo;
|
||||
private SfButton btn_serialize;
|
||||
private SfButton btn_deserialize;
|
||||
private Label label5;
|
||||
private System.ComponentModel.IContainer components = null;
|
||||
|
||||
public Form1()
|
||||
{
|
||||
//
|
||||
// Required for Windows Form Designer support
|
||||
//
|
||||
InitializeComponent();
|
||||
this.autoComplete1.ShowColumnHeader = true;
|
||||
|
||||
this.dataSource_ComboBox.Items.AddRange(new object[] {
|
||||
"Array List",
|
||||
"Collection Base",
|
||||
"Data Table",
|
||||
"Generic Collection",
|
||||
"IBinding List",
|
||||
"Observable Collection"});
|
||||
|
||||
this.autoComplete_Combo.Items.AddRange(new object[] {
|
||||
"Auto Suggest",
|
||||
"Auto Append", "Both",
|
||||
"Multi Suggest",
|
||||
"Multi Suggest Extended",
|
||||
"Disabled"});
|
||||
|
||||
this.format_Combo.Items.AddRange(new object[] {
|
||||
"XML",
|
||||
"Binary",
|
||||
"Memory Stream"});
|
||||
|
||||
this.format_Combo.SelectedIndex = 0;
|
||||
this.autoComplete_Combo.SelectedIndex = 0;
|
||||
this.dataSource_ComboBox.SelectedIndex = 0;
|
||||
this.SetArrayListData();
|
||||
|
||||
try
|
||||
{
|
||||
System.Drawing.Icon ico = new System.Drawing.Icon(GetIconFile(@"common\Images\Grid\Icon\sfgrid.ico"));
|
||||
if (ico != null)
|
||||
this.Icon = ico;
|
||||
}
|
||||
catch { }
|
||||
|
||||
|
||||
this.dataSource_ComboBox.ThemeName = "Office2019Colorful";
|
||||
this.format_Combo.ThemeName = "Office2019Colorful";
|
||||
this.autoComplete_Combo.ThemeName = "Office2019Colorful";
|
||||
|
||||
this.dataSource_ComboBox.DropDownStyle = ComboBoxStyle.DropDownList;
|
||||
this.format_Combo.DropDownStyle = ComboBoxStyle.DropDownList;
|
||||
this.autoComplete_Combo.DropDownStyle = ComboBoxStyle.DropDownList;
|
||||
|
||||
this.btn_serialize.ThemeName = "Office2019Colorful";
|
||||
this.btn_deserialize.ThemeName = "Office2019Colorful";
|
||||
this.btn_deserialize.FlatStyle = FlatStyle.Flat;
|
||||
this.btn_serialize.FlatStyle = FlatStyle.Flat;
|
||||
|
||||
//ForeColor
|
||||
this.label1.ForeColor = ColorTranslator.FromHtml("#444444");
|
||||
this.label2.ForeColor = ColorTranslator.FromHtml("#444444");
|
||||
this.label3.ForeColor = ColorTranslator.FromHtml("#444444");
|
||||
this.label4.ForeColor = ColorTranslator.FromHtml("#444444");
|
||||
this.label5.ForeColor = ColorTranslator.FromHtml("#444444");
|
||||
}
|
||||
|
||||
StringCollection stringCollection = new StringCollection() { "Bangladesh", "Brazil", "China", "Egypt", "India", "Indonesia", "Japan", "Mexico",
|
||||
"Nigeria", "Pakistan", "Philippines", "Russia", "USA"};
|
||||
private void SetTable()
|
||||
{
|
||||
DataTable dataTable = new DataTable();
|
||||
dataTable.Columns.Add("Country");
|
||||
for (int i = 0; i < stringCollection.Count ; i++)
|
||||
{
|
||||
DataRow dataRow = dataTable.NewRow();
|
||||
dataRow[0] = stringCollection[i];
|
||||
dataTable.Rows.Add(dataRow);
|
||||
}
|
||||
|
||||
autoComplete1.ResetHistory();
|
||||
autoComplete1 = new AutoComplete(this.components);
|
||||
autoComplete1.ParentForm = this;
|
||||
setAutoCompleteMode(autoComplete1);
|
||||
autoComplete1.ShowColumnHeader = true;
|
||||
autoComplete1.ThemeName = "Office2019Colorful";
|
||||
autoComplete1.DataSource = null;
|
||||
autoComplete1.CategoryName = "Country";
|
||||
autoComplete1.DataSource = dataTable;
|
||||
autoComplete1.RefreshColumns();
|
||||
this.autoComplete1.Columns[0].MatchingColumn = true;
|
||||
}
|
||||
|
||||
private string GetIconFile(string bitmapName)
|
||||
{
|
||||
for (int n = 0; n < 10; n++)
|
||||
{
|
||||
if (System.IO.File.Exists(bitmapName))
|
||||
return bitmapName;
|
||||
|
||||
bitmapName = @"..\" + bitmapName;
|
||||
}
|
||||
|
||||
return bitmapName;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Clean up any resources being used.
|
||||
/// </summary>
|
||||
protected override void Dispose( bool disposing )
|
||||
{
|
||||
if( disposing )
|
||||
{
|
||||
if (components != null)
|
||||
{
|
||||
components.Dispose();
|
||||
}
|
||||
}
|
||||
base.Dispose( disposing );
|
||||
}
|
||||
|
||||
#region Windows Form Designer generated code
|
||||
/// <summary>
|
||||
/// Required method for Designer support - do not modify
|
||||
/// the contents of this method with the code editor.
|
||||
/// </summary>
|
||||
private void InitializeComponent()
|
||||
{
|
||||
this.components = new System.ComponentModel.Container();
|
||||
this.panel1 = new System.Windows.Forms.Panel();
|
||||
this.btn_deserialize = new Syncfusion.WinForms.Controls.SfButton();
|
||||
this.btn_serialize = new Syncfusion.WinForms.Controls.SfButton();
|
||||
this.label4 = new System.Windows.Forms.Label();
|
||||
this.format_Combo = new Syncfusion.Windows.Forms.Tools.ComboBoxAdv();
|
||||
this.autoComplete_Combo = new Syncfusion.Windows.Forms.Tools.ComboBoxAdv();
|
||||
this.label3 = new System.Windows.Forms.Label();
|
||||
this.dataSource_ComboBox = new Syncfusion.Windows.Forms.Tools.ComboBoxAdv();
|
||||
this.label2 = new System.Windows.Forms.Label();
|
||||
this.label1 = new System.Windows.Forms.Label();
|
||||
this.comboBoxAdv1 = new Syncfusion.Windows.Forms.Tools.ComboBoxAdv();
|
||||
this.panel2 = new System.Windows.Forms.Panel();
|
||||
this.label5 = new System.Windows.Forms.Label();
|
||||
this.textBox1 = new Syncfusion.Windows.Forms.Tools.TextBoxExt();
|
||||
this.autoComplete1 = new Syncfusion.Windows.Forms.Tools.AutoComplete(this.components);
|
||||
this.autoCompleteDataColumnInfo1 = new Syncfusion.Windows.Forms.Tools.AutoCompleteDataColumnInfo("Flag", 100, true);
|
||||
this.autoCompleteDataColumnInfo2 = new Syncfusion.Windows.Forms.Tools.AutoCompleteDataColumnInfo("Country", 100, true);
|
||||
this.panel1.SuspendLayout();
|
||||
((System.ComponentModel.ISupportInitialize)(this.format_Combo)).BeginInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.autoComplete_Combo)).BeginInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.dataSource_ComboBox)).BeginInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.comboBoxAdv1)).BeginInit();
|
||||
this.panel2.SuspendLayout();
|
||||
((System.ComponentModel.ISupportInitialize)(this.textBox1)).BeginInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.autoComplete1)).BeginInit();
|
||||
this.SuspendLayout();
|
||||
//
|
||||
// panel1
|
||||
//
|
||||
this.panel1.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom)
|
||||
| System.Windows.Forms.AnchorStyles.Left)));
|
||||
this.panel1.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
|
||||
this.panel1.Controls.Add(this.btn_deserialize);
|
||||
this.panel1.Controls.Add(this.btn_serialize);
|
||||
this.panel1.Controls.Add(this.label4);
|
||||
this.panel1.Controls.Add(this.format_Combo);
|
||||
this.panel1.Controls.Add(this.autoComplete_Combo);
|
||||
this.panel1.Controls.Add(this.label3);
|
||||
this.panel1.Controls.Add(this.dataSource_ComboBox);
|
||||
this.panel1.Controls.Add(this.label2);
|
||||
this.panel1.Location = new System.Drawing.Point(492, 12);
|
||||
this.panel1.Margin = new System.Windows.Forms.Padding(2);
|
||||
this.panel1.Name = "panel1";
|
||||
this.panel1.Size = new System.Drawing.Size(272, 421);
|
||||
this.panel1.TabIndex = 1;
|
||||
//
|
||||
// btn_deserialize
|
||||
//
|
||||
this.btn_deserialize.AccessibleName = "Button";
|
||||
this.btn_deserialize.Font = new System.Drawing.Font("Segoe UI Semibold", 9F);
|
||||
this.btn_deserialize.Location = new System.Drawing.Point(127, 228);
|
||||
this.btn_deserialize.Margin = new System.Windows.Forms.Padding(2);
|
||||
this.btn_deserialize.Name = "btn_deserialize";
|
||||
this.btn_deserialize.Size = new System.Drawing.Size(123, 23);
|
||||
this.btn_deserialize.TabIndex = 7;
|
||||
this.btn_deserialize.Text = "Deserialize";
|
||||
this.btn_deserialize.Click += new System.EventHandler(this.btn_deserialize_Click);
|
||||
//
|
||||
// btn_serialize
|
||||
//
|
||||
this.btn_serialize.AccessibleName = "Button";
|
||||
this.btn_serialize.Font = new System.Drawing.Font("Segoe UI Semibold", 9F);
|
||||
this.btn_serialize.Location = new System.Drawing.Point(127, 180);
|
||||
this.btn_serialize.Margin = new System.Windows.Forms.Padding(2);
|
||||
this.btn_serialize.Name = "btn_serialize";
|
||||
this.btn_serialize.Size = new System.Drawing.Size(123, 23);
|
||||
this.btn_serialize.TabIndex = 6;
|
||||
this.btn_serialize.Text = "Serialize";
|
||||
this.btn_serialize.Click += new System.EventHandler(this.btn_serialize_Click);
|
||||
//
|
||||
// label4
|
||||
//
|
||||
this.label4.AutoSize = true;
|
||||
this.label4.Location = new System.Drawing.Point(14, 133);
|
||||
this.label4.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0);
|
||||
this.label4.Name = "label4";
|
||||
this.label4.Size = new System.Drawing.Size(97, 13);
|
||||
this.label4.TabIndex = 5;
|
||||
this.label4.Text = "Format To Serialize";
|
||||
//
|
||||
// format_Combo
|
||||
//
|
||||
this.format_Combo.BeforeTouchSize = new System.Drawing.Size(124, 21);
|
||||
this.format_Combo.Location = new System.Drawing.Point(127, 133);
|
||||
this.format_Combo.Margin = new System.Windows.Forms.Padding(2);
|
||||
this.format_Combo.Name = "format_Combo";
|
||||
this.format_Combo.Size = new System.Drawing.Size(124, 21);
|
||||
this.format_Combo.TabIndex = 4;
|
||||
this.format_Combo.Text = "comboBoxAdv3";
|
||||
this.format_Combo.SelectedIndexChanged += new System.EventHandler(this.format_Combo_SelectedIndexChanged);
|
||||
//
|
||||
// autoComplete_Combo
|
||||
//
|
||||
this.autoComplete_Combo.BeforeTouchSize = new System.Drawing.Size(124, 21);
|
||||
this.autoComplete_Combo.Location = new System.Drawing.Point(127, 77);
|
||||
this.autoComplete_Combo.Margin = new System.Windows.Forms.Padding(2);
|
||||
this.autoComplete_Combo.Name = "autoComplete_Combo";
|
||||
this.autoComplete_Combo.Size = new System.Drawing.Size(124, 21);
|
||||
this.autoComplete_Combo.TabIndex = 3;
|
||||
this.autoComplete_Combo.Text = "comboBoxAdv2";
|
||||
this.autoComplete_Combo.SelectedIndexChanged += new System.EventHandler(this.autoComplete_Combo_SelectedIndexChanged);
|
||||
//
|
||||
// label3
|
||||
//
|
||||
this.label3.AutoSize = true;
|
||||
this.label3.Location = new System.Drawing.Point(11, 77);
|
||||
this.label3.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0);
|
||||
this.label3.Name = "label3";
|
||||
this.label3.Size = new System.Drawing.Size(106, 13);
|
||||
this.label3.TabIndex = 2;
|
||||
this.label3.Text = "Auto Complete Mode";
|
||||
//
|
||||
// dataSource_ComboBox
|
||||
//
|
||||
this.dataSource_ComboBox.BeforeTouchSize = new System.Drawing.Size(124, 21);
|
||||
this.dataSource_ComboBox.Location = new System.Drawing.Point(127, 27);
|
||||
this.dataSource_ComboBox.Margin = new System.Windows.Forms.Padding(2);
|
||||
this.dataSource_ComboBox.Name = "dataSource_ComboBox";
|
||||
this.dataSource_ComboBox.Size = new System.Drawing.Size(124, 21);
|
||||
this.dataSource_ComboBox.TabIndex = 1;
|
||||
this.dataSource_ComboBox.Text = "Select Data Source";
|
||||
this.dataSource_ComboBox.SelectedIndexChanged += new System.EventHandler(this.dataSource_ComboBox_SelectedIndexChanged);
|
||||
//
|
||||
// label2
|
||||
//
|
||||
this.label2.AutoSize = true;
|
||||
this.label2.Location = new System.Drawing.Point(11, 27);
|
||||
this.label2.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0);
|
||||
this.label2.Name = "label2";
|
||||
this.label2.Size = new System.Drawing.Size(70, 13);
|
||||
this.label2.TabIndex = 0;
|
||||
this.label2.Text = "Data Source ";
|
||||
//
|
||||
// label1
|
||||
//
|
||||
this.label1.AutoSize = true;
|
||||
this.label1.Location = new System.Drawing.Point(27, 85);
|
||||
this.label1.Name = "label1";
|
||||
this.label1.Size = new System.Drawing.Size(91, 20);
|
||||
this.label1.TabIndex = 0;
|
||||
this.label1.Text = "Visual Style";
|
||||
//
|
||||
// comboBoxAdv1
|
||||
//
|
||||
this.comboBoxAdv1.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(255)))), ((int)(((byte)(255)))), ((int)(((byte)(255)))));
|
||||
this.comboBoxAdv1.BeforeTouchSize = new System.Drawing.Size(186, 21);
|
||||
this.comboBoxAdv1.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
|
||||
this.comboBoxAdv1.Font = new System.Drawing.Font("Segoe UI", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||
this.comboBoxAdv1.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(68)))), ((int)(((byte)(68)))), ((int)(((byte)(68)))));
|
||||
this.comboBoxAdv1.Items.AddRange(new object[] {
|
||||
"Office2019Colorful",
|
||||
"HighContrastBlack",
|
||||
"Office2016Colorful",
|
||||
"Office2016White",
|
||||
"Office2016Black",
|
||||
"Office2016DarkGray",
|
||||
"Metro",
|
||||
"Default"});
|
||||
this.comboBoxAdv1.Location = new System.Drawing.Point(155, 84);
|
||||
this.comboBoxAdv1.Name = "comboBoxAdv1";
|
||||
this.comboBoxAdv1.Size = new System.Drawing.Size(186, 21);
|
||||
this.comboBoxAdv1.Style = Syncfusion.Windows.Forms.VisualStyle.Office2016Colorful;
|
||||
this.comboBoxAdv1.TabIndex = 3;
|
||||
this.comboBoxAdv1.Text = "Office2019Colorful";
|
||||
this.comboBoxAdv1.ThemeName = "Office2016Colorful";
|
||||
//
|
||||
// panel2
|
||||
//
|
||||
this.panel2.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom)
|
||||
| System.Windows.Forms.AnchorStyles.Left)));
|
||||
this.panel2.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
|
||||
this.panel2.Controls.Add(this.label5);
|
||||
this.panel2.Controls.Add(this.textBox1);
|
||||
this.panel2.Location = new System.Drawing.Point(4, 12);
|
||||
this.panel2.Margin = new System.Windows.Forms.Padding(2);
|
||||
this.panel2.Name = "panel2";
|
||||
this.panel2.Size = new System.Drawing.Size(480, 421);
|
||||
this.panel2.TabIndex = 0;
|
||||
//
|
||||
// label5
|
||||
//
|
||||
this.label5.AutoSize = true;
|
||||
this.label5.Location = new System.Drawing.Point(78, 148);
|
||||
this.label5.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0);
|
||||
this.label5.Name = "label5";
|
||||
this.label5.Size = new System.Drawing.Size(93, 13);
|
||||
this.label5.TabIndex = 3;
|
||||
this.label5.Text = "Enter your option :";
|
||||
//
|
||||
// textBox1
|
||||
//
|
||||
this.autoComplete1.SetAutoComplete(this.textBox1, Syncfusion.Windows.Forms.Tools.AutoCompleteModes.MultiSuggestExtended);
|
||||
this.textBox1.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(255)))), ((int)(((byte)(255)))), ((int)(((byte)(255)))));
|
||||
this.textBox1.BeforeTouchSize = new System.Drawing.Size(201, 22);
|
||||
this.textBox1.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(197)))), ((int)(((byte)(197)))), ((int)(((byte)(197)))));
|
||||
this.textBox1.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
|
||||
this.textBox1.Cursor = System.Windows.Forms.Cursors.IBeam;
|
||||
this.textBox1.Font = new System.Drawing.Font("Segoe UI", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||
this.textBox1.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(68)))), ((int)(((byte)(68)))), ((int)(((byte)(68)))));
|
||||
this.textBox1.Location = new System.Drawing.Point(193, 148);
|
||||
this.textBox1.Margin = new System.Windows.Forms.Padding(2);
|
||||
this.textBox1.Metrocolor = System.Drawing.Color.Gray;
|
||||
this.textBox1.Name = "textBox1";
|
||||
this.textBox1.Size = new System.Drawing.Size(201, 22);
|
||||
this.textBox1.Style = Syncfusion.Windows.Forms.Tools.TextBoxExt.theme.Office2016Colorful;
|
||||
this.textBox1.TabIndex = 2;
|
||||
this.textBox1.ThemeName = "Office2019Colorful";
|
||||
//
|
||||
// autoComplete1
|
||||
//
|
||||
this.autoComplete1.AdjustHeightToItemCount = false;
|
||||
this.autoComplete1.HeaderFont = new System.Drawing.Font("Segoe UI", 11F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.World);
|
||||
this.autoComplete1.ItemFont = new System.Drawing.Font("Segoe UI", 8.25F);
|
||||
this.autoComplete1.MetroColor = System.Drawing.Color.FromArgb(((int)(((byte)(17)))), ((int)(((byte)(158)))), ((int)(((byte)(218)))));
|
||||
this.autoComplete1.ParentForm = this;
|
||||
this.autoComplete1.Style = Syncfusion.Windows.Forms.Tools.AutoCompleteStyle.Default;
|
||||
this.autoComplete1.ThemeName = "Default";
|
||||
//
|
||||
// autoCompleteDataColumnInfo1
|
||||
//
|
||||
this.autoCompleteDataColumnInfo1.ColumnHeaderText = "Flag";
|
||||
this.autoCompleteDataColumnInfo1.ImageColumn = false;
|
||||
this.autoCompleteDataColumnInfo1.MatchingColumn = false;
|
||||
this.autoCompleteDataColumnInfo1.Visible = true;
|
||||
//
|
||||
// autoCompleteDataColumnInfo2
|
||||
//
|
||||
this.autoCompleteDataColumnInfo2.ColumnHeaderText = "Country";
|
||||
this.autoCompleteDataColumnInfo2.ImageColumn = true;
|
||||
this.autoCompleteDataColumnInfo2.MatchingColumn = false;
|
||||
this.autoCompleteDataColumnInfo2.Visible = true;
|
||||
//
|
||||
// Form1
|
||||
//
|
||||
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
|
||||
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
|
||||
this.CaptionAlign = System.Windows.Forms.HorizontalAlignment.Left;
|
||||
this.ClientSize = new System.Drawing.Size(768, 437);
|
||||
this.Controls.Add(this.panel1);
|
||||
this.Controls.Add(this.panel2);
|
||||
this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedSingle;
|
||||
this.Margin = new System.Windows.Forms.Padding(2);
|
||||
this.Name = "Form1";
|
||||
this.ShowMaximizeBox = false;
|
||||
this.ShowMinimizeBox = false;
|
||||
this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen;
|
||||
this.Text = "Data Binding";
|
||||
this.panel1.ResumeLayout(false);
|
||||
this.panel1.PerformLayout();
|
||||
((System.ComponentModel.ISupportInitialize)(this.format_Combo)).EndInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.autoComplete_Combo)).EndInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.dataSource_ComboBox)).EndInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.comboBoxAdv1)).EndInit();
|
||||
this.panel2.ResumeLayout(false);
|
||||
this.panel2.PerformLayout();
|
||||
((System.ComponentModel.ISupportInitialize)(this.textBox1)).EndInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.autoComplete1)).EndInit();
|
||||
this.ResumeLayout(false);
|
||||
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
||||
/// <summary>
|
||||
/// The main entry point for the application.
|
||||
/// </summary>
|
||||
[STAThread]
|
||||
static void Main()
|
||||
{
|
||||
SkinManager.LoadAssembly(typeof(Syncfusion.WinForms.Themes.Office2019Theme).Assembly);
|
||||
SyncfusionLicenseProvider.RegisterLicense(DemoCommon.FindLicenseKey());
|
||||
Application.Run(new Form1());
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Represents a class that is used to find the licensing file for Syncfusion controls.
|
||||
/// </summary>
|
||||
public class DemoCommon
|
||||
{
|
||||
|
||||
/// <summary>
|
||||
/// Finds the license key from the Common folder.
|
||||
/// </summary>
|
||||
/// <returns>Returns the license key.</returns>
|
||||
public static string FindLicenseKey()
|
||||
{
|
||||
string licenseKeyFile = "..\\Common\\SyncfusionLicense.txt";
|
||||
for (int n = 0; n < 20; n++)
|
||||
{
|
||||
if (!System.IO.File.Exists(licenseKeyFile))
|
||||
{
|
||||
licenseKeyFile = @"..\" + licenseKeyFile;
|
||||
continue;
|
||||
}
|
||||
return File.ReadAllText(licenseKeyFile);
|
||||
}
|
||||
return string.Empty;
|
||||
}
|
||||
}
|
||||
|
||||
private int selectedIndex = 0;
|
||||
private void dataSource_ComboBox_SelectedIndexChanged(object sender, EventArgs e)
|
||||
{
|
||||
ComboBoxAdv comboBox = sender as ComboBoxAdv;
|
||||
if (comboBox.SelectedIndex != selectedIndex)
|
||||
{
|
||||
selectedIndex = comboBox.SelectedIndex;
|
||||
switch (comboBox.Text)
|
||||
{
|
||||
case "Data Table":
|
||||
SetTable();
|
||||
break;
|
||||
case "IBinding List":
|
||||
SetIBindingSource();
|
||||
break;
|
||||
|
||||
case "Array List":
|
||||
SetArrayListData();
|
||||
break;
|
||||
|
||||
case "Collection Base":
|
||||
SetCollectionBaseSource();
|
||||
break;
|
||||
|
||||
case "Generic Collection":
|
||||
SetGenericCollectionSource();
|
||||
break;
|
||||
|
||||
case "Observable Collection":
|
||||
SetObservableCollection();
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
#region DataSource
|
||||
/// <summary>
|
||||
/// Sets the ArrayList datasource to the Grid.
|
||||
/// </summary>
|
||||
private void SetArrayListData()
|
||||
{
|
||||
ArrayList al = new ArrayList();
|
||||
al.Add(new ParentItem(1, "Condiments", "Charlotte Cooper", "Bigfoot Breweries"));
|
||||
al.Add(new ParentItem(2, "Confections", "Regina Murphy", "Grandma Kelly's Homestead"));
|
||||
al.Add(new ParentItem(3, "Grains/Cereals", "Jean-Guy Lauzon", "Ma Maison"));
|
||||
al.Add(new ParentItem(4, "Meat/Poultry", "Shelley Burke", "New Orleans Cajun Delights"));
|
||||
al.Add(new ParentItem(5, "Produce", "Mayumi Ohno", "Mayumi's"));
|
||||
al.Add(new ParentItem(6, "Seafood", "Robb Merchant", "New England Seafood Cannery"));
|
||||
al.Add(new ParentItem(7, "Condiments", "Charlotte Cooper", "Bigfoot Breweries"));
|
||||
al.Add(new ParentItem(8, "Confections", "Regina Murphy", "Grandma Kelly's Homestead"));
|
||||
al.Add(new ParentItem(9, "Grains/Cereals", "Jean-Guy Lauzon", "Ma Maison"));
|
||||
al.Add(new ParentItem(10, "Meat/Poultry", "Shelley Burke", "New Orleans Cajun Delights"));
|
||||
|
||||
autoComplete1.ResetHistory();
|
||||
autoComplete1 = new AutoComplete(this.components);
|
||||
autoComplete1.ParentForm = this;
|
||||
setAutoCompleteMode(autoComplete1);
|
||||
autoComplete1.ShowColumnHeader = true;
|
||||
autoComplete1.ThemeName = "Office2019Colorful";
|
||||
autoComplete1.Columns.Clear();
|
||||
this.autoComplete1.DataSource = null;
|
||||
this.autoComplete1.DataSource = al;
|
||||
autoComplete1.RefreshColumns();
|
||||
this.autoComplete1.Columns[1].MatchingColumn = true;
|
||||
|
||||
this.autoComplete1.Columns[0].ColumnHeaderText = "S.No";
|
||||
this.autoComplete1.Columns[1].ColumnHeaderText = "Category Name";
|
||||
this.autoComplete1.Columns[1].ColumnHeaderText = "Supplier Name";
|
||||
this.autoComplete1.Columns[1].ColumnHeaderText = "Company Name";
|
||||
|
||||
foreach (AutoCompleteDataColumnInfo column in autoComplete1.Columns)
|
||||
{
|
||||
column.MinColumnWidth = 150;
|
||||
}
|
||||
}
|
||||
public void SetIBindingSource()
|
||||
{
|
||||
BindingList<ProductDetails> list = new BindingList<ProductDetails>();
|
||||
list.Add(new ProductDetails(1,"Confections"));
|
||||
list.Add(new ProductDetails(2,"Cereals"));
|
||||
list.Add(new ProductDetails(3,"Grains"));
|
||||
list.Add(new ProductDetails(4,"Meat/Poultry"));
|
||||
list.Add(new ProductDetails(5,"Produce"));
|
||||
list.Add(new ProductDetails(6,"Seafood"));
|
||||
|
||||
autoComplete1.ResetHistory();
|
||||
autoComplete1 = new AutoComplete(this.components);
|
||||
autoComplete1.ParentForm = this;
|
||||
setAutoCompleteMode(autoComplete1);
|
||||
autoComplete1.ShowColumnHeader = true;
|
||||
autoComplete1.ThemeName = "Office2019Colorful";
|
||||
autoComplete1.Columns.Clear();
|
||||
autoComplete1.DataSource = null;
|
||||
autoComplete1.DataSource = list;
|
||||
autoComplete1.RefreshColumns();
|
||||
this.autoComplete1.Columns[1].MatchingColumn = true;
|
||||
|
||||
this.autoComplete1.Columns[0].ColumnHeaderText = "S.No";
|
||||
this.autoComplete1.Columns[1].ColumnHeaderText = "Category Name";
|
||||
foreach (AutoCompleteDataColumnInfo column in autoComplete1.Columns)
|
||||
{
|
||||
column.MinColumnWidth = 150;
|
||||
}
|
||||
}
|
||||
|
||||
void SetCollectionBaseSource()
|
||||
{
|
||||
CollectionBaseData collectionBaseSource = new CollectionBaseData();
|
||||
collectionBaseSource.Add(new Data(1, "Produce", "Sweets", "Out of stock"));
|
||||
collectionBaseSource.Add(new Data(2, "Healthy", "Deserts and Candies", "Out of stock"));
|
||||
collectionBaseSource.Add(new Data(3, "Grains/Cereals", "Breads, pasta and cereal", "Available"));
|
||||
collectionBaseSource.Add(new Data(4, "Meat/Poultry", "Prepared meats", "Available"));
|
||||
collectionBaseSource.Add(new Data(5, "Produce", "Dried fruit and bean curd", "Out of stock"));
|
||||
collectionBaseSource.Add(new Data(6, "Seafood", "Seeweed and fish", "Available"));
|
||||
collectionBaseSource.Add(new Data(7, "Hot Beverages ", "Coffees", "Available"));
|
||||
collectionBaseSource.Add(new Data(8, "Healthy", "Sweet potatoes", "Available"));
|
||||
|
||||
autoComplete1.ResetHistory();
|
||||
autoComplete1 = new AutoComplete(this.components);
|
||||
autoComplete1.ParentForm = this;
|
||||
setAutoCompleteMode(autoComplete1);
|
||||
autoComplete1.ShowColumnHeader = true;
|
||||
autoComplete1.Columns.Clear();
|
||||
autoComplete1.ThemeName = "Office2019Colorful";
|
||||
autoComplete1.DataSource = null;
|
||||
autoComplete1.DataSource = collectionBaseSource;
|
||||
autoComplete1.RefreshColumns();
|
||||
this.autoComplete1.Columns[1].MatchingColumn = true;
|
||||
|
||||
this.autoComplete1.Columns[0].ColumnHeaderText = "Category ID";
|
||||
this.autoComplete1.Columns[1].ColumnHeaderText = "Description";
|
||||
this.autoComplete1.Columns[2].ColumnHeaderText = "Category Name";
|
||||
this.autoComplete1.Columns[3].ColumnHeaderText = "Other Info";
|
||||
foreach (AutoCompleteDataColumnInfo column in autoComplete1.Columns)
|
||||
{
|
||||
column.MinColumnWidth = 150;
|
||||
}
|
||||
}
|
||||
|
||||
void SetGenericCollectionSource()
|
||||
{
|
||||
BindingList<GenericCollection> genericData = new BindingList<GenericCollection>();
|
||||
genericData.Add(new GenericCollection(0101, "Charlotte", "Cooper", "49 Gilbert St.", "London"));
|
||||
genericData.Add(new GenericCollection(0102, "Shelley", "Burke", "P.O. Box 78934", "New Orleans"));
|
||||
genericData.Add(new GenericCollection(0103, "Regina", "Murphy", "707 Oxford Rd.", "Ann Arbor"));
|
||||
genericData.Add(new GenericCollection(0104, "Yoshi", "Nagase", "9-8 Sekimai Musashino-shi", "Tokyo"));
|
||||
genericData.Add(new GenericCollection(0105, "Mayumi", "Ohno", "Calle del Rosal 4", "Oviedo"));
|
||||
genericData.Add(new GenericCollection(0106, "Ian", "Devling", "92 Setsuko Chuo-ku", "Osaka"));
|
||||
genericData.Add(new GenericCollection(0107, "Peter", "Wilson", "74 Rose St. Moonie Ponds", "Melbourne"));
|
||||
|
||||
autoComplete1.ResetHistory();
|
||||
autoComplete1 = new AutoComplete(this.components);
|
||||
autoComplete1.ParentForm = this;
|
||||
setAutoCompleteMode(autoComplete1);
|
||||
autoComplete1.ShowColumnHeader = true;
|
||||
autoComplete1.ThemeName = "Office2019Colorful";
|
||||
autoComplete1.Columns.Clear();
|
||||
autoComplete1.DataSource = null;
|
||||
autoComplete1.DataSource = genericData;
|
||||
autoComplete1.RefreshColumns();
|
||||
this.autoComplete1.Columns[1].MatchingColumn = true;
|
||||
|
||||
this.autoComplete1.Columns[0].ColumnHeaderText = "ID";
|
||||
this.autoComplete1.Columns[1].ColumnHeaderText = "First Name";
|
||||
this.autoComplete1.Columns[2].ColumnHeaderText = "Last Name";
|
||||
this.autoComplete1.Columns[3].ColumnHeaderText = "Address";
|
||||
this.autoComplete1.Columns[4].ColumnHeaderText = "City";
|
||||
foreach (AutoCompleteDataColumnInfo column in autoComplete1.Columns)
|
||||
{
|
||||
column.MinColumnWidth = 150;
|
||||
}
|
||||
}
|
||||
|
||||
void SetObservableCollection()
|
||||
{
|
||||
autoComplete1.ResetHistory();
|
||||
autoComplete1 = new AutoComplete(this.components);
|
||||
autoComplete1.ParentForm = this;
|
||||
setAutoCompleteMode(autoComplete1);
|
||||
autoComplete1.ShowColumnHeader = true;
|
||||
autoComplete1.ThemeName = "Office2019Colorful";
|
||||
autoComplete1.DataSource = null;
|
||||
#if !NETCORE
|
||||
autoComplete1.DataSource = new Customer();
|
||||
#endif
|
||||
autoComplete1.RefreshColumns();
|
||||
this.autoComplete1.Columns[2].MatchingColumn = true;
|
||||
|
||||
this.autoComplete1.Columns[0].ColumnHeaderText = "Order ID";
|
||||
this.autoComplete1.Columns[1].ColumnHeaderText = "Customer ID";
|
||||
this.autoComplete1.Columns[2].ColumnHeaderText = "Ship Name";
|
||||
this.autoComplete1.Columns[3].ColumnHeaderText = "Ship Address";
|
||||
this.autoComplete1.Columns[4].ColumnHeaderText = "Ship City";
|
||||
this.autoComplete1.Columns[5].ColumnHeaderText = "Ship Postal Code";
|
||||
this.autoComplete1.Columns[6].ColumnHeaderText = "Ship Country";
|
||||
|
||||
foreach(AutoCompleteDataColumnInfo column in autoComplete1.Columns)
|
||||
{
|
||||
column.MinColumnWidth = 150;
|
||||
}
|
||||
}
|
||||
#endregion
|
||||
|
||||
string autoCompleteMode = "Auto Suggest";
|
||||
private void setAutoCompleteMode(AutoComplete autoComplete)
|
||||
{
|
||||
if (autoCompleteMode == "Auto Suggest")
|
||||
autoComplete.SetAutoComplete(this.textBox1, Syncfusion.Windows.Forms.Tools.AutoCompleteModes.AutoSuggest);
|
||||
else if (autoCompleteMode == "Auto Append")
|
||||
autoComplete.SetAutoComplete(this.textBox1, Syncfusion.Windows.Forms.Tools.AutoCompleteModes.AutoAppend);
|
||||
else if (autoCompleteMode == "Both")
|
||||
autoComplete.SetAutoComplete(this.textBox1, Syncfusion.Windows.Forms.Tools.AutoCompleteModes.Both);
|
||||
else if (autoCompleteMode == "Multi Suggest")
|
||||
autoComplete.SetAutoComplete(this.textBox1, Syncfusion.Windows.Forms.Tools.AutoCompleteModes.MultiSuggest);
|
||||
else if (autoCompleteMode == "Multi Suggest Extended")
|
||||
autoComplete.SetAutoComplete(this.textBox1, Syncfusion.Windows.Forms.Tools.AutoCompleteModes.MultiSuggestExtended);
|
||||
else
|
||||
autoComplete.SetAutoComplete(this.textBox1, Syncfusion.Windows.Forms.Tools.AutoCompleteModes.Disabled);
|
||||
}
|
||||
private void autoComplete_Combo_SelectedIndexChanged(object sender, EventArgs e)
|
||||
{
|
||||
ComboBoxAdv comboBox = sender as ComboBoxAdv;
|
||||
autoCompleteMode = comboBox.SelectedItem.ToString();
|
||||
|
||||
setAutoCompleteMode(this.autoComplete1);
|
||||
}
|
||||
|
||||
string formatToSerialize = "XML";
|
||||
private void format_Combo_SelectedIndexChanged(object sender, EventArgs e)
|
||||
{
|
||||
ComboBoxAdv comboBox = sender as ComboBoxAdv;
|
||||
formatToSerialize = comboBox.SelectedItem.ToString();
|
||||
}
|
||||
|
||||
MemoryStream ms = new MemoryStream();
|
||||
private void btn_serialize_Click(object sender, EventArgs e)
|
||||
{
|
||||
autoComplete1.AutoSerialize = true;
|
||||
AppStateSerializer aser = new AppStateSerializer(SerializeMode.XMLFile, "info.xml");
|
||||
switch (formatToSerialize)
|
||||
{
|
||||
case "XML":
|
||||
autoComplete1.CategoryName = "XmlData";
|
||||
aser = new AppStateSerializer(SerializeMode.XMLFile, "info.xml");
|
||||
this.autoComplete1.SaveCurrentState(aser);
|
||||
break;
|
||||
case "Binary":
|
||||
autoComplete1.CategoryName = "BinaryData";
|
||||
aser = new AppStateSerializer(SerializeMode.BinaryFile, "binaryfile");
|
||||
this.autoComplete1.SaveCurrentState(aser);
|
||||
aser.PersistNow();
|
||||
break;
|
||||
case "Memory Stream":
|
||||
autoComplete1.CategoryName = "MemoryStream";
|
||||
aser = new AppStateSerializer(SerializeMode.BinaryFmtStream, ms);
|
||||
this.autoComplete1.SaveCurrentState(aser);
|
||||
aser.PersistNow();
|
||||
break;
|
||||
}
|
||||
|
||||
MessageBoxAdv.ThemeName = "Office2019Colorful";
|
||||
string message = "AutoComplete data are saved successfully.";
|
||||
MessageBoxAdv.Show(message, "Information", MessageBoxButtons.OK, MessageBoxIcon.Information);
|
||||
}
|
||||
|
||||
private void btn_deserialize_Click(object sender, EventArgs e)
|
||||
{
|
||||
AppStateSerializer aser = new AppStateSerializer(SerializeMode.XMLFile, "info.xml");
|
||||
switch (formatToSerialize)
|
||||
{
|
||||
case "XML":
|
||||
autoComplete1.CategoryName = "XmlData";
|
||||
aser = new AppStateSerializer(SerializeMode.XMLFile, "info.xml");
|
||||
this.autoComplete1.LoadCurrentState(aser);
|
||||
break;
|
||||
case "Binary":
|
||||
autoComplete1.CategoryName = "BinaryData";
|
||||
aser = new AppStateSerializer(SerializeMode.BinaryFile, "binaryfile.bin");
|
||||
this.autoComplete1.LoadCurrentState(aser);
|
||||
break;
|
||||
case "Memory Stream":
|
||||
autoComplete1.CategoryName = "MemoryStream";
|
||||
MemoryStream ms1 = new MemoryStream(ms.ToArray());
|
||||
ms1.Position = 0;
|
||||
aser = new AppStateSerializer(SerializeMode.BinaryFmtStream, ms1);
|
||||
this.autoComplete1.LoadCurrentState(aser);
|
||||
break;
|
||||
}
|
||||
|
||||
MessageBoxAdv.ThemeName = "Office2019Colorful";
|
||||
string message = "Data are loaded successfully in AutoComplete.";
|
||||
MessageBoxAdv.Show(message, "Information", MessageBoxButtons.OK, MessageBoxIcon.Information);
|
||||
}
|
||||
}
|
||||
}
|
|
@ -0,0 +1,101 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<root>
|
||||
<!--
|
||||
Microsoft ResX Schema
|
||||
|
||||
Version 1.3
|
||||
|
||||
The primary goals of this format is to allow a simple XML format
|
||||
that is mostly human readable. The generation and parsing of the
|
||||
various data types are done through the TypeConverter classes
|
||||
associated with the data types.
|
||||
|
||||
Example:
|
||||
|
||||
... ado.net/XML headers & schema ...
|
||||
<resheader name="resmimetype">text/microsoft-resx</resheader>
|
||||
<resheader name="version">1.3</resheader>
|
||||
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
|
||||
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
|
||||
<data name="Name1">this is my long string</data>
|
||||
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
|
||||
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
|
||||
[base64 mime encoded serialized .NET Framework object]
|
||||
</data>
|
||||
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
[base64 mime encoded string representing a byte array form of the .NET Framework object]
|
||||
</data>
|
||||
|
||||
There are any number of "resheader" rows that contain simple
|
||||
name/value pairs.
|
||||
|
||||
Each data row contains a name, and value. The row also contains a
|
||||
type or mimetype. Type corresponds to a .NET class that support
|
||||
text/value conversion through the TypeConverter architecture.
|
||||
Classes that don't support this are serialized and stored with the
|
||||
mimetype set.
|
||||
|
||||
The mimetype is used for serialized objects, and tells the
|
||||
ResXResourceReader how to depersist the object. This is currently not
|
||||
extensible. For a given mimetype the value must be set accordingly:
|
||||
|
||||
Note - application/x-microsoft.net.object.binary.base64 is the format
|
||||
that the ResXResourceWriter will generate, however the reader can
|
||||
read any of the formats listed below.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.binary.base64
|
||||
value : The object must be serialized with
|
||||
: System.Serialization.Formatters.Binary.BinaryFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.soap.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.bytearray.base64
|
||||
value : The object must be serialized into a byte array
|
||||
: using a System.ComponentModel.TypeConverter
|
||||
: and then encoded with base64 encoding.
|
||||
-->
|
||||
|
||||
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
|
||||
<xsd:element name="root" msdata:IsDataSet="true">
|
||||
<xsd:complexType>
|
||||
<xsd:choice maxOccurs="unbounded">
|
||||
<xsd:element name="data">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" msdata:Ordinal="1" />
|
||||
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="resheader">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:choice>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:schema>
|
||||
<resheader name="resmimetype">
|
||||
<value>text/microsoft-resx</value>
|
||||
</resheader>
|
||||
<resheader name="version">
|
||||
<value>1.3</value>
|
||||
</resheader>
|
||||
<resheader name="reader">
|
||||
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.3500.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<resheader name="writer">
|
||||
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.3500.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
</root>
|
|
@ -0,0 +1,107 @@
|
|||
#region Copyright Syncfusion Inc. 2001-2019.
|
||||
// Copyright Syncfusion Inc. 2001-2019. All rights reserved.
|
||||
// Use of this code is subject to the terms of our license.
|
||||
// A copy of the current license can be obtained at any time by e-mailing
|
||||
// licensing@syncfusion.com. Any infringement will be prosecuted under
|
||||
// applicable laws.
|
||||
#endregion
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Text;
|
||||
using System.ComponentModel;
|
||||
|
||||
namespace DataBindingDemo
|
||||
{
|
||||
public class GenericCollection : INotifyPropertyChanged
|
||||
{
|
||||
int id;
|
||||
string first_name;
|
||||
string last_name;
|
||||
string address;
|
||||
string city;
|
||||
public GenericCollection(int id, string fname, string lname, string addr, string city)
|
||||
{
|
||||
this.id = id;
|
||||
first_name = fname;
|
||||
last_name = lname;
|
||||
address = addr;
|
||||
this.city = city;
|
||||
}
|
||||
|
||||
public int ID
|
||||
{
|
||||
get { return id; }
|
||||
set
|
||||
{
|
||||
if (id != value)
|
||||
{
|
||||
id = value;
|
||||
RaisePropertyChanged("ID");
|
||||
}
|
||||
}
|
||||
}
|
||||
public string FirstName
|
||||
{
|
||||
get { return first_name; }
|
||||
set
|
||||
{
|
||||
if (first_name != value)
|
||||
{
|
||||
first_name = value;
|
||||
RaisePropertyChanged("FirstName");
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
public string LastName
|
||||
{
|
||||
get { return last_name; }
|
||||
set
|
||||
{
|
||||
if (last_name != value)
|
||||
{
|
||||
last_name = value;
|
||||
RaisePropertyChanged("LastName");
|
||||
}
|
||||
last_name = value;
|
||||
}
|
||||
}
|
||||
public string Address
|
||||
{
|
||||
get { return address; }
|
||||
set
|
||||
{
|
||||
if (address != value)
|
||||
{
|
||||
address = value;
|
||||
RaisePropertyChanged("Address");
|
||||
}
|
||||
}
|
||||
}
|
||||
public string City
|
||||
{
|
||||
get { return city; }
|
||||
set
|
||||
{
|
||||
if (city != value)
|
||||
{
|
||||
city = value;
|
||||
RaisePropertyChanged("City");
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
void RaisePropertyChanged(string name)
|
||||
{
|
||||
if (PropertyChanged != null)
|
||||
PropertyChanged(this, new PropertyChangedEventArgs(name));
|
||||
}
|
||||
|
||||
#region INotifyPropertyChanged Members
|
||||
|
||||
public event PropertyChangedEventHandler PropertyChanged;
|
||||
|
||||
#endregion
|
||||
}
|
||||
}
|
|
@ -0,0 +1,21 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<configuration>
|
||||
<packageRestore>
|
||||
<add key="enabled" value="True" />
|
||||
<add key="automatic" value="True" />
|
||||
</packageRestore>
|
||||
<packageSources>
|
||||
<add key="nuget.org" value="https://api.nuget.org/v3/index.json" protocolVersion="3" />
|
||||
<add key="Syncfusion WPF Package 21.2.3" value="https://api.nuget.org/v3/index.json" />
|
||||
<add key="Syncfusion WPF Sample Package 21.2.3" value="https://api.nuget.org/v3/index.json" />
|
||||
<add key="Syncfusion Windows Package 21.2.3" value="https://api.nuget.org/v3/index.json" />
|
||||
</packageSources>
|
||||
<activePackageSource>
|
||||
<add key="Syncfusion WPF Package 21.2.3" value="https://api.nuget.org/v3/index.json" />
|
||||
<add key="Syncfusion WPF Sample Package 21.2.3" value="https://api.nuget.org/v3/index.json" />
|
||||
<add key="Syncfusion Windows Package 21.2.3" value="https://api.nuget.org/v3/index.json" />
|
||||
</activePackageSource>
|
||||
<bindingRedirects>
|
||||
<add key="skip" value="False" />
|
||||
</bindingRedirects>
|
||||
</configuration>
|
|
@ -0,0 +1,63 @@
|
|||
#region Copyright Syncfusion Inc. 2001-2019.
|
||||
// Copyright Syncfusion Inc. 2001-2019. All rights reserved.
|
||||
// Use of this code is subject to the terms of our license.
|
||||
// A copy of the current license can be obtained at any time by e-mailing
|
||||
// licensing@syncfusion.com. Any infringement will be prosecuted under
|
||||
// applicable laws.
|
||||
#endregion
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
|
||||
using System.Linq;
|
||||
|
||||
using System.Text;
|
||||
using System.Collections.ObjectModel;
|
||||
using System.IO;
|
||||
|
||||
namespace DataBindingDemo
|
||||
{
|
||||
#if !NETCORE
|
||||
public class Customer : ObservableCollection<Orders>
|
||||
{
|
||||
Northwind northWind;
|
||||
|
||||
#region "Constructor"
|
||||
public Customer()
|
||||
{
|
||||
string connectionString = string.Format(@"Data Source = {0}", FindFile("Northwind.sdf"));
|
||||
northWind = new Northwind(connectionString);
|
||||
|
||||
var customer = northWind.Orders.Skip(0).Take(10).ToList();
|
||||
foreach (var o in customer)
|
||||
{
|
||||
this.Add(o);
|
||||
}
|
||||
}
|
||||
#endregion
|
||||
|
||||
|
||||
#region "FindFile"
|
||||
|
||||
private static string FindFile(string fileName)
|
||||
{
|
||||
string dataFileName = fileName;
|
||||
for (int n = 0; n < 12; n++)
|
||||
{
|
||||
if (System.IO.File.Exists(fileName))
|
||||
{
|
||||
return new FileInfo(fileName).FullName;
|
||||
}
|
||||
if (System.IO.File.Exists(dataFileName))
|
||||
{
|
||||
return new FileInfo(dataFileName).FullName;
|
||||
}
|
||||
fileName = @"..\" + fileName;
|
||||
dataFileName = @"..\" + dataFileName;
|
||||
}
|
||||
|
||||
return fileName;
|
||||
}
|
||||
#endregion
|
||||
}
|
||||
#endif
|
||||
}
|
|
@ -0,0 +1,70 @@
|
|||
#region Copyright Syncfusion Inc. 2001-2019.
|
||||
// Copyright Syncfusion Inc. 2001-2019. All rights reserved.
|
||||
// Use of this code is subject to the terms of our license.
|
||||
// A copy of the current license can be obtained at any time by e-mailing
|
||||
// licensing@syncfusion.com. Any infringement will be prosecuted under
|
||||
// applicable laws.
|
||||
#endregion
|
||||
//------------------------------------------------------------------------------
|
||||
// <auto-generated>
|
||||
// This code was generated by a tool.
|
||||
// Runtime Version:4.0.30319.18033
|
||||
//
|
||||
// Changes to this file may cause incorrect behavior and will be lost if
|
||||
// the code is regenerated.
|
||||
// </auto-generated>
|
||||
//------------------------------------------------------------------------------
|
||||
|
||||
namespace AutoCompleteDemo.Properties {
|
||||
using System;
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// A strongly-typed resource class, for looking up localized strings, etc.
|
||||
/// </summary>
|
||||
// This class was auto-generated by the StronglyTypedResourceBuilder
|
||||
// class via a tool like ResGen or Visual Studio.
|
||||
// To add or remove a member, edit your .ResX file then rerun ResGen
|
||||
// with the /str option, or rebuild your VS project.
|
||||
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")]
|
||||
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
|
||||
[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
|
||||
internal class Resources {
|
||||
|
||||
private static global::System.Resources.ResourceManager resourceMan;
|
||||
|
||||
private static global::System.Globalization.CultureInfo resourceCulture;
|
||||
|
||||
[global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")]
|
||||
internal Resources() {
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Returns the cached ResourceManager instance used by this class.
|
||||
/// </summary>
|
||||
[global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
|
||||
internal static global::System.Resources.ResourceManager ResourceManager {
|
||||
get {
|
||||
if (object.ReferenceEquals(resourceMan, null)) {
|
||||
global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("AutoCompleteDemo.Properties.Resources", typeof(Resources).Assembly);
|
||||
resourceMan = temp;
|
||||
}
|
||||
return resourceMan;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Overrides the current thread's CurrentUICulture property for all
|
||||
/// resource lookups using this strongly typed resource class.
|
||||
/// </summary>
|
||||
[global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
|
||||
internal static global::System.Globalization.CultureInfo Culture {
|
||||
get {
|
||||
return resourceCulture;
|
||||
}
|
||||
set {
|
||||
resourceCulture = value;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
|
@ -0,0 +1,120 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<root>
|
||||
<!--
|
||||
Microsoft ResX Schema
|
||||
|
||||
Version 2.0
|
||||
|
||||
The primary goals of this format is to allow a simple XML format
|
||||
that is mostly human readable. The generation and parsing of the
|
||||
various data types are done through the TypeConverter classes
|
||||
associated with the data types.
|
||||
|
||||
Example:
|
||||
|
||||
... ado.net/XML headers & schema ...
|
||||
<resheader name="resmimetype">text/microsoft-resx</resheader>
|
||||
<resheader name="version">2.0</resheader>
|
||||
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
|
||||
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
|
||||
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
|
||||
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
|
||||
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
|
||||
<value>[base64 mime encoded serialized .NET Framework object]</value>
|
||||
</data>
|
||||
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
|
||||
<comment>This is a comment</comment>
|
||||
</data>
|
||||
|
||||
There are any number of "resheader" rows that contain simple
|
||||
name/value pairs.
|
||||
|
||||
Each data row contains a name, and value. The row also contains a
|
||||
type or mimetype. Type corresponds to a .NET class that support
|
||||
text/value conversion through the TypeConverter architecture.
|
||||
Classes that don't support this are serialized and stored with the
|
||||
mimetype set.
|
||||
|
||||
The mimetype is used for serialized objects, and tells the
|
||||
ResXResourceReader how to depersist the object. This is currently not
|
||||
extensible. For a given mimetype the value must be set accordingly:
|
||||
|
||||
Note - application/x-microsoft.net.object.binary.base64 is the format
|
||||
that the ResXResourceWriter will generate, however the reader can
|
||||
read any of the formats listed below.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.binary.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.soap.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.bytearray.base64
|
||||
value : The object must be serialized into a byte array
|
||||
: using a System.ComponentModel.TypeConverter
|
||||
: and then encoded with base64 encoding.
|
||||
-->
|
||||
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
|
||||
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
|
||||
<xsd:element name="root" msdata:IsDataSet="true">
|
||||
<xsd:complexType>
|
||||
<xsd:choice maxOccurs="unbounded">
|
||||
<xsd:element name="metadata">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" use="required" type="xsd:string" />
|
||||
<xsd:attribute name="type" type="xsd:string" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="assembly">
|
||||
<xsd:complexType>
|
||||
<xsd:attribute name="alias" type="xsd:string" />
|
||||
<xsd:attribute name="name" type="xsd:string" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="data">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
|
||||
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="resheader">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:choice>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:schema>
|
||||
<resheader name="resmimetype">
|
||||
<value>text/microsoft-resx</value>
|
||||
</resheader>
|
||||
<resheader name="version">
|
||||
<value>2.0</value>
|
||||
</resheader>
|
||||
<resheader name="reader">
|
||||
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<resheader name="writer">
|
||||
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
</root>
|
|
@ -0,0 +1,76 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<assembly manifestVersion="1.0" xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<assemblyIdentity version="1.0.0.0" name="MyApplication.app"/>
|
||||
<trustInfo xmlns="urn:schemas-microsoft-com:asm.v2">
|
||||
<security>
|
||||
<requestedPrivileges xmlns="urn:schemas-microsoft-com:asm.v3">
|
||||
<!-- UAC Manifest Options
|
||||
If you want to change the Windows User Account Control level replace the
|
||||
requestedExecutionLevel node with one of the following.
|
||||
|
||||
<requestedExecutionLevel level="asInvoker" uiAccess="false" />
|
||||
<requestedExecutionLevel level="requireAdministrator" uiAccess="false" />
|
||||
<requestedExecutionLevel level="highestAvailable" uiAccess="false" />
|
||||
|
||||
Specifying requestedExecutionLevel element will disable file and registry virtualization.
|
||||
Remove this element if your application requires this virtualization for backwards
|
||||
compatibility.
|
||||
-->
|
||||
<requestedExecutionLevel level="asInvoker" uiAccess="false" />
|
||||
</requestedPrivileges>
|
||||
</security>
|
||||
</trustInfo>
|
||||
|
||||
<compatibility xmlns="urn:schemas-microsoft-com:compatibility.v1">
|
||||
<application>
|
||||
<!-- A list of the Windows versions that this application has been tested on
|
||||
and is designed to work with. Uncomment the appropriate elements
|
||||
and Windows will automatically select the most compatible environment. -->
|
||||
|
||||
<!-- Windows Vista -->
|
||||
<!--<supportedOS Id="{e2011457-1546-43c5-a5fe-008deee3d3f0}" />-->
|
||||
|
||||
<!-- Windows 7 -->
|
||||
<!--<supportedOS Id="{35138b9a-5d96-4fbd-8e2d-a2440225f93a}" />-->
|
||||
|
||||
<!-- Windows 8 -->
|
||||
<!--<supportedOS Id="{4a2f28e3-53b9-4441-ba9c-d69d4a4a6e38}" />-->
|
||||
|
||||
<!-- Windows 8.1 -->
|
||||
<!--<supportedOS Id="{1f676c76-80e1-4239-95bb-83d0f6d0da78}" />-->
|
||||
|
||||
<!-- Windows 10 -->
|
||||
<!--<supportedOS Id="{8e0f7a12-bfb3-4fe8-b9a5-48fd50a15a9a}" />-->
|
||||
|
||||
</application>
|
||||
</compatibility>
|
||||
|
||||
<!-- Indicates that the application is DPI-aware and will not be automatically scaled by Windows at higher
|
||||
DPIs. Windows Presentation Foundation (WPF) applications are automatically DPI-aware and do not need
|
||||
to opt in. Windows Forms applications targeting .NET Framework 4.6 that opt into this setting, should
|
||||
also set the 'EnableWindowsFormsHighDpiAutoResizing' setting to 'true' in their app.config. -->
|
||||
|
||||
<application xmlns="urn:schemas-microsoft-com:asm.v3">
|
||||
<windowsSettings>
|
||||
<dpiAware xmlns="http://schemas.microsoft.com/SMI/2005/WindowsSettings">true</dpiAware>
|
||||
</windowsSettings>
|
||||
</application>
|
||||
|
||||
|
||||
<!-- Enable themes for Windows common controls and dialogs (Windows XP and later) -->
|
||||
<!--
|
||||
<dependency>
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity
|
||||
type="win32"
|
||||
name="Microsoft.Windows.Common-Controls"
|
||||
version="6.0.0.0"
|
||||
processorArchitecture="*"
|
||||
publicKeyToken="6595b64144ccf1df"
|
||||
language="*"
|
||||
/>
|
||||
</dependentAssembly>
|
||||
</dependency>
|
||||
-->
|
||||
|
||||
</assembly>
|
|
@ -0,0 +1,14 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<packages>
|
||||
<package id="syncfusion.core.winforms" version="21.2.3" />
|
||||
<package id="syncfusion.grid.base" version="21.2.3" />
|
||||
<package id="syncfusion.grid.windows" version="21.2.3" />
|
||||
<package id="syncfusion.gridcommon.winforms" version="21.2.3" />
|
||||
<package id="syncfusion.shared.base" version="21.2.3" />
|
||||
<package id="syncfusion.shared.windows" version="21.2.3" />
|
||||
<package id="syncfusion.office2019theme.winforms" version="21.2.3" />
|
||||
<package id="syncfusion.tools.base" version="21.2.3" />
|
||||
<package id="syncfusion.tools.windows" version="21.2.3" />
|
||||
<package id="syncfusion.spellchecker.base" version="21.2.3" />
|
||||
<package id="syncfusion.licensing" version="21.2.3" />
|
||||
</packages>
|
После Ширина: | Высота: | Размер: 24 KiB |
После Ширина: | Высота: | Размер: 1.1 KiB |
|
@ -0,0 +1,65 @@
|
|||
#region Copyright Syncfusion Inc. 2001-2019.
|
||||
// Copyright Syncfusion Inc. 2001-2019. All rights reserved.
|
||||
// Use of this code is subject to the terms of our license.
|
||||
// A copy of the current license can be obtained at any time by e-mailing
|
||||
// licensing@syncfusion.com. Any infringement will be prosecuted under
|
||||
// applicable laws.
|
||||
#endregion
|
||||
using System.Reflection;
|
||||
using System.Runtime.CompilerServices;
|
||||
|
||||
//
|
||||
// General Information about an assembly is controlled through the following
|
||||
// set of attributes. Change these attribute values to modify the information
|
||||
// associated with an assembly.
|
||||
//
|
||||
[assembly: AssemblyTitle("")]
|
||||
[assembly: AssemblyDescription("")]
|
||||
[assembly: AssemblyConfiguration("")]
|
||||
[assembly: AssemblyCompany("Syncfusion Inc.")]
|
||||
[assembly: AssemblyProduct("")]
|
||||
[assembly: AssemblyCopyright("Copyright © 2001-2023 Syncfusion Inc.")]
|
||||
[assembly: AssemblyTrademark("")]
|
||||
[assembly: AssemblyCulture("")]
|
||||
|
||||
//
|
||||
// Version information for an assembly consists of the following four values:
|
||||
//
|
||||
// Major Version
|
||||
// Minor Version
|
||||
// Build Number
|
||||
// Revision
|
||||
//
|
||||
// You can specify all the values or you can default the Revision and Build Numbers
|
||||
// by using the '*' as shown below:
|
||||
|
||||
[assembly: AssemblyVersion("1.0.0")]
|
||||
|
||||
//
|
||||
// In order to sign your assembly you must specify a key to use. Refer to the
|
||||
// Microsoft .NET Framework documentation for more information on assembly signing.
|
||||
//
|
||||
// Use the attributes below to control which key is used for signing.
|
||||
//
|
||||
// Notes:
|
||||
// (*) If no key is specified, the assembly is not signed.
|
||||
// (*) KeyName refers to a key that has been installed in the Crypto Service
|
||||
// Provider (CSP) on your machine. KeyFile refers to a file which contains
|
||||
// a key.
|
||||
// (*) If the KeyFile and the KeyName values are both specified, the
|
||||
// following processing occurs:
|
||||
// (1) If the KeyName can be found in the CSP, that key is used.
|
||||
// (2) If the KeyName does not exist and the KeyFile does exist, the key
|
||||
// in the KeyFile is installed into the CSP and used.
|
||||
// (*) In order to create a KeyFile, you can use the sn.exe (Strong Name) utility.
|
||||
// When specifying the KeyFile, the location of the KeyFile should be
|
||||
// relative to the project output directory which is
|
||||
// %Project Directory%\obj\<configuration>. For example, if your KeyFile is
|
||||
// located in the project directory, you would specify the AssemblyKeyFile
|
||||
// attribute as [assembly: AssemblyKeyFile("..\\..\\mykey.snk")]
|
||||
// (*) Delay Signing is an advanced option - see the Microsoft .NET Framework
|
||||
// documentation for more information on this.
|
||||
//
|
||||
[assembly: AssemblyDelaySign(false)]
|
||||
[assembly: AssemblyKeyFile("")]
|
||||
[assembly: AssemblyKeyName("")]
|
После Ширина: | Высота: | Размер: 559 B |
После Ширина: | Высота: | Размер: 169 B |
После Ширина: | Высота: | Размер: 164 B |
После Ширина: | Высота: | Размер: 2.5 KiB |
После Ширина: | Высота: | Размер: 157 B |
После Ширина: | Высота: | Размер: 2.2 KiB |
После Ширина: | Высота: | Размер: 734 B |
После Ширина: | Высота: | Размер: 20 KiB |
После Ширина: | Высота: | Размер: 164 B |
После Ширина: | Высота: | Размер: 101 KiB |
После Ширина: | Высота: | Размер: 163 B |
После Ширина: | Высота: | Размер: 414 B |
После Ширина: | Высота: | Размер: 149 B |
После Ширина: | Высота: | Размер: 23 KiB |
После Ширина: | Высота: | Размер: 1.4 KiB |
После Ширина: | Высота: | Размер: 433 B |
После Ширина: | Высота: | Размер: 9.4 KiB |
После Ширина: | Высота: | Размер: 553 B |
После Ширина: | Высота: | Размер: 28 KiB |
После Ширина: | Высота: | Размер: 655 B |
После Ширина: | Высота: | Размер: 4.3 KiB |