diff --git a/Documentation/gen-api.md b/Documentation/gen-api.md
new file mode 100644
index 00000000000..6aef273a45d
--- /dev/null
+++ b/Documentation/gen-api.md
@@ -0,0 +1,46 @@
+# GenApi Usage in WPF on .NET Core
+In WPF on .NET Core, C# reference assemblies are created via the use of [GenAPI](https://github.com/dotnet/arcade/tree/master/src/Microsoft.DotNet.GenAPI) and a separate reference assembly project located in the `ref` directory under a particular assemblies source directory.
+
+WPF assemblies make extensive use of the [InternalsVisibleToAttribute](https://docs.microsoft.com/en-us/dotnet/api/system.runtime.compilerservices.internalsvisibletoattribute?view=netcore-3.0) which precludes the use of [ProduceReferenceAssembly](https://docs.microsoft.com/en-us/visualstudio/msbuild/common-msbuild-project-properties?view=vs-2019) or [ProduceOnlyReferenceAssembly](https://docs.microsoft.com/en-us/dotnet/csharp/language-reference/compiler-options/refonly-compiler-option). This is because these compiler options will include internal types and members in the reference assembly. In WPF, this creates dangling references to assemblies that do not exist in the `WindowsDesktop` reference pack.
+
+Using GenAPI allows us to strip out internals, removing the dangling references from our reference assemblies.
+
+## [GenApi.props](/eng/WpfArcadeSdk/tools/GenApi.props)
+Contains various properties related to GenAPI runs and configurations.
+* `GenAPIEnabledProjects`
+ * The set of projects to run GenAPI on
+* `GlobalApiExclusionsFile`
+ * A file that specifies API surface area to exclude from code generation (see [GlobalApiExclusions.txt](/eng/WpfArcadeSdk/tools/GenApi/GlobalApiExclusions.txt))
+* `GlobalAttrExclusionsFile`
+ * A file that specifies Attributes to exclude from code generation (see [GlobalAttrExclusions.txt](/eng/WpfArcadeSdk/tools/GenApi/GlobalAttrExclusions.txt))
+* `GenAPIAdditionalParameters`
+ * Parameters to GenAPI built up from local configuration
+* _GenerateReferenceAssemblySource
+ * A private parameter used to enable GenAPI targets
+## [GenApi.targets](/eng/WpfArcadeSdk/tools/GenApi.targets)
+Contains targets and properties related to GenAPI runs
+* `GenAPITargetDir`
+ * The directory where GenAPI will generate code
+* `GenAPITargetPath`
+ * The full path to the file GenAPI will generate
+* `EnsureGenAPITargetDirectory`
+ * Creates the directory specified by `GenAPITargetDir` if it does not exist
+## Using GenAPI in WPF
+GenAPI is run only on-demand. In the event that a change to a runtime assembly creates new public surface area, a developer will see an [ApiCompat](api-compat.md) error between the reference assembly and the runtime assembly. In order to address this, the developer must run GenAPI to generate new reference assembly code.
+### Running GenAPI
+GenAPI can be run by setting the following MSBuild property while building.
+```
+/p:GenerateReferenceAssemblySource=true
+```
+When a build is run with that property enabled, GenAPI will read the runtime assembly and generate a new `{AssemblyName}.cs` file under the ref directory in the assembly's source tree.
+
+This new file will contain the newly created surface area and will need to be checked in along with the runtime assembly change. The next build without `GenerateReferenceAssemblySource` enabled will no longer display an ApiCompat error as the surface area will now match the baseline.
+### Issues with GenAPI
+Often, GenAPI will generate code output that will contain code that is either private, internal, or creates build errors. For this reason a developer usually cannot just use the output of GenAPI directly. Instead, the developer should do the following:
+* Build with GenAPI enabled
+* Diff the output file against the previous version
+* Extract just the new surface area (and related code) from the generated code
+* Revert the generated file
+* Add back the new surface area to the reference assembly code
+* Ensure that nothing in the new surface area is private or internal unless requried by XAML compilation or other reference assemblies
+* Rebuild without GenAPI enabled and verify there are no ApiCompat errors
diff --git a/Microsoft.Dotnet.Wpf.sln b/Microsoft.Dotnet.Wpf.sln
index ba942850400..ca9b6ff2ad8 100644
--- a/Microsoft.Dotnet.Wpf.sln
+++ b/Microsoft.Dotnet.Wpf.sln
@@ -77,8 +77,28 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "System.Printing-Presentatio
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "ref", "ref", "{D0AED517-9972-41CB-8751-983E4EB8F511}"
EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "PresentationCore-ref", "src\Microsoft.DotNet.Wpf\src\PresentationCore\ref\PresentationCore-ref.csproj", "{9F39CC8E-7EDE-4F93-B8D8-0320533DF420}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "PresentationFramework-ref", "src\Microsoft.DotNet.Wpf\src\PresentationFramework\ref\PresentationFramework-ref.csproj", "{4B948597-3625-4B63-A272-2A9D8B37DC6D}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "ReachFramework-ref", "src\Microsoft.DotNet.Wpf\src\ReachFramework\ref\ReachFramework-ref.csproj", "{B824914F-06A9-4FA4-8584-1B4F3E041973}"
+EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "System.Printing-ref", "src\Microsoft.DotNet.Wpf\src\System.Printing\ref\System.Printing-ref.csproj", "{0D7A2936-51DB-4B6F-906B-301E20141064}"
EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "System.Windows.Input.Manipulations-ref", "src\Microsoft.DotNet.Wpf\src\System.Windows.Input.Manipulations\ref\System.Windows.Input.Manipulations-ref.csproj", "{89FF315B-1200-472B-9CCA-93D51512604B}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "System.Xaml-ref", "src\Microsoft.DotNet.Wpf\src\System.Xaml\ref\System.Xaml-ref.csproj", "{65C38C26-CC7A-4389-A5FF-46E55A214492}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "UIAutomationClient-ref", "src\Microsoft.DotNet.Wpf\src\UIAutomation\UIAutomationClient\ref\UIAutomationClient-ref.csproj", "{702AF75A-9BF3-494C-8265-4E3D1B2937F5}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "UIAutomationClientSideProviders-ref", "src\Microsoft.DotNet.Wpf\src\UIAutomation\UIAutomationClientSideProviders\ref\UIAutomationClientSideProviders-ref.csproj", "{38702943-E4E0-4DD8-9301-6BCCB49A759E}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "UIAutomationProvider-ref", "src\Microsoft.DotNet.Wpf\src\UIAutomation\UIAutomationProvider\ref\UIAutomationProvider-ref.csproj", "{5F2BDB27-183B-49A7-89E5-E5CA039D5001}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "UIAutomationTypes-ref", "src\Microsoft.DotNet.Wpf\src\UIAutomation\UIAutomationTypes\ref\UIAutomationTypes-ref.csproj", "{29C13CF5-AFE9-4D43-8CF0-46361096117F}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "WindowsBase-ref", "src\Microsoft.DotNet.Wpf\src\WindowsBase\ref\WindowsBase-ref.csproj", "{8D2B8BD2-25A5-47FD-B1E8-87E800CA2184}"
+EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Tests", "Tests", "{B0EFDB12-C931-4E7F-A6C2-D4AC111D7EDF}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "DrtXaml", "src\Microsoft.DotNet.Wpf\test\DRT\DrtXaml\DrtXaml\DrtXaml.csproj", "{FAB114A2-2C6C-4372-A6BB-BC087B646E3A}"
@@ -575,6 +595,126 @@ Global
{A78C427C-F7FE-486A-8777-1701E6E81BE0}.Release|x64.Build.0 = Release|x64
{A78C427C-F7FE-486A-8777-1701E6E81BE0}.Release|x86.ActiveCfg = Release|Any CPU
{A78C427C-F7FE-486A-8777-1701E6E81BE0}.Release|x86.Build.0 = Release|Any CPU
+ {65C38C26-CC7A-4389-A5FF-46E55A214492}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {65C38C26-CC7A-4389-A5FF-46E55A214492}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {65C38C26-CC7A-4389-A5FF-46E55A214492}.Debug|x64.ActiveCfg = Debug|x64
+ {65C38C26-CC7A-4389-A5FF-46E55A214492}.Debug|x64.Build.0 = Debug|x64
+ {65C38C26-CC7A-4389-A5FF-46E55A214492}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {65C38C26-CC7A-4389-A5FF-46E55A214492}.Debug|x86.Build.0 = Debug|Any CPU
+ {65C38C26-CC7A-4389-A5FF-46E55A214492}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {65C38C26-CC7A-4389-A5FF-46E55A214492}.Release|Any CPU.Build.0 = Release|Any CPU
+ {65C38C26-CC7A-4389-A5FF-46E55A214492}.Release|x64.ActiveCfg = Release|x64
+ {65C38C26-CC7A-4389-A5FF-46E55A214492}.Release|x64.Build.0 = Release|x64
+ {65C38C26-CC7A-4389-A5FF-46E55A214492}.Release|x86.ActiveCfg = Release|Any CPU
+ {65C38C26-CC7A-4389-A5FF-46E55A214492}.Release|x86.Build.0 = Release|Any CPU
+ {8D2B8BD2-25A5-47FD-B1E8-87E800CA2184}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {8D2B8BD2-25A5-47FD-B1E8-87E800CA2184}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {8D2B8BD2-25A5-47FD-B1E8-87E800CA2184}.Debug|x64.ActiveCfg = Debug|x64
+ {8D2B8BD2-25A5-47FD-B1E8-87E800CA2184}.Debug|x64.Build.0 = Debug|x64
+ {8D2B8BD2-25A5-47FD-B1E8-87E800CA2184}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {8D2B8BD2-25A5-47FD-B1E8-87E800CA2184}.Debug|x86.Build.0 = Debug|Any CPU
+ {8D2B8BD2-25A5-47FD-B1E8-87E800CA2184}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {8D2B8BD2-25A5-47FD-B1E8-87E800CA2184}.Release|Any CPU.Build.0 = Release|Any CPU
+ {8D2B8BD2-25A5-47FD-B1E8-87E800CA2184}.Release|x64.ActiveCfg = Release|x64
+ {8D2B8BD2-25A5-47FD-B1E8-87E800CA2184}.Release|x64.Build.0 = Release|x64
+ {8D2B8BD2-25A5-47FD-B1E8-87E800CA2184}.Release|x86.ActiveCfg = Release|Any CPU
+ {8D2B8BD2-25A5-47FD-B1E8-87E800CA2184}.Release|x86.Build.0 = Release|Any CPU
+ {29C13CF5-AFE9-4D43-8CF0-46361096117F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {29C13CF5-AFE9-4D43-8CF0-46361096117F}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {29C13CF5-AFE9-4D43-8CF0-46361096117F}.Debug|x64.ActiveCfg = Debug|x64
+ {29C13CF5-AFE9-4D43-8CF0-46361096117F}.Debug|x64.Build.0 = Debug|x64
+ {29C13CF5-AFE9-4D43-8CF0-46361096117F}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {29C13CF5-AFE9-4D43-8CF0-46361096117F}.Debug|x86.Build.0 = Debug|Any CPU
+ {29C13CF5-AFE9-4D43-8CF0-46361096117F}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {29C13CF5-AFE9-4D43-8CF0-46361096117F}.Release|Any CPU.Build.0 = Release|Any CPU
+ {29C13CF5-AFE9-4D43-8CF0-46361096117F}.Release|x64.ActiveCfg = Release|x64
+ {29C13CF5-AFE9-4D43-8CF0-46361096117F}.Release|x64.Build.0 = Release|x64
+ {29C13CF5-AFE9-4D43-8CF0-46361096117F}.Release|x86.ActiveCfg = Release|Any CPU
+ {29C13CF5-AFE9-4D43-8CF0-46361096117F}.Release|x86.Build.0 = Release|Any CPU
+ {5F2BDB27-183B-49A7-89E5-E5CA039D5001}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {5F2BDB27-183B-49A7-89E5-E5CA039D5001}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {5F2BDB27-183B-49A7-89E5-E5CA039D5001}.Debug|x64.ActiveCfg = Debug|x64
+ {5F2BDB27-183B-49A7-89E5-E5CA039D5001}.Debug|x64.Build.0 = Debug|x64
+ {5F2BDB27-183B-49A7-89E5-E5CA039D5001}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {5F2BDB27-183B-49A7-89E5-E5CA039D5001}.Debug|x86.Build.0 = Debug|Any CPU
+ {5F2BDB27-183B-49A7-89E5-E5CA039D5001}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {5F2BDB27-183B-49A7-89E5-E5CA039D5001}.Release|Any CPU.Build.0 = Release|Any CPU
+ {5F2BDB27-183B-49A7-89E5-E5CA039D5001}.Release|x64.ActiveCfg = Release|x64
+ {5F2BDB27-183B-49A7-89E5-E5CA039D5001}.Release|x64.Build.0 = Release|x64
+ {5F2BDB27-183B-49A7-89E5-E5CA039D5001}.Release|x86.ActiveCfg = Release|Any CPU
+ {5F2BDB27-183B-49A7-89E5-E5CA039D5001}.Release|x86.Build.0 = Release|Any CPU
+ {702AF75A-9BF3-494C-8265-4E3D1B2937F5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {702AF75A-9BF3-494C-8265-4E3D1B2937F5}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {702AF75A-9BF3-494C-8265-4E3D1B2937F5}.Debug|x64.ActiveCfg = Debug|x64
+ {702AF75A-9BF3-494C-8265-4E3D1B2937F5}.Debug|x64.Build.0 = Debug|x64
+ {702AF75A-9BF3-494C-8265-4E3D1B2937F5}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {702AF75A-9BF3-494C-8265-4E3D1B2937F5}.Debug|x86.Build.0 = Debug|Any CPU
+ {702AF75A-9BF3-494C-8265-4E3D1B2937F5}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {702AF75A-9BF3-494C-8265-4E3D1B2937F5}.Release|Any CPU.Build.0 = Release|Any CPU
+ {702AF75A-9BF3-494C-8265-4E3D1B2937F5}.Release|x64.ActiveCfg = Release|x64
+ {702AF75A-9BF3-494C-8265-4E3D1B2937F5}.Release|x64.Build.0 = Release|x64
+ {702AF75A-9BF3-494C-8265-4E3D1B2937F5}.Release|x86.ActiveCfg = Release|Any CPU
+ {702AF75A-9BF3-494C-8265-4E3D1B2937F5}.Release|x86.Build.0 = Release|Any CPU
+ {38702943-E4E0-4DD8-9301-6BCCB49A759E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {38702943-E4E0-4DD8-9301-6BCCB49A759E}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {38702943-E4E0-4DD8-9301-6BCCB49A759E}.Debug|x64.ActiveCfg = Debug|x64
+ {38702943-E4E0-4DD8-9301-6BCCB49A759E}.Debug|x64.Build.0 = Debug|x64
+ {38702943-E4E0-4DD8-9301-6BCCB49A759E}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {38702943-E4E0-4DD8-9301-6BCCB49A759E}.Debug|x86.Build.0 = Debug|Any CPU
+ {38702943-E4E0-4DD8-9301-6BCCB49A759E}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {38702943-E4E0-4DD8-9301-6BCCB49A759E}.Release|Any CPU.Build.0 = Release|Any CPU
+ {38702943-E4E0-4DD8-9301-6BCCB49A759E}.Release|x64.ActiveCfg = Release|x64
+ {38702943-E4E0-4DD8-9301-6BCCB49A759E}.Release|x64.Build.0 = Release|x64
+ {38702943-E4E0-4DD8-9301-6BCCB49A759E}.Release|x86.ActiveCfg = Release|Any CPU
+ {38702943-E4E0-4DD8-9301-6BCCB49A759E}.Release|x86.Build.0 = Release|Any CPU
+ {89FF315B-1200-472B-9CCA-93D51512604B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {89FF315B-1200-472B-9CCA-93D51512604B}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {89FF315B-1200-472B-9CCA-93D51512604B}.Debug|x64.ActiveCfg = Debug|x64
+ {89FF315B-1200-472B-9CCA-93D51512604B}.Debug|x64.Build.0 = Debug|x64
+ {89FF315B-1200-472B-9CCA-93D51512604B}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {89FF315B-1200-472B-9CCA-93D51512604B}.Debug|x86.Build.0 = Debug|Any CPU
+ {89FF315B-1200-472B-9CCA-93D51512604B}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {89FF315B-1200-472B-9CCA-93D51512604B}.Release|Any CPU.Build.0 = Release|Any CPU
+ {89FF315B-1200-472B-9CCA-93D51512604B}.Release|x64.ActiveCfg = Release|x64
+ {89FF315B-1200-472B-9CCA-93D51512604B}.Release|x64.Build.0 = Release|x64
+ {89FF315B-1200-472B-9CCA-93D51512604B}.Release|x86.ActiveCfg = Release|Any CPU
+ {89FF315B-1200-472B-9CCA-93D51512604B}.Release|x86.Build.0 = Release|Any CPU
+ {9F39CC8E-7EDE-4F93-B8D8-0320533DF420}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {9F39CC8E-7EDE-4F93-B8D8-0320533DF420}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {9F39CC8E-7EDE-4F93-B8D8-0320533DF420}.Debug|x64.ActiveCfg = Debug|x64
+ {9F39CC8E-7EDE-4F93-B8D8-0320533DF420}.Debug|x64.Build.0 = Debug|x64
+ {9F39CC8E-7EDE-4F93-B8D8-0320533DF420}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {9F39CC8E-7EDE-4F93-B8D8-0320533DF420}.Debug|x86.Build.0 = Debug|Any CPU
+ {9F39CC8E-7EDE-4F93-B8D8-0320533DF420}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {9F39CC8E-7EDE-4F93-B8D8-0320533DF420}.Release|Any CPU.Build.0 = Release|Any CPU
+ {9F39CC8E-7EDE-4F93-B8D8-0320533DF420}.Release|x64.ActiveCfg = Release|x64
+ {9F39CC8E-7EDE-4F93-B8D8-0320533DF420}.Release|x64.Build.0 = Release|x64
+ {9F39CC8E-7EDE-4F93-B8D8-0320533DF420}.Release|x86.ActiveCfg = Release|Any CPU
+ {9F39CC8E-7EDE-4F93-B8D8-0320533DF420}.Release|x86.Build.0 = Release|Any CPU
+ {B824914F-06A9-4FA4-8584-1B4F3E041973}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {B824914F-06A9-4FA4-8584-1B4F3E041973}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {B824914F-06A9-4FA4-8584-1B4F3E041973}.Debug|x64.ActiveCfg = Debug|x64
+ {B824914F-06A9-4FA4-8584-1B4F3E041973}.Debug|x64.Build.0 = Debug|x64
+ {B824914F-06A9-4FA4-8584-1B4F3E041973}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {B824914F-06A9-4FA4-8584-1B4F3E041973}.Debug|x86.Build.0 = Debug|Any CPU
+ {B824914F-06A9-4FA4-8584-1B4F3E041973}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {B824914F-06A9-4FA4-8584-1B4F3E041973}.Release|Any CPU.Build.0 = Release|Any CPU
+ {B824914F-06A9-4FA4-8584-1B4F3E041973}.Release|x64.ActiveCfg = Release|x64
+ {B824914F-06A9-4FA4-8584-1B4F3E041973}.Release|x64.Build.0 = Release|x64
+ {B824914F-06A9-4FA4-8584-1B4F3E041973}.Release|x86.ActiveCfg = Release|Any CPU
+ {B824914F-06A9-4FA4-8584-1B4F3E041973}.Release|x86.Build.0 = Release|Any CPU
+ {4B948597-3625-4B63-A272-2A9D8B37DC6D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {4B948597-3625-4B63-A272-2A9D8B37DC6D}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {4B948597-3625-4B63-A272-2A9D8B37DC6D}.Debug|x64.ActiveCfg = Debug|x64
+ {4B948597-3625-4B63-A272-2A9D8B37DC6D}.Debug|x64.Build.0 = Debug|x64
+ {4B948597-3625-4B63-A272-2A9D8B37DC6D}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {4B948597-3625-4B63-A272-2A9D8B37DC6D}.Debug|x86.Build.0 = Debug|Any CPU
+ {4B948597-3625-4B63-A272-2A9D8B37DC6D}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {4B948597-3625-4B63-A272-2A9D8B37DC6D}.Release|Any CPU.Build.0 = Release|Any CPU
+ {4B948597-3625-4B63-A272-2A9D8B37DC6D}.Release|x64.ActiveCfg = Release|x64
+ {4B948597-3625-4B63-A272-2A9D8B37DC6D}.Release|x64.Build.0 = Release|x64
+ {4B948597-3625-4B63-A272-2A9D8B37DC6D}.Release|x86.ActiveCfg = Release|Any CPU
+ {4B948597-3625-4B63-A272-2A9D8B37DC6D}.Release|x86.Build.0 = Release|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
diff --git a/eng/Version.Details.xml b/eng/Version.Details.xml
index f813b7debe9..4dd4a7917b6 100644
--- a/eng/Version.Details.xml
+++ b/eng/Version.Details.xml
@@ -63,13 +63,13 @@
https://github.com/dotnet/core-setup
08e144c8651632da7bf1fbab409d27787ce6aa4a
-
+
https://github.com/dotnet/arcade
- 9946534da4f73e6242ca105f6798ab58119c9ab0
+ 12508aec923685c972842c646349faf0f8991e86
-
+
https://github.com/dotnet/arcade
- 9946534da4f73e6242ca105f6798ab58119c9ab0
+ 12508aec923685c972842c646349faf0f8991e86
https://github.com/dotnet/corefx
@@ -95,13 +95,17 @@
https://github.com/dotnet/coreclr
8974a699899bdc2cc5687504e1ada606ac803e9b
-
+
https://github.com/dotnet/arcade
- 9946534da4f73e6242ca105f6798ab58119c9ab0
+ 12508aec923685c972842c646349faf0f8991e86
-
+
https://github.com/dotnet/arcade
- 9946534da4f73e6242ca105f6798ab58119c9ab0
+ 12508aec923685c972842c646349faf0f8991e86
+
+
+ https://github.com/dotnet/arcade
+ 12508aec923685c972842c646349faf0f8991e86
diff --git a/eng/Versions.props b/eng/Versions.props
index e2122656283..68b1a193fe1 100644
--- a/eng/Versions.props
+++ b/eng/Versions.props
@@ -40,8 +40,9 @@
- 1.0.0-beta.19323.4
- 1.0.0-beta.19323.4
+ 1.0.0-beta.19324.7
+ 1.0.0-beta.19324.7
+ 1.0.0-beta.19324.7
diff --git a/eng/WpfArcadeSdk/Sdk/Sdk.props b/eng/WpfArcadeSdk/Sdk/Sdk.props
index 804c61ba41b..d10a40453e1 100644
--- a/eng/WpfArcadeSdk/Sdk/Sdk.props
+++ b/eng/WpfArcadeSdk/Sdk/Sdk.props
@@ -40,6 +40,7 @@
+
full
diff --git a/eng/WpfArcadeSdk/Sdk/Sdk.targets b/eng/WpfArcadeSdk/Sdk/Sdk.targets
index 0e77cc10d5d..a09ea4a9860 100644
--- a/eng/WpfArcadeSdk/Sdk/Sdk.targets
+++ b/eng/WpfArcadeSdk/Sdk/Sdk.targets
@@ -24,6 +24,7 @@
+
diff --git a/eng/WpfArcadeSdk/tools/ApiCompat.props b/eng/WpfArcadeSdk/tools/ApiCompat.props
index f843a3819e5..b14b639975e 100644
--- a/eng/WpfArcadeSdk/tools/ApiCompat.props
+++ b/eng/WpfArcadeSdk/tools/ApiCompat.props
@@ -7,6 +7,39 @@
PresentationBuildTasks;
+ PresentationCore-ref;
+ PresentationFramework-ref;
+ PresentationFramework.Aero-ref;
+ PresentationFramework.Aero2-ref;
+ PresentationFramework.AeroLite-ref;
+ PresentationFramework.Classic-ref;
+ PresentationFramework.Luna-ref;
+ PresentationFramework.Royale-ref;
+ ReachFramework-ref;
+ UIAutomationClient-ref;
+ UIAutomationClientSideProviders-ref;
+ UIAutomationProvider-ref;
+ UIAutomationTypes-ref;
+ System.Printing-ref;
+ System.Windows.Controls.Ribbon-ref;
+ System.Windows.Input.Manipulations-ref;
+ System.Windows.Presentation-ref;
+ System.Xaml-ref;
+ WindowsBase-ref;
+ WindowsFormsIntegration-ref;
+
+
+
+ $(RepositoryToolsDir)native\bin\net-framework-48-ref-assemblies\$(NetFramework48RefAssembliesVersion)\
+
+
+ $(WpfArcadeSdkRoot)tools\GenApi\GlobalAttrExclusions.txt
+
+
+
PresentationCore;
PresentationFramework;
PresentationFramework.Aero;
@@ -21,24 +54,12 @@
UIAutomationProvider;
UIAutomationTypes;
System.Printing;
- System.Printing-ref;
System.Windows.Controls.Ribbon;
System.Windows.Input.Manipulations;
System.Windows.Presentation;
System.Xaml;
WindowsBase;
WindowsFormsIntegration;
-
-
-
- $(RepositoryToolsDir)native\bin\net-framework-48-ref-assemblies\$(NetFramework48RefAssembliesVersion)\
-
-
-
- System.Printing;
-
+
false
true
@@ -14,7 +14,7 @@
false
true
@@ -36,8 +36,10 @@
$(WpfApiCompatBaselineDir)$(MSBuildProjectName)-Net48.baseline.txt
+
+
@@ -52,12 +54,19 @@
$(WpfApiCompatBaselineDir)$(MSBuildProjectName)-ref.baseline.txt
-
+
+
+
+
-
+
+
+
+
@@ -82,6 +91,7 @@
<_ApiCompatCommand Condition="'$(MSBuildRuntimeType)' != 'core' and '$(OS)' != 'Windows_NT'">mono --runtime=v4.0.30319 "$(_ApiCompatPath)"
<_ApiCompatSemaphoreFile>$(MSBuildThisFileName).semaphore
+ <_RefApiCompatSemaphoreFile>$(MSBuildThisFileName)-ref.semaphore
@@ -99,7 +109,7 @@
When running targets for hand-crafted ref assemblies, the lib project type determines how the target should run.
When building Managed C++ we need to run post-link, when building C# we run post-compilation.
-->
- $(TargetsTriggeredByCompilation);WpfValidateApiCompatForRef
+ $(TargetsTriggeredByCompilation);WpfValidateApiCompatForRef
$(AfterLibTargets);WpfValidateApiCompatForRef
@@ -139,7 +149,7 @@
- $(ApiCompatArgs) "@(ResolvedMatchingContract)"
+ "@(ResolvedMatchingContract)"
$(ApiCompatArgs) --contract-depends "@(_ContractDependencyDirectories, ','),"
$(ApiCompatArgs) --exclude-attributes "$(ApiCompatExcludeAttributeList)"
$(ApiCompatArgs) --enforce-optional-rules
@@ -196,7 +206,7 @@
- $(ApiCompatArgs) "@(ResolvedMatchingContract)"
+ "@(ResolvedMatchingContract)"
$(ApiCompatArgs) --contract-depends "@(_ContractDependencyDirectories, ','),"
$(ApiCompatArgs) --exclude-attributes "$(ApiCompatExcludeAttributeList)"
$(ApiCompatArgs) --enforce-optional-rules
@@ -206,7 +216,7 @@
> $(ApiCompatBaseline)
0
- $(IntermediateOutputPath)apicompat.rsp
+ $(IntermediateOutputPath)refapicompat.rsp
@@ -223,7 +233,7 @@
To force incremental builds to show failures again we are invalidating
one compile input.
-->
-
+
diff --git a/eng/WpfArcadeSdk/tools/GenApi.props b/eng/WpfArcadeSdk/tools/GenApi.props
new file mode 100644
index 00000000000..508ea82ad07
--- /dev/null
+++ b/eng/WpfArcadeSdk/tools/GenApi.props
@@ -0,0 +1,43 @@
+
+
+
+
+ PresentationCore;
+ PresentationFramework;
+ PresentationFramework.Aero;
+ PresentationFramework.Aero2;
+ PresentationFramework.AeroLite;
+ PresentationFramework.Classic;
+ PresentationFramework.Luna;
+ PresentationFramework.Royale;
+ ReachFramework;
+ System.Windows.Controls.Ribbon;
+ System.Windows.Input.Manipulations;
+ System.Windows.Presentation;
+ System.Xaml;
+ UIAutomationClient;
+ UIAutomationClientSideProviders;
+ UIAutomationProvider;
+ UIAutomationTypes;
+ WindowsBase;
+ WindowsFormsIntegration;
+
+
+ $(WpfArcadeSdkRoot)tools\GenApi\GlobalApiExclusions.txt
+ $(WpfArcadeSdkRoot)tools\GenApi\GlobalAttrExclusions.txt
+
+ --exclude-members
+ $(GenAPIAdditionalParameters) --exclude-api-list "$(GlobalApiExclusionsFile)"
+ $(GenAPIAdditionalParameters) --exclude-attributes-list "$(GlobalAttrExclusionsFile)"
+
+
+ <_GenerateReferenceAssemblySource>false
+ <_GenerateReferenceAssemblySource Condition="'$(GenerateReferenceAssemblySource)'=='true'
+ and '$(GenAPIEnabledProjects)'!=''
+ and $(GenAPIEnabledProjects.Contains('$(MSBuildProjectName);'))">true
+
+
+
diff --git a/eng/WpfArcadeSdk/tools/GenApi.targets b/eng/WpfArcadeSdk/tools/GenApi.targets
new file mode 100644
index 00000000000..66f4e8ab63f
--- /dev/null
+++ b/eng/WpfArcadeSdk/tools/GenApi.targets
@@ -0,0 +1,22 @@
+
+
+
+
+
+
+
+ $(MSBuildProjectDir)ref\
+ $(GenAPITargetDir)$(AssemblyName).cs
+
+
+
+
+
+
+
diff --git a/eng/WpfArcadeSdk/tools/GenApi/GlobalApiExclusions.txt b/eng/WpfArcadeSdk/tools/GenApi/GlobalApiExclusions.txt
new file mode 100644
index 00000000000..73ad796b05e
--- /dev/null
+++ b/eng/WpfArcadeSdk/tools/GenApi/GlobalApiExclusions.txt
@@ -0,0 +1,23 @@
+// NOTE:
+// The following commented out removals are due to issues with generating derived classes.
+// Since automatic generation will add these back, these errors will need to be hand fixed.
+// Do this by removed the base class member function that is not being added to the derived classes.
+// This is only applicable for internal member functions.
+// WindowsBase:
+// System.Windows.AttachedPropertyBrowsableAttribute.IsBrowsable
+// PresentationCore:
+// System.Windows.Media.Effects.Effect.GetChannelCountCore
+// System.Windows.Media.Effects.Effect.GetRenderBounds
+// System.Windows.Media.Converters.BaseIListConverter.ConvertToCore
+// System.Windows.Media.Converters.BaseIListConverter.ConvertFromCore
+// System.Windows.Media.Brush.GetChannelCountCore
+// System.Windows.Media.Imaging.BitmapEncoder.SealObject
+// System.Windows.Media.Imaging.BitmapDecoder.SealObject
+
+// PresentationCore
+T:System.Windows.Media.Composition.DUCE.Channel
+T:System.Windows.Media.Composition.DUCE.ResourceHandle
+T:System.Windows.Media.TextFormatting.TextParagraphCache
+
+// ReachFramework
+T:System.Windows.Xps.Packaging.XpsResourcePolicy
diff --git a/eng/WpfArcadeSdk/tools/GenApi/GlobalAttrExclusions.txt b/eng/WpfArcadeSdk/tools/GenApi/GlobalAttrExclusions.txt
new file mode 100644
index 00000000000..c3cfaa5fe02
--- /dev/null
+++ b/eng/WpfArcadeSdk/tools/GenApi/GlobalAttrExclusions.txt
@@ -0,0 +1,54 @@
+// These attributes should be excluded from reference assemblies.
+
+T:System.ComponentModel.DesignerAttribute
+T:System.ComponentModel.Design.Serialization.DesignerSerializerAttribute
+T:System.ComponentModel.Design.Serialization.RootDesignerSerializerAttribute
+T:System.ComponentModel.EditorAttribute
+T:System.ComponentModel.ToolboxItemAttribute
+T:System.ComponentModel.TypeDescriptionProviderAttribute
+T:System.Configuration.ConfigurationPropertyAttribute
+T:System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverageAttribute
+T:System.Diagnostics.CodeAnalysis.SuppressMessageAttribute
+T:System.Diagnostics.DebuggerBrowsableAttribute
+T:System.Diagnostics.DebuggerDisplayAttribute
+T:System.Diagnostics.DebuggerHiddenAttribute
+T:System.Diagnostics.DebuggerNonUserCodeAttribute
+T:System.Diagnostics.DebuggerStepThroughAttribute
+T:System.Diagnostics.DebuggerTypeProxyAttribute
+T:System.Diagnostics.MonitoringDescriptionAttribute
+T:System.IO.IODescriptionAttribute
+T:System.Runtime.CompilerServices.AsyncStateMachineAttribute
+T:System.Runtime.CompilerServices.CompilerGeneratedAttribute
+T:System.Runtime.CompilerServices.IteratorStateMachineAttribute
+T:System.Runtime.CompilerServices.TypeForwardedFromAttribute
+T:System.Runtime.CompilerServices.MethodImpl
+T:System.Runtime.ConstrainedExecution.ReliabilityContractAttribute
+T:System.Runtime.InteropServices.ClassInterfaceAttribute
+T:System.Runtime.InteropServices.ComDefaultInterfaceAttribute
+T:System.Runtime.InteropServices.ComVisibleAttribute
+T:System.Runtime.InteropServices.GuidAttribute
+T:System.Runtime.InteropServices.InterfaceTypeAttribute
+T:System.Runtime.InteropServices.StructLayoutAttribute
+T:System.Runtime.Serialization.KnownTypeAttribute
+T:System.Security.Permissions.EnvironmentPermissionAttribute
+T:System.Security.Permissions.FileIOPermissionAttribute
+T:System.Security.Permissions.HostProtectionAttribute
+T:System.Security.Permissions.IsolatedStorageFilePermissionAttribute
+T:System.Security.Permissions.PermissionSetAttribute
+T:System.Security.Permissions.ReflectionPermissionAttribute
+T:System.Security.Permissions.SecurityPermissionAttribute
+T:System.Security.Permissions.StrongNameIdentityPermissionAttribute
+T:System.Security.SecurityCriticalAttribute
+T:System.Security.SecuritySafeCriticalAttribute
+T:System.Security.SuppressUnmanagedCodeSecurityAttribute
+T:System.Xml.Serialization.XmlAttributeAttribute
+T:System.Xml.Serialization.XmlEnumAttribute
+T:System.Xml.Serialization.XmlIgnoreAttribute
+T:System.Xml.Serialization.XmlRootAttribute
+T:System.Runtime.Versioning.NonVersionableAttribute
+T:System.Runtime.CompilerServices.IntrinsicAttribute
+T:System.Runtime.CompilerServices.ExtensionAttribute
+T:System.Drawing.SRDescriptionAttribute
+T:System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverageAttribute
+T:System.Runtime.CompilerServices.AsyncMethodBuilderAttribute
+T:System.Reflection.DefaultMemberAttribute
diff --git a/eng/WpfArcadeSdk/tools/ReferenceAssembly.props b/eng/WpfArcadeSdk/tools/ReferenceAssembly.props
index 5be9423c416..bae5dd5645d 100644
--- a/eng/WpfArcadeSdk/tools/ReferenceAssembly.props
+++ b/eng/WpfArcadeSdk/tools/ReferenceAssembly.props
@@ -1,12 +1,18 @@
-
+
false
$(ArtifactsDir)ref\
- true
true
-
\ No newline at end of file
+
+
+
+ Internal
+ External
+
+
+
diff --git a/eng/WpfArcadeSdk/tools/ReferenceAssembly.targets b/eng/WpfArcadeSdk/tools/ReferenceAssembly.targets
index a8399905615..9b52a1916dd 100644
--- a/eng/WpfArcadeSdk/tools/ReferenceAssembly.targets
+++ b/eng/WpfArcadeSdk/tools/ReferenceAssembly.targets
@@ -28,8 +28,6 @@
-
-
@@ -41,25 +39,12 @@
-
-
-
-
-
-
-
-
-
-
-
-
- @(RefAssemblies)
-
-
+
0.0.0.1
@@ -73,7 +58,7 @@
EnsureReferenceDestination guarantees that there is exactly 1 ref assembly
-->
- @(IntermediateRefAssembly->'$(IntellisenseXmlDir)%(FileName).xml')
+ $(IntellisenseXmlDir)$(AssemblyName).xml
+
+
+
+
+
+
diff --git a/eng/WpfArcadeSdk/tools/SdkReferences.targets b/eng/WpfArcadeSdk/tools/SdkReferences.targets
index 2d08eb6212e..8f699be121f 100644
--- a/eng/WpfArcadeSdk/tools/SdkReferences.targets
+++ b/eng/WpfArcadeSdk/tools/SdkReferences.targets
@@ -172,10 +172,15 @@
-->
+
+
+ $(Pkgruntime_win-x86_Microsoft_DotNet_Wpf_GitHub)
+ $(Pkgruntime_win-x64_Microsoft_DotNet_Wpf_GitHub)
+
-
- Microsoft.DotNet.Wpf.GitHub
+
+ runtime.$(WpfRuntimeIdentifier).Microsoft.DotNet.Wpf.GitHub
diff --git a/eng/WpfArcadeSdk/tools/ShippingProjects.props b/eng/WpfArcadeSdk/tools/ShippingProjects.props
index 07e8560287d..ab58f0f39f6 100644
--- a/eng/WpfArcadeSdk/tools/ShippingProjects.props
+++ b/eng/WpfArcadeSdk/tools/ShippingProjects.props
@@ -52,24 +52,55 @@
PresentationBuildTasks
-
+
- PresentationFramework-PresentationUI-api-cycle;
- PresentationFramework-ReachFramework-impl-cycle;
- PresentationFramework-System.Printing-api-cycle;
- PresentationFramework-System.Printing-impl-cycle;
- PresentationUI-PresentationFramework-impl-cycle;
- ReachFramework-PresentationFramework-api-cycle;
- ReachFramework-System.Printing-api-cycle;
- System.Printing-PresentationFramework-api-cycle
+ PresentationFramework-PresentationUI-api-cycle;
+ PresentationFramework-ReachFramework-impl-cycle;
+ PresentationFramework-System.Printing-api-cycle;
+ PresentationFramework-System.Printing-impl-cycle;
+ PresentationUI-PresentationFramework-impl-cycle;
+ ReachFramework-PresentationFramework-api-cycle;
+ ReachFramework-System.Printing-api-cycle;
+ System.Printing-PresentationFramework-api-cycle
-
- System.Printing-ref
-
+
+
+
+ PresentationCore-ref;
+ PresentationFramework-ref;
+ ReachFramework-ref;
+ System.Windows.Input.Manipulations-ref;
+ System.Xaml-ref;
+ UIAutomationClient-ref;
+ UIAutomationClientSideProviders-ref;
+ UIAutomationProvider-ref;
+ UIAutomationTypes-ref;
+ WindowsBase-ref;
+
+
+
+ PresentationFramework.Aero-ref;
+ PresentationFramework.Aero2-ref;
+ PresentationFramework.AeroLite-ref;
+ PresentationFramework.Classic-ref;
+ PresentationFramework.Luna-ref;
+ PresentationFramework.Royale-ref;
+ System.Printing-ref;
+ System.Windows.Controls.Ribbon-ref;
+ System.Windows.Presentation-ref;
+ WindowsFormsIntegration-ref;
+
$(CycleBreakerProjects);
- $(HandCraftedReferenceProjects)
+ $(ExternalHandCraftedReferenceProjects);
+ $(InternalHandCraftedReferenceProjects);
$(MSBuildProjectName)
$(MSBuildProjectName.SubString(0, $(MSBuildProjectName.IndexOf('_'))))
-
+
false
true
true
@@ -127,9 +173,9 @@
Internal
External
-
+
WindowsDesktopSdk
-
+
diff --git a/eng/WpfArcadeSdk/tools/WpfProjectReference.targets b/eng/WpfArcadeSdk/tools/WpfProjectReference.targets
index 5871293bbe2..e80e7a0dca0 100644
--- a/eng/WpfArcadeSdk/tools/WpfProjectReference.targets
+++ b/eng/WpfArcadeSdk/tools/WpfProjectReference.targets
@@ -1,12 +1,14 @@
-
+ Condition="'$(MSBuildProjectExtension)'!='.vcxproj'
+ And $(TargetFramework.StartsWith('netcoreapp3'))
+ And '$(NoAutoMicrosoftDotNetWpfGitHubPackageReference)'!='true'
+ And '$(MicrosoftDotNetWpfGitHubPackage)'!=''"/>
-
diff --git a/global.json b/global.json
index ea2d6593964..1503d814063 100644
--- a/global.json
+++ b/global.json
@@ -12,8 +12,8 @@
}
},
"msbuild-sdks": {
- "Microsoft.DotNet.Arcade.Sdk": "1.0.0-beta.19323.4",
- "Microsoft.DotNet.Helix.Sdk": "2.0.0-beta.19323.4"
+ "Microsoft.DotNet.Arcade.Sdk": "1.0.0-beta.19324.7",
+ "Microsoft.DotNet.Helix.Sdk": "2.0.0-beta.19324.7"
},
"native-tools": {
"strawberry-perl": "5.28.1.1-1",
diff --git a/src/Microsoft.DotNet.Wpf/ApiCompat/Baselines/PresentationCore-Net48.baseline.txt b/src/Microsoft.DotNet.Wpf/ApiCompat/Baselines/PresentationCore-Net48.baseline.txt
deleted file mode 100644
index 2bb899b22e7..00000000000
--- a/src/Microsoft.DotNet.Wpf/ApiCompat/Baselines/PresentationCore-Net48.baseline.txt
+++ /dev/null
@@ -1,8 +0,0 @@
-Compat issues with assembly PresentationCore:
-CannotRemoveAttribute : Attribute 'System.Security.SecurityCriticalAttribute' exists on 'System.IO.Packaging.PackageStore' in the contract but not the implementation.
-CannotRemoveBaseTypeOrInterface : Type 'System.Windows.LocalizabilityAttribute' does not implement interface 'System.Runtime.InteropServices._Attribute' in the implementation but it does in the contract.
-CannotRemoveAttribute : Attribute 'System.Runtime.CompilerServices.TypeForwardedFromAttribute' exists on 'System.Windows.Input.ICommand' in the contract but not the implementation.
-CannotRemoveBaseTypeOrInterface : Type 'System.Windows.Media.InvalidWmpVersionException' does not implement interface 'System.Runtime.InteropServices._Exception' in the implementation but it does in the contract.
-CannotRemoveBaseTypeOrInterface : Type 'System.Windows.Media.Animation.AnimationException' does not implement interface 'System.Runtime.InteropServices._Exception' in the implementation but it does in the contract.
-CannotRemoveBaseTypeOrInterface : Type 'System.Windows.Resources.AssemblyAssociatedContentFileAttribute' does not implement interface 'System.Runtime.InteropServices._Attribute' in the implementation but it does in the contract.
-Total Issues: 6
diff --git a/src/Microsoft.DotNet.Wpf/ApiCompat/Baselines/PresentationCore-ref-Net48.baseline.txt b/src/Microsoft.DotNet.Wpf/ApiCompat/Baselines/PresentationCore-ref-Net48.baseline.txt
new file mode 100644
index 00000000000..4b42e8abbf1
--- /dev/null
+++ b/src/Microsoft.DotNet.Wpf/ApiCompat/Baselines/PresentationCore-ref-Net48.baseline.txt
@@ -0,0 +1,24 @@
+Compat issues with assembly PresentationCore:
+CannotRemoveBaseTypeOrInterface : Type 'System.Windows.LocalizabilityAttribute' does not implement interface 'System.Runtime.InteropServices._Attribute' in the implementation but it does in the contract.
+CannotRemoveAttribute : Attribute 'MS.Internal.PresentationCore.FriendAccessAllowedAttribute' exists on 'System.Windows.Input.InputEventArgs' in the contract but not the implementation.
+MembersMustExist : Member 'System.Windows.Media.Brush.AddRefOnChannelCore(System.Windows.Media.Composition.DUCE.Channel)' does not exist in the implementation but it does exist in the contract.
+MembersMustExist : Member 'System.Windows.Media.Brush.GetChannelCore(System.Int32)' does not exist in the implementation but it does exist in the contract.
+MembersMustExist : Member 'System.Windows.Media.Brush.GetChannelCountCore()' does not exist in the implementation but it does exist in the contract.
+MembersMustExist : Member 'System.Windows.Media.Brush.GetHandleCore(System.Windows.Media.Composition.DUCE.Channel)' does not exist in the implementation but it does exist in the contract.
+MembersMustExist : Member 'System.Windows.Media.Brush.ReleaseOnChannelCore(System.Windows.Media.Composition.DUCE.Channel)' does not exist in the implementation but it does exist in the contract.
+CannotRemoveBaseTypeOrInterface : Type 'System.Windows.Media.InvalidWmpVersionException' does not implement interface 'System.Runtime.InteropServices._Exception' in the implementation but it does in the contract.
+CannotRemoveBaseTypeOrInterface : Type 'System.Windows.Media.Animation.AnimationException' does not implement interface 'System.Runtime.InteropServices._Exception' in the implementation but it does in the contract.
+CannotRemoveAttribute : Attribute 'MS.Internal.PresentationCore.FriendAccessAllowedAttribute' exists on 'System.Windows.Media.Converters.BaseIListConverter' in the contract but not the implementation.
+MembersMustExist : Member 'System.Windows.Media.Converters.BaseIListConverter.ConvertFromCore(System.ComponentModel.ITypeDescriptorContext, System.Globalization.CultureInfo, System.String)' does not exist in the implementation but it does exist in the contract.
+MembersMustExist : Member 'System.Windows.Media.Converters.BaseIListConverter.ConvertToCore(System.ComponentModel.ITypeDescriptorContext, System.Globalization.CultureInfo, System.Object, System.Type)' does not exist in the implementation but it does exist in the contract.
+MembersMustExist : Member 'System.Windows.Media.Effects.Effect.AddRefOnChannelCore(System.Windows.Media.Composition.DUCE.Channel)' does not exist in the implementation but it does exist in the contract.
+MembersMustExist : Member 'System.Windows.Media.Effects.Effect.GetChannelCore(System.Int32)' does not exist in the implementation but it does exist in the contract.
+MembersMustExist : Member 'System.Windows.Media.Effects.Effect.GetChannelCountCore()' does not exist in the implementation but it does exist in the contract.
+MembersMustExist : Member 'System.Windows.Media.Effects.Effect.GetHandleCore(System.Windows.Media.Composition.DUCE.Channel)' does not exist in the implementation but it does exist in the contract.
+MembersMustExist : Member 'System.Windows.Media.Effects.Effect.GetRenderBounds(System.Windows.Rect)' does not exist in the implementation but it does exist in the contract.
+MembersMustExist : Member 'System.Windows.Media.Effects.Effect.ReleaseOnChannelCore(System.Windows.Media.Composition.DUCE.Channel)' does not exist in the implementation but it does exist in the contract.
+MembersMustExist : Member 'System.Windows.Media.Imaging.BitmapDecoder.SealObject()' does not exist in the implementation but it does exist in the contract.
+MembersMustExist : Member 'System.Windows.Media.Imaging.BitmapEncoder.SealObject()' does not exist in the implementation but it does exist in the contract.
+MembersMustExist : Member 'System.Windows.Media.TextFormatting.TextFormatter.CreateParagraphCache(System.Windows.Media.TextFormatting.TextSource, System.Int32, System.Double, System.Windows.Media.TextFormatting.TextParagraphProperties, System.Windows.Media.TextFormatting.TextLineBreak, System.Windows.Media.TextFormatting.TextRunCache)' does not exist in the implementation but it does exist in the contract.
+CannotRemoveBaseTypeOrInterface : Type 'System.Windows.Resources.AssemblyAssociatedContentFileAttribute' does not implement interface 'System.Runtime.InteropServices._Attribute' in the implementation but it does in the contract.
+Total Issues: 22
diff --git a/src/Microsoft.DotNet.Wpf/ApiCompat/Baselines/PresentationCore-ref.baseline.txt b/src/Microsoft.DotNet.Wpf/ApiCompat/Baselines/PresentationCore-ref.baseline.txt
new file mode 100644
index 00000000000..b74ecc1ae09
--- /dev/null
+++ b/src/Microsoft.DotNet.Wpf/ApiCompat/Baselines/PresentationCore-ref.baseline.txt
@@ -0,0 +1,22 @@
+Compat issues with assembly PresentationCore:
+CannotChangeAttribute : Attribute 'System.AttributeUsageAttribute' on 'System.Windows.LocalizabilityAttribute' changed from '[AttributeUsageAttribute(412, AllowMultiple=false, Inherited=true)]' in the contract to '[AttributeUsageAttribute(AttributeTargets.Class | AttributeTargets.Enum | AttributeTargets.Field | AttributeTargets.Property | AttributeTargets.Struct, AllowMultiple=false, Inherited=true)]' in the implementation.
+CannotRemoveAttribute : Attribute 'MS.Internal.PresentationCore.FriendAccessAllowedAttribute' exists on 'System.Windows.Input.InputEventArgs' in the contract but not the implementation.
+MembersMustExist : Member 'System.Windows.Media.Brush.AddRefOnChannelCore(System.Windows.Media.Composition.DUCE.Channel)' does not exist in the implementation but it does exist in the contract.
+MembersMustExist : Member 'System.Windows.Media.Brush.GetChannelCore(System.Int32)' does not exist in the implementation but it does exist in the contract.
+MembersMustExist : Member 'System.Windows.Media.Brush.GetChannelCountCore()' does not exist in the implementation but it does exist in the contract.
+MembersMustExist : Member 'System.Windows.Media.Brush.GetHandleCore(System.Windows.Media.Composition.DUCE.Channel)' does not exist in the implementation but it does exist in the contract.
+MembersMustExist : Member 'System.Windows.Media.Brush.ReleaseOnChannelCore(System.Windows.Media.Composition.DUCE.Channel)' does not exist in the implementation but it does exist in the contract.
+CannotRemoveAttribute : Attribute 'MS.Internal.PresentationCore.FriendAccessAllowedAttribute' exists on 'System.Windows.Media.Converters.BaseIListConverter' in the contract but not the implementation.
+MembersMustExist : Member 'System.Windows.Media.Converters.BaseIListConverter.ConvertFromCore(System.ComponentModel.ITypeDescriptorContext, System.Globalization.CultureInfo, System.String)' does not exist in the implementation but it does exist in the contract.
+MembersMustExist : Member 'System.Windows.Media.Converters.BaseIListConverter.ConvertToCore(System.ComponentModel.ITypeDescriptorContext, System.Globalization.CultureInfo, System.Object, System.Type)' does not exist in the implementation but it does exist in the contract.
+MembersMustExist : Member 'System.Windows.Media.Effects.Effect.AddRefOnChannelCore(System.Windows.Media.Composition.DUCE.Channel)' does not exist in the implementation but it does exist in the contract.
+MembersMustExist : Member 'System.Windows.Media.Effects.Effect.GetChannelCore(System.Int32)' does not exist in the implementation but it does exist in the contract.
+MembersMustExist : Member 'System.Windows.Media.Effects.Effect.GetChannelCountCore()' does not exist in the implementation but it does exist in the contract.
+MembersMustExist : Member 'System.Windows.Media.Effects.Effect.GetHandleCore(System.Windows.Media.Composition.DUCE.Channel)' does not exist in the implementation but it does exist in the contract.
+MembersMustExist : Member 'System.Windows.Media.Effects.Effect.GetRenderBounds(System.Windows.Rect)' does not exist in the implementation but it does exist in the contract.
+MembersMustExist : Member 'System.Windows.Media.Effects.Effect.ReleaseOnChannelCore(System.Windows.Media.Composition.DUCE.Channel)' does not exist in the implementation but it does exist in the contract.
+MembersMustExist : Member 'System.Windows.Media.Imaging.BitmapDecoder.SealObject()' does not exist in the implementation but it does exist in the contract.
+MembersMustExist : Member 'System.Windows.Media.Imaging.BitmapEncoder.SealObject()' does not exist in the implementation but it does exist in the contract.
+MembersMustExist : Member 'System.Windows.Media.TextFormatting.TextFormatter.CreateParagraphCache(System.Windows.Media.TextFormatting.TextSource, System.Int32, System.Double, System.Windows.Media.TextFormatting.TextParagraphProperties, System.Windows.Media.TextFormatting.TextLineBreak, System.Windows.Media.TextFormatting.TextRunCache)' does not exist in the implementation but it does exist in the contract.
+CannotChangeAttribute : Attribute 'System.AttributeUsageAttribute' on 'System.Windows.Resources.AssemblyAssociatedContentFileAttribute' changed from '[AttributeUsageAttribute(1, AllowMultiple=true)]' in the contract to '[AttributeUsageAttribute(AttributeTargets.Assembly, AllowMultiple=true)]' in the implementation.
+Total Issues: 20
diff --git a/src/Microsoft.DotNet.Wpf/ApiCompat/Baselines/PresentationFramework-Net48.baseline.txt b/src/Microsoft.DotNet.Wpf/ApiCompat/Baselines/PresentationFramework-ref-Net48.baseline.txt
similarity index 58%
rename from src/Microsoft.DotNet.Wpf/ApiCompat/Baselines/PresentationFramework-Net48.baseline.txt
rename to src/Microsoft.DotNet.Wpf/ApiCompat/Baselines/PresentationFramework-ref-Net48.baseline.txt
index 3a0b69dab20..859b5ebb7d6 100644
--- a/src/Microsoft.DotNet.Wpf/ApiCompat/Baselines/PresentationFramework-Net48.baseline.txt
+++ b/src/Microsoft.DotNet.Wpf/ApiCompat/Baselines/PresentationFramework-ref-Net48.baseline.txt
@@ -1,15 +1,23 @@
Compat issues with assembly PresentationFramework:
+MembersMustExist : Member 'Microsoft.Win32.FileDialog.CreateVistaDialog()' does not exist in the implementation but it does exist in the contract.
+MembersMustExist : Member 'Microsoft.Win32.FileDialog.ProcessVistaFiles(MS.Internal.AppModel.IFileDialog)' does not exist in the implementation but it does exist in the contract.
+MembersMustExist : Member 'Microsoft.Win32.FileDialog.RunFileDialog(MS.Win32.NativeMethods.OPENFILENAME_I)' does not exist in the implementation but it does exist in the contract.
CannotRemoveBaseTypeOrInterface : Type 'System.Windows.AttachedPropertyBrowsableForChildrenAttribute' does not implement interface 'System.Runtime.InteropServices._Attribute' in the implementation but it does in the contract.
+MembersMustExist : Member 'System.Windows.FrameworkTemplate.SetTargetTypeInternal(System.Type)' does not exist in the implementation but it does exist in the contract.
CannotRemoveBaseTypeOrInterface : Type 'System.Windows.ResourceReferenceKeyNotFoundException' does not implement interface 'System.Runtime.InteropServices._Exception' in the implementation but it does in the contract.
CannotRemoveBaseTypeOrInterface : Type 'System.Windows.StyleTypedPropertyAttribute' does not implement interface 'System.Runtime.InteropServices._Attribute' in the implementation but it does in the contract.
CannotRemoveBaseTypeOrInterface : Type 'System.Windows.TemplatePartAttribute' does not implement interface 'System.Runtime.InteropServices._Attribute' in the implementation but it does in the contract.
CannotRemoveBaseTypeOrInterface : Type 'System.Windows.TemplateVisualStateAttribute' does not implement interface 'System.Runtime.InteropServices._Attribute' in the implementation but it does in the contract.
CannotRemoveBaseTypeOrInterface : Type 'System.Windows.ThemeInfoAttribute' does not implement interface 'System.Runtime.InteropServices._Attribute' in the implementation but it does in the contract.
+MembersMustExist : Member 'System.Windows.Automation.Peers.ContentTextAutomationPeer.GetAutomationPeersFromRange(System.Windows.Documents.ITextPointer, System.Windows.Documents.ITextPointer)' does not exist in the implementation but it does exist in the contract.
+MembersMustExist : Member 'System.Windows.Automation.Peers.TextAutomationPeer.GetAutomationPeersFromRange(System.Windows.Documents.ITextPointer, System.Windows.Documents.ITextPointer)' does not exist in the implementation but it does exist in the contract.
CannotRemoveBaseTypeOrInterface : Type 'System.Windows.Controls.PrintDialogException' does not implement interface 'System.Runtime.InteropServices._Exception' in the implementation but it does in the contract.
+MembersMustExist : Member 'System.Windows.Controls.Primitives.GridViewRowPresenterBase.OnColumnPropertyChanged(System.Windows.Controls.GridViewColumn, System.String)' does not exist in the implementation but it does exist in the contract.
CannotRemoveBaseTypeOrInterface : Type 'System.Windows.Data.ValueConversionAttribute' does not implement interface 'System.Runtime.InteropServices._Attribute' in the implementation but it does in the contract.
CannotRemoveBaseTypeOrInterface : Type 'System.Windows.Data.ValueUnavailableException' does not implement interface 'System.Runtime.InteropServices._Exception' in the implementation but it does in the contract.
CannotRemoveBaseTypeOrInterface : Type 'System.Windows.Documents.TextElementEditingBehaviorAttribute' does not implement interface 'System.Runtime.InteropServices._Attribute' in the implementation but it does in the contract.
TypesMustExist : Type 'System.Windows.Interop.DocObjHost' does not exist in the implementation but it does exist in the contract.
+CannotRemoveAttribute : Attribute 'System.ComponentModel.TypeConverterAttribute' exists on 'System.Windows.Markup.StaticExtension' in the contract but not the implementation.
+CannotRemoveAttribute : Attribute 'System.ComponentModel.TypeConverterAttribute' exists on 'System.Windows.Markup.TypeExtension' in the contract but not the implementation.
CannotRemoveBaseTypeOrInterface : Type 'System.Windows.Markup.XamlParseException' does not implement interface 'System.Runtime.InteropServices._Exception' in the implementation but it does in the contract.
-CannotRemoveAttribute : Attribute 'System.Security.SecurityCriticalAttribute' exists on 'System.Windows.Shell.JumpList' in the contract but not the implementation.
-Total Issues: 13
+Total Issues: 21
diff --git a/src/Microsoft.DotNet.Wpf/ApiCompat/Baselines/PresentationFramework-ref.baseline.txt b/src/Microsoft.DotNet.Wpf/ApiCompat/Baselines/PresentationFramework-ref.baseline.txt
new file mode 100644
index 00000000000..11629634c14
--- /dev/null
+++ b/src/Microsoft.DotNet.Wpf/ApiCompat/Baselines/PresentationFramework-ref.baseline.txt
@@ -0,0 +1,83 @@
+Compat issues with assembly PresentationFramework:
+MembersMustExist : Member 'Microsoft.Win32.FileDialog.CreateVistaDialog()' does not exist in the implementation but it does exist in the contract.
+MembersMustExist : Member 'Microsoft.Win32.FileDialog.ProcessVistaFiles(MS.Internal.AppModel.IFileDialog)' does not exist in the implementation but it does exist in the contract.
+MembersMustExist : Member 'Microsoft.Win32.FileDialog.RunFileDialog(MS.Win32.NativeMethods.OPENFILENAME_I)' does not exist in the implementation but it does exist in the contract.
+CannotChangeAttribute : Attribute 'System.AttributeUsageAttribute' on 'System.Windows.AttachedPropertyBrowsableForChildrenAttribute' changed from '[AttributeUsageAttribute(64, AllowMultiple=false)]' in the contract to '[AttributeUsageAttribute(AttributeTargets.Method, AllowMultiple=false)]' in the implementation.
+CannotChangeAttribute : Attribute 'System.Windows.LocalizabilityAttribute' on 'System.Windows.FrameworkElementFactory' changed from '[LocalizabilityAttribute(17)]' in the contract to '[LocalizabilityAttribute(LocalizationCategory.NeverLocalize)]' in the implementation.
+CannotChangeAttribute : Attribute 'System.Windows.LocalizabilityAttribute' on 'System.Windows.FrameworkTemplate' changed from '[LocalizabilityAttribute(17)]' in the contract to '[LocalizabilityAttribute(LocalizationCategory.NeverLocalize)]' in the implementation.
+MembersMustExist : Member 'System.Windows.FrameworkTemplate.SetTargetTypeInternal(System.Type)' does not exist in the implementation but it does exist in the contract.
+CannotChangeAttribute : Attribute 'System.Windows.LocalizabilityAttribute' on 'System.Windows.HorizontalAlignment' changed from '[LocalizabilityAttribute(0, Readability=0)]' in the contract to '[LocalizabilityAttribute(LocalizationCategory.None, Readability=Readability.Unreadable)]' in the implementation.
+CannotChangeAttribute : Attribute 'System.Windows.LocalizabilityAttribute' on 'System.Windows.ResizeMode' changed from '[LocalizabilityAttribute(0, Readability=0)]' in the contract to '[LocalizabilityAttribute(LocalizationCategory.None, Readability=Readability.Unreadable)]' in the implementation.
+CannotChangeAttribute : Attribute 'System.Windows.LocalizabilityAttribute' on 'System.Windows.ResourceDictionary' changed from '[LocalizabilityAttribute(16)]' in the contract to '[LocalizabilityAttribute(LocalizationCategory.Ignore)]' in the implementation.
+CannotChangeAttribute : Attribute 'System.Windows.LocalizabilityAttribute' on 'System.Windows.SetterBase' changed from '[LocalizabilityAttribute(16)]' in the contract to '[LocalizabilityAttribute(LocalizationCategory.Ignore)]' in the implementation.
+CannotChangeAttribute : Attribute 'System.Windows.LocalizabilityAttribute' on 'System.Windows.StaticResourceExtension' changed from '[LocalizabilityAttribute(17)]' in the contract to '[LocalizabilityAttribute(LocalizationCategory.NeverLocalize)]' in the implementation.
+CannotChangeAttribute : Attribute 'System.Windows.LocalizabilityAttribute' on 'System.Windows.Style' changed from '[LocalizabilityAttribute(16)]' in the contract to '[LocalizabilityAttribute(LocalizationCategory.Ignore)]' in the implementation.
+CannotChangeAttribute : Attribute 'System.AttributeUsageAttribute' on 'System.Windows.StyleTypedPropertyAttribute' changed from '[AttributeUsageAttribute(4, AllowMultiple=true)]' in the contract to '[AttributeUsageAttribute(AttributeTargets.Class, AllowMultiple=true)]' in the implementation.
+CannotChangeAttribute : Attribute 'System.AttributeUsageAttribute' on 'System.Windows.TemplatePartAttribute' changed from '[AttributeUsageAttribute(4, AllowMultiple=true)]' in the contract to '[AttributeUsageAttribute(AttributeTargets.Class, AllowMultiple=true)]' in the implementation.
+CannotChangeAttribute : Attribute 'System.AttributeUsageAttribute' on 'System.Windows.TemplateVisualStateAttribute' changed from '[AttributeUsageAttribute(4, AllowMultiple=true)]' in the contract to '[AttributeUsageAttribute(AttributeTargets.Class, AllowMultiple=true)]' in the implementation.
+CannotChangeAttribute : Attribute 'System.AttributeUsageAttribute' on 'System.Windows.ThemeInfoAttribute' changed from '[AttributeUsageAttribute(1)]' in the contract to '[AttributeUsageAttribute(AttributeTargets.Assembly)]' in the implementation.
+CannotChangeAttribute : Attribute 'System.Windows.LocalizabilityAttribute' on 'System.Windows.Thickness' changed from '[LocalizabilityAttribute(0, Readability=0)]' in the contract to '[LocalizabilityAttribute(LocalizationCategory.None, Readability=Readability.Unreadable)]' in the implementation.
+CannotChangeAttribute : Attribute 'System.Windows.LocalizabilityAttribute' on 'System.Windows.TriggerBase' changed from '[LocalizabilityAttribute(0, Readability=0)]' in the contract to '[LocalizabilityAttribute(LocalizationCategory.None, Readability=Readability.Unreadable)]' in the implementation.
+CannotChangeAttribute : Attribute 'System.Windows.LocalizabilityAttribute' on 'System.Windows.TriggerCollection' changed from '[LocalizabilityAttribute(0, Readability=0)]' in the contract to '[LocalizabilityAttribute(LocalizationCategory.None, Readability=Readability.Unreadable)]' in the implementation.
+CannotChangeAttribute : Attribute 'System.Windows.LocalizabilityAttribute' on 'System.Windows.VerticalAlignment' changed from '[LocalizabilityAttribute(0, Readability=0)]' in the contract to '[LocalizabilityAttribute(LocalizationCategory.None, Readability=Readability.Unreadable)]' in the implementation.
+CannotChangeAttribute : Attribute 'System.Windows.LocalizabilityAttribute' on 'System.Windows.Window' changed from '[LocalizabilityAttribute(16)]' in the contract to '[LocalizabilityAttribute(LocalizationCategory.Ignore)]' in the implementation.
+CannotChangeAttribute : Attribute 'System.Windows.LocalizabilityAttribute' on 'System.Windows.WindowStartupLocation' changed from '[LocalizabilityAttribute(0, Readability=0)]' in the contract to '[LocalizabilityAttribute(LocalizationCategory.None, Readability=Readability.Unreadable)]' in the implementation.
+MembersMustExist : Member 'System.Windows.Automation.Peers.ContentTextAutomationPeer.GetAutomationPeersFromRange(System.Windows.Documents.ITextPointer, System.Windows.Documents.ITextPointer)' does not exist in the implementation but it does exist in the contract.
+MembersMustExist : Member 'System.Windows.Automation.Peers.TextAutomationPeer.GetAutomationPeersFromRange(System.Windows.Documents.ITextPointer, System.Windows.Documents.ITextPointer)' does not exist in the implementation but it does exist in the contract.
+CannotChangeAttribute : Attribute 'System.Windows.LocalizabilityAttribute' on 'System.Windows.Controls.BooleanToVisibilityConverter' changed from '[LocalizabilityAttribute(17)]' in the contract to '[LocalizabilityAttribute(LocalizationCategory.NeverLocalize)]' in the implementation.
+CannotChangeAttribute : Attribute 'System.Windows.LocalizabilityAttribute' on 'System.Windows.Controls.CheckBox' changed from '[LocalizabilityAttribute(5)]' in the contract to '[LocalizabilityAttribute(LocalizationCategory.CheckBox)]' in the implementation.
+CannotChangeAttribute : Attribute 'System.Windows.LocalizabilityAttribute' on 'System.Windows.Controls.ComboBox' changed from '[LocalizabilityAttribute(6)]' in the contract to '[LocalizabilityAttribute(LocalizationCategory.ComboBox)]' in the implementation.
+CannotChangeAttribute : Attribute 'System.Windows.LocalizabilityAttribute' on 'System.Windows.Controls.ComboBoxItem' changed from '[LocalizabilityAttribute(6)]' in the contract to '[LocalizabilityAttribute(LocalizationCategory.ComboBox)]' in the implementation.
+CannotChangeAttribute : Attribute 'System.Windows.LocalizabilityAttribute' on 'System.Windows.Controls.ContentControl' changed from '[LocalizabilityAttribute(0, Readability=0)]' in the contract to '[LocalizabilityAttribute(LocalizationCategory.None, Readability=Readability.Unreadable)]' in the implementation.
+CannotChangeAttribute : Attribute 'System.Windows.LocalizabilityAttribute' on 'System.Windows.Controls.ContentPresenter' changed from '[LocalizabilityAttribute(0, Readability=0)]' in the contract to '[LocalizabilityAttribute(LocalizationCategory.None, Readability=Readability.Unreadable)]' in the implementation.
+CannotChangeAttribute : Attribute 'System.Windows.LocalizabilityAttribute' on 'System.Windows.Controls.ControlTemplate' changed from '[LocalizabilityAttribute(0, Readability=0)]' in the contract to '[LocalizabilityAttribute(LocalizationCategory.None, Readability=Readability.Unreadable)]' in the implementation.
+CannotChangeAttribute : Attribute 'System.Windows.LocalizabilityAttribute' on 'System.Windows.Controls.Decorator' changed from '[LocalizabilityAttribute(16, Readability=0)]' in the contract to '[LocalizabilityAttribute(LocalizationCategory.Ignore, Readability=Readability.Unreadable)]' in the implementation.
+CannotChangeAttribute : Attribute 'System.Windows.LocalizabilityAttribute' on 'System.Windows.Controls.DefinitionBase' changed from '[LocalizabilityAttribute(16)]' in the contract to '[LocalizabilityAttribute(LocalizationCategory.Ignore)]' in the implementation.
+CannotChangeAttribute : Attribute 'System.Windows.LocalizabilityAttribute' on 'System.Windows.Controls.Expander' changed from '[LocalizabilityAttribute(0, Readability=0)]' in the contract to '[LocalizabilityAttribute(LocalizationCategory.None, Readability=Readability.Unreadable)]' in the implementation.
+CannotChangeAttribute : Attribute 'System.Windows.LocalizabilityAttribute' on 'System.Windows.Controls.Frame' changed from '[LocalizabilityAttribute(16)]' in the contract to '[LocalizabilityAttribute(LocalizationCategory.Ignore)]' in the implementation.
+CannotChangeAttribute : Attribute 'System.Windows.LocalizabilityAttribute' on 'System.Windows.Controls.GridViewColumn' changed from '[LocalizabilityAttribute(0, Readability=0)]' in the contract to '[LocalizabilityAttribute(LocalizationCategory.None, Readability=Readability.Unreadable)]' in the implementation.
+CannotChangeAttribute : Attribute 'System.Windows.LocalizabilityAttribute' on 'System.Windows.Controls.GroupBox' changed from '[LocalizabilityAttribute(0, Readability=0)]' in the contract to '[LocalizabilityAttribute(LocalizationCategory.None, Readability=Readability.Unreadable)]' in the implementation.
+CannotChangeAttribute : Attribute 'System.Windows.LocalizabilityAttribute' on 'System.Windows.Controls.GroupStyle' changed from '[LocalizabilityAttribute(0, Readability=0)]' in the contract to '[LocalizabilityAttribute(LocalizationCategory.None, Readability=Readability.Unreadable)]' in the implementation.
+CannotChangeAttribute : Attribute 'System.Windows.LocalizabilityAttribute' on 'System.Windows.Controls.HeaderedContentControl' changed from '[LocalizabilityAttribute(1)]' in the contract to '[LocalizabilityAttribute(LocalizationCategory.Text)]' in the implementation.
+CannotChangeAttribute : Attribute 'System.Windows.LocalizabilityAttribute' on 'System.Windows.Controls.HeaderedItemsControl' changed from '[LocalizabilityAttribute(8)]' in the contract to '[LocalizabilityAttribute(LocalizationCategory.Menu)]' in the implementation.
+CannotChangeAttribute : Attribute 'System.Windows.LocalizabilityAttribute' on 'System.Windows.Controls.Image' changed from '[LocalizabilityAttribute(0, Readability=0)]' in the contract to '[LocalizabilityAttribute(LocalizationCategory.None, Readability=Readability.Unreadable)]' in the implementation.
+CannotChangeAttribute : Attribute 'System.Windows.LocalizabilityAttribute' on 'System.Windows.Controls.ItemCollection' changed from '[LocalizabilityAttribute(16)]' in the contract to '[LocalizabilityAttribute(LocalizationCategory.Ignore)]' in the implementation.
+CannotChangeAttribute : Attribute 'System.Windows.LocalizabilityAttribute' on 'System.Windows.Controls.ItemsControl' changed from '[LocalizabilityAttribute(0, Readability=0)]' in the contract to '[LocalizabilityAttribute(LocalizationCategory.None, Readability=Readability.Unreadable)]' in the implementation.
+CannotChangeAttribute : Attribute 'System.Windows.LocalizabilityAttribute' on 'System.Windows.Controls.ItemsPresenter' changed from '[LocalizabilityAttribute(17)]' in the contract to '[LocalizabilityAttribute(LocalizationCategory.NeverLocalize)]' in the implementation.
+CannotChangeAttribute : Attribute 'System.Windows.LocalizabilityAttribute' on 'System.Windows.Controls.Label' changed from '[LocalizabilityAttribute(3)]' in the contract to '[LocalizabilityAttribute(LocalizationCategory.Label)]' in the implementation.
+CannotChangeAttribute : Attribute 'System.Windows.LocalizabilityAttribute' on 'System.Windows.Controls.ListBox' changed from '[LocalizabilityAttribute(7)]' in the contract to '[LocalizabilityAttribute(LocalizationCategory.ListBox)]' in the implementation.
+CannotChangeAttribute : Attribute 'System.Windows.LocalizabilityAttribute' on 'System.Windows.Controls.MediaElement' changed from '[LocalizabilityAttribute(17)]' in the contract to '[LocalizabilityAttribute(LocalizationCategory.NeverLocalize)]' in the implementation.
+CannotChangeAttribute : Attribute 'System.Windows.LocalizabilityAttribute' on 'System.Windows.Controls.MenuItem' changed from '[LocalizabilityAttribute(8)]' in the contract to '[LocalizabilityAttribute(LocalizationCategory.Menu)]' in the implementation.
+CannotChangeAttribute : Attribute 'System.Windows.LocalizabilityAttribute' on 'System.Windows.Controls.Orientation' changed from '[LocalizabilityAttribute(0, Readability=0)]' in the contract to '[LocalizabilityAttribute(LocalizationCategory.None, Readability=Readability.Unreadable)]' in the implementation.
+CannotChangeAttribute : Attribute 'System.Windows.LocalizabilityAttribute' on 'System.Windows.Controls.Panel' changed from '[LocalizabilityAttribute(16)]' in the contract to '[LocalizabilityAttribute(LocalizationCategory.Ignore)]' in the implementation.
+CannotChangeAttribute : Attribute 'System.Windows.LocalizabilityAttribute' on 'System.Windows.Controls.RadioButton' changed from '[LocalizabilityAttribute(9)]' in the contract to '[LocalizabilityAttribute(LocalizationCategory.RadioButton)]' in the implementation.
+CannotChangeAttribute : Attribute 'System.Windows.LocalizabilityAttribute' on 'System.Windows.Controls.RichTextBox' changed from '[LocalizabilityAttribute(15)]' in the contract to '[LocalizabilityAttribute(LocalizationCategory.Inherit)]' in the implementation.
+CannotChangeAttribute : Attribute 'System.Windows.LocalizabilityAttribute' on 'System.Windows.Controls.ScrollViewer' changed from '[LocalizabilityAttribute(16)]' in the contract to '[LocalizabilityAttribute(LocalizationCategory.Ignore)]' in the implementation.
+CannotChangeAttribute : Attribute 'System.Windows.LocalizabilityAttribute' on 'System.Windows.Controls.Separator' changed from '[LocalizabilityAttribute(0, Readability=0)]' in the contract to '[LocalizabilityAttribute(LocalizationCategory.None, Readability=Readability.Unreadable)]' in the implementation.
+CannotChangeAttribute : Attribute 'System.Windows.LocalizabilityAttribute' on 'System.Windows.Controls.Slider' changed from '[LocalizabilityAttribute(16)]' in the contract to '[LocalizabilityAttribute(LocalizationCategory.Ignore)]' in the implementation.
+CannotChangeAttribute : Attribute 'System.Windows.LocalizabilityAttribute' on 'System.Windows.Controls.TextBlock' changed from '[LocalizabilityAttribute(1)]' in the contract to '[LocalizabilityAttribute(LocalizationCategory.Text)]' in the implementation.
+CannotChangeAttribute : Attribute 'System.Windows.LocalizabilityAttribute' on 'System.Windows.Controls.TextBox' changed from '[LocalizabilityAttribute(1)]' in the contract to '[LocalizabilityAttribute(LocalizationCategory.Text)]' in the implementation.
+CannotChangeAttribute : Attribute 'System.Windows.LocalizabilityAttribute' on 'System.Windows.Controls.ToolTip' changed from '[LocalizabilityAttribute(10)]' in the contract to '[LocalizabilityAttribute(LocalizationCategory.ToolTip)]' in the implementation.
+CannotChangeAttribute : Attribute 'System.Windows.LocalizabilityAttribute' on 'System.Windows.Controls.Viewport3D' changed from '[LocalizabilityAttribute(17)]' in the contract to '[LocalizabilityAttribute(LocalizationCategory.NeverLocalize)]' in the implementation.
+CannotChangeAttribute : Attribute 'System.Windows.LocalizabilityAttribute' on 'System.Windows.Controls.Primitives.ButtonBase' changed from '[LocalizabilityAttribute(4)]' in the contract to '[LocalizabilityAttribute(LocalizationCategory.Button)]' in the implementation.
+MembersMustExist : Member 'System.Windows.Controls.Primitives.GridViewRowPresenterBase.OnColumnPropertyChanged(System.Windows.Controls.GridViewColumn, System.String)' does not exist in the implementation but it does exist in the contract.
+CannotChangeAttribute : Attribute 'System.Windows.LocalizabilityAttribute' on 'System.Windows.Controls.Primitives.MenuBase' changed from '[LocalizabilityAttribute(8)]' in the contract to '[LocalizabilityAttribute(LocalizationCategory.Menu)]' in the implementation.
+CannotChangeAttribute : Attribute 'System.Windows.LocalizabilityAttribute' on 'System.Windows.Controls.Primitives.PlacementMode' changed from '[LocalizabilityAttribute(0, Readability=0)]' in the contract to '[LocalizabilityAttribute(LocalizationCategory.None, Readability=Readability.Unreadable)]' in the implementation.
+CannotChangeAttribute : Attribute 'System.Windows.LocalizabilityAttribute' on 'System.Windows.Controls.Primitives.Popup' changed from '[LocalizabilityAttribute(0)]' in the contract to '[LocalizabilityAttribute(LocalizationCategory.None)]' in the implementation.
+CannotChangeAttribute : Attribute 'System.Windows.LocalizabilityAttribute' on 'System.Windows.Controls.Primitives.ScrollBar' changed from '[LocalizabilityAttribute(17)]' in the contract to '[LocalizabilityAttribute(LocalizationCategory.NeverLocalize)]' in the implementation.
+CannotChangeAttribute : Attribute 'System.Windows.LocalizabilityAttribute' on 'System.Windows.Controls.Primitives.Selector' changed from '[LocalizabilityAttribute(0, Readability=0)]' in the contract to '[LocalizabilityAttribute(LocalizationCategory.None, Readability=Readability.Unreadable)]' in the implementation.
+CannotChangeAttribute : Attribute 'System.Windows.LocalizabilityAttribute' on 'System.Windows.Controls.Primitives.StatusBarItem' changed from '[LocalizabilityAttribute(15)]' in the contract to '[LocalizabilityAttribute(LocalizationCategory.Inherit)]' in the implementation.
+CannotChangeAttribute : Attribute 'System.Windows.LocalizabilityAttribute' on 'System.Windows.Controls.Primitives.TextBoxBase' changed from '[LocalizabilityAttribute(1)]' in the contract to '[LocalizabilityAttribute(LocalizationCategory.Text)]' in the implementation.
+CannotChangeAttribute : Attribute 'System.Windows.LocalizabilityAttribute' on 'System.Windows.Controls.Primitives.Thumb' changed from '[LocalizabilityAttribute(17)]' in the contract to '[LocalizabilityAttribute(LocalizationCategory.NeverLocalize)]' in the implementation.
+CannotChangeAttribute : Attribute 'System.Windows.LocalizabilityAttribute' on 'System.Windows.Controls.Primitives.TickBar' changed from '[LocalizabilityAttribute(0, Readability=0)]' in the contract to '[LocalizabilityAttribute(LocalizationCategory.None, Readability=Readability.Unreadable)]' in the implementation.
+CannotChangeAttribute : Attribute 'System.Windows.LocalizabilityAttribute' on 'System.Windows.Controls.Primitives.Track' changed from '[LocalizabilityAttribute(0, Readability=0)]' in the contract to '[LocalizabilityAttribute(LocalizationCategory.None, Readability=Readability.Unreadable)]' in the implementation.
+CannotChangeAttribute : Attribute 'System.Windows.LocalizabilityAttribute' on 'System.Windows.Data.BindingBase' changed from '[LocalizabilityAttribute(0, Modifiability=0, Readability=0)]' in the contract to '[LocalizabilityAttribute(LocalizationCategory.None, Modifiability=Modifiability.Unmodifiable, Readability=Readability.Unreadable)]' in the implementation.
+CannotChangeAttribute : Attribute 'System.Windows.LocalizabilityAttribute' on 'System.Windows.Data.CompositeCollection' changed from '[LocalizabilityAttribute(16)]' in the contract to '[LocalizabilityAttribute(LocalizationCategory.Ignore)]' in the implementation.
+CannotChangeAttribute : Attribute 'System.Windows.LocalizabilityAttribute' on 'System.Windows.Data.ObjectDataProvider' changed from '[LocalizabilityAttribute(17)]' in the contract to '[LocalizabilityAttribute(LocalizationCategory.NeverLocalize)]' in the implementation.
+CannotChangeAttribute : Attribute 'System.AttributeUsageAttribute' on 'System.Windows.Data.ValueConversionAttribute' changed from '[AttributeUsageAttribute(4, AllowMultiple=true)]' in the contract to '[AttributeUsageAttribute(AttributeTargets.Class, AllowMultiple=true)]' in the implementation.
+CannotChangeAttribute : Attribute 'System.Windows.LocalizabilityAttribute' on 'System.Windows.Data.XmlDataProvider' changed from '[LocalizabilityAttribute(0, Readability=0)]' in the contract to '[LocalizabilityAttribute(LocalizationCategory.None, Readability=Readability.Unreadable)]' in the implementation.
+CannotChangeAttribute : Attribute 'System.Windows.LocalizabilityAttribute' on 'System.Windows.Data.XmlNamespaceMappingCollection' changed from '[LocalizabilityAttribute(17)]' in the contract to '[LocalizabilityAttribute(LocalizationCategory.NeverLocalize)]' in the implementation.
+CannotChangeAttribute : Attribute 'System.Windows.LocalizabilityAttribute' on 'System.Windows.Documents.FlowDocument' changed from '[LocalizabilityAttribute(15, Readability=0)]' in the contract to '[LocalizabilityAttribute(LocalizationCategory.Inherit, Readability=Readability.Unreadable)]' in the implementation.
+CannotChangeAttribute : Attribute 'System.AttributeUsageAttribute' on 'System.Windows.Documents.TextElementEditingBehaviorAttribute' changed from '[AttributeUsageAttribute(4)]' in the contract to '[AttributeUsageAttribute(AttributeTargets.Class)]' in the implementation.
+CannotChangeAttribute : Attribute 'System.Windows.LocalizabilityAttribute' on 'System.Windows.Shapes.Shape' changed from '[LocalizabilityAttribute(0, Readability=0)]' in the contract to '[LocalizabilityAttribute(LocalizationCategory.None, Readability=Readability.Unreadable)]' in the implementation.
+Total Issues: 81
diff --git a/src/Microsoft.DotNet.Wpf/ApiCompat/Baselines/ReachFramework-Net48.baseline.txt b/src/Microsoft.DotNet.Wpf/ApiCompat/Baselines/ReachFramework-ref-Net48.baseline.txt
similarity index 51%
rename from src/Microsoft.DotNet.Wpf/ApiCompat/Baselines/ReachFramework-Net48.baseline.txt
rename to src/Microsoft.DotNet.Wpf/ApiCompat/Baselines/ReachFramework-ref-Net48.baseline.txt
index 73b4861f05f..4e16b5fd8d2 100644
--- a/src/Microsoft.DotNet.Wpf/ApiCompat/Baselines/ReachFramework-Net48.baseline.txt
+++ b/src/Microsoft.DotNet.Wpf/ApiCompat/Baselines/ReachFramework-ref-Net48.baseline.txt
@@ -1,12 +1,22 @@
-Compat issues with assembly ReachFramework:
-CannotRemoveBaseTypeOrInterface : Type 'System.Printing.PrintCommitAttributesException' does not implement interface 'System.Runtime.InteropServices._Exception' in the implementation but it does in the contract.
-CannotRemoveBaseTypeOrInterface : Type 'System.Printing.PrintingCanceledException' does not implement interface 'System.Runtime.InteropServices._Exception' in the implementation but it does in the contract.
-CannotRemoveBaseTypeOrInterface : Type 'System.Printing.PrintingNotSupportedException' does not implement interface 'System.Runtime.InteropServices._Exception' in the implementation but it does in the contract.
-CannotRemoveBaseTypeOrInterface : Type 'System.Printing.PrintJobException' does not implement interface 'System.Runtime.InteropServices._Exception' in the implementation but it does in the contract.
-CannotRemoveBaseTypeOrInterface : Type 'System.Printing.PrintQueueException' does not implement interface 'System.Runtime.InteropServices._Exception' in the implementation but it does in the contract.
-CannotRemoveBaseTypeOrInterface : Type 'System.Printing.PrintServerException' does not implement interface 'System.Runtime.InteropServices._Exception' in the implementation but it does in the contract.
-CannotRemoveBaseTypeOrInterface : Type 'System.Printing.PrintSystemException' does not implement interface 'System.Runtime.InteropServices._Exception' in the implementation but it does in the contract.
-CannotRemoveBaseTypeOrInterface : Type 'System.Windows.Xps.XpsException' does not implement interface 'System.Runtime.InteropServices._Exception' in the implementation but it does in the contract.
-CannotRemoveBaseTypeOrInterface : Type 'System.Windows.Xps.XpsPackagingException' does not implement interface 'System.Runtime.InteropServices._Exception' in the implementation but it does in the contract.
-CannotRemoveBaseTypeOrInterface : Type 'System.Windows.Xps.XpsSerializationException' does not implement interface 'System.Runtime.InteropServices._Exception' in the implementation but it does in the contract.
-Total Issues: 10
+Compat issues with assembly ReachFramework:
+CannotRemoveBaseTypeOrInterface : Type 'System.Printing.PrintCommitAttributesException' does not implement interface 'System.Runtime.InteropServices._Exception' in the implementation but it does in the contract.
+CannotRemoveBaseTypeOrInterface : Type 'System.Printing.PrintingCanceledException' does not implement interface 'System.Runtime.InteropServices._Exception' in the implementation but it does in the contract.
+CannotRemoveBaseTypeOrInterface : Type 'System.Printing.PrintingNotSupportedException' does not implement interface 'System.Runtime.InteropServices._Exception' in the implementation but it does in the contract.
+CannotRemoveBaseTypeOrInterface : Type 'System.Printing.PrintJobException' does not implement interface 'System.Runtime.InteropServices._Exception' in the implementation but it does in the contract.
+CannotRemoveBaseTypeOrInterface : Type 'System.Printing.PrintQueueException' does not implement interface 'System.Runtime.InteropServices._Exception' in the implementation but it does in the contract.
+CannotRemoveBaseTypeOrInterface : Type 'System.Printing.PrintServerException' does not implement interface 'System.Runtime.InteropServices._Exception' in the implementation but it does in the contract.
+CannotRemoveBaseTypeOrInterface : Type 'System.Printing.PrintSystemException' does not implement interface 'System.Runtime.InteropServices._Exception' in the implementation but it does in the contract.
+CannotRemoveBaseTypeOrInterface : Type 'System.Windows.Xps.XpsException' does not implement interface 'System.Runtime.InteropServices._Exception' in the implementation but it does in the contract.
+CannotRemoveBaseTypeOrInterface : Type 'System.Windows.Xps.XpsPackagingException' does not implement interface 'System.Runtime.InteropServices._Exception' in the implementation but it does in the contract.
+CannotRemoveBaseTypeOrInterface : Type 'System.Windows.Xps.XpsSerializationException' does not implement interface 'System.Runtime.InteropServices._Exception' in the implementation but it does in the contract.
+MembersMustExist : Member 'System.Windows.Xps.Serialization.PackageSerializationManager.AcquireResourceStream(System.Type)' does not exist in the implementation but it does exist in the contract.
+MembersMustExist : Member 'System.Windows.Xps.Serialization.PackageSerializationManager.AcquireResourceStream(System.Type, System.String)' does not exist in the implementation but it does exist in the contract.
+MembersMustExist : Member 'System.Windows.Xps.Serialization.PackageSerializationManager.AcquireXmlWriter(System.Type)' does not exist in the implementation but it does exist in the contract.
+MembersMustExist : Member 'System.Windows.Xps.Serialization.PackageSerializationManager.AddRelationshipToCurrentPage(System.Uri, System.String)' does not exist in the implementation but it does exist in the contract.
+MembersMustExist : Member 'System.Windows.Xps.Serialization.PackageSerializationManager.GetXmlNSForType(System.Type)' does not exist in the implementation but it does exist in the contract.
+MembersMustExist : Member 'System.Windows.Xps.Serialization.PackageSerializationManager.PackagingPolicy.get()' does not exist in the implementation but it does exist in the contract.
+MembersMustExist : Member 'System.Windows.Xps.Serialization.PackageSerializationManager.ReleaseResourceStream(System.Type)' does not exist in the implementation but it does exist in the contract.
+MembersMustExist : Member 'System.Windows.Xps.Serialization.PackageSerializationManager.ReleaseResourceStream(System.Type, System.String)' does not exist in the implementation but it does exist in the contract.
+MembersMustExist : Member 'System.Windows.Xps.Serialization.PackageSerializationManager.ReleaseXmlWriter(System.Type)' does not exist in the implementation but it does exist in the contract.
+MembersMustExist : Member 'System.Windows.Xps.Serialization.PackageSerializationManager.ResourcePolicy.get()' does not exist in the implementation but it does exist in the contract.
+Total Issues: 20
diff --git a/src/Microsoft.DotNet.Wpf/ApiCompat/Baselines/ReachFramework-ref.baseline.txt b/src/Microsoft.DotNet.Wpf/ApiCompat/Baselines/ReachFramework-ref.baseline.txt
new file mode 100644
index 00000000000..94093c73396
--- /dev/null
+++ b/src/Microsoft.DotNet.Wpf/ApiCompat/Baselines/ReachFramework-ref.baseline.txt
@@ -0,0 +1,12 @@
+Compat issues with assembly ReachFramework:
+MembersMustExist : Member 'System.Windows.Xps.Serialization.PackageSerializationManager.AcquireResourceStream(System.Type)' does not exist in the implementation but it does exist in the contract.
+MembersMustExist : Member 'System.Windows.Xps.Serialization.PackageSerializationManager.AcquireResourceStream(System.Type, System.String)' does not exist in the implementation but it does exist in the contract.
+MembersMustExist : Member 'System.Windows.Xps.Serialization.PackageSerializationManager.AcquireXmlWriter(System.Type)' does not exist in the implementation but it does exist in the contract.
+MembersMustExist : Member 'System.Windows.Xps.Serialization.PackageSerializationManager.AddRelationshipToCurrentPage(System.Uri, System.String)' does not exist in the implementation but it does exist in the contract.
+MembersMustExist : Member 'System.Windows.Xps.Serialization.PackageSerializationManager.GetXmlNSForType(System.Type)' does not exist in the implementation but it does exist in the contract.
+MembersMustExist : Member 'System.Windows.Xps.Serialization.PackageSerializationManager.PackagingPolicy.get()' does not exist in the implementation but it does exist in the contract.
+MembersMustExist : Member 'System.Windows.Xps.Serialization.PackageSerializationManager.ReleaseResourceStream(System.Type)' does not exist in the implementation but it does exist in the contract.
+MembersMustExist : Member 'System.Windows.Xps.Serialization.PackageSerializationManager.ReleaseResourceStream(System.Type, System.String)' does not exist in the implementation but it does exist in the contract.
+MembersMustExist : Member 'System.Windows.Xps.Serialization.PackageSerializationManager.ReleaseXmlWriter(System.Type)' does not exist in the implementation but it does exist in the contract.
+MembersMustExist : Member 'System.Windows.Xps.Serialization.PackageSerializationManager.ResourcePolicy.get()' does not exist in the implementation but it does exist in the contract.
+Total Issues: 10
diff --git a/src/Microsoft.DotNet.Wpf/ApiCompat/Baselines/System.Windows.Input.Manipulations-Net48.baseline.txt b/src/Microsoft.DotNet.Wpf/ApiCompat/Baselines/System.Windows.Input.Manipulations-ref-Net48.baseline.txt
similarity index 100%
rename from src/Microsoft.DotNet.Wpf/ApiCompat/Baselines/System.Windows.Input.Manipulations-Net48.baseline.txt
rename to src/Microsoft.DotNet.Wpf/ApiCompat/Baselines/System.Windows.Input.Manipulations-ref-Net48.baseline.txt
diff --git a/src/Microsoft.DotNet.Wpf/ApiCompat/Baselines/UIAutomationClient-Net48.baseline.txt b/src/Microsoft.DotNet.Wpf/ApiCompat/Baselines/System.Windows.Input.Manipulations-ref.baseline.txt
similarity index 100%
rename from src/Microsoft.DotNet.Wpf/ApiCompat/Baselines/UIAutomationClient-Net48.baseline.txt
rename to src/Microsoft.DotNet.Wpf/ApiCompat/Baselines/System.Windows.Input.Manipulations-ref.baseline.txt
diff --git a/src/Microsoft.DotNet.Wpf/ApiCompat/Baselines/System.Xaml-Net48.baseline.txt b/src/Microsoft.DotNet.Wpf/ApiCompat/Baselines/System.Xaml-ref-Net48.baseline.txt
similarity index 89%
rename from src/Microsoft.DotNet.Wpf/ApiCompat/Baselines/System.Xaml-Net48.baseline.txt
rename to src/Microsoft.DotNet.Wpf/ApiCompat/Baselines/System.Xaml-ref-Net48.baseline.txt
index 8408e165525..38c4db6fb9f 100644
--- a/src/Microsoft.DotNet.Wpf/ApiCompat/Baselines/System.Xaml-Net48.baseline.txt
+++ b/src/Microsoft.DotNet.Wpf/ApiCompat/Baselines/System.Xaml-ref-Net48.baseline.txt
@@ -1,36 +1,36 @@
-Compat issues with assembly System.Xaml:
-CannotRemoveBaseTypeOrInterface : Type 'System.Windows.Markup.AcceptedMarkupExtensionExpressionTypeAttribute' does not implement interface 'System.Runtime.InteropServices._Attribute' in the implementation but it does in the contract.
-CannotRemoveBaseTypeOrInterface : Type 'System.Windows.Markup.AmbientAttribute' does not implement interface 'System.Runtime.InteropServices._Attribute' in the implementation but it does in the contract.
-CannotRemoveBaseTypeOrInterface : Type 'System.Windows.Markup.ConstructorArgumentAttribute' does not implement interface 'System.Runtime.InteropServices._Attribute' in the implementation but it does in the contract.
-CannotRemoveBaseTypeOrInterface : Type 'System.Windows.Markup.ContentPropertyAttribute' does not implement interface 'System.Runtime.InteropServices._Attribute' in the implementation but it does in the contract.
-CannotRemoveBaseTypeOrInterface : Type 'System.Windows.Markup.ContentWrapperAttribute' does not implement interface 'System.Runtime.InteropServices._Attribute' in the implementation but it does in the contract.
-CannotRemoveBaseTypeOrInterface : Type 'System.Windows.Markup.DependsOnAttribute' does not implement interface 'System.Runtime.InteropServices._Attribute' in the implementation but it does in the contract.
-CannotRemoveBaseTypeOrInterface : Type 'System.Windows.Markup.DictionaryKeyPropertyAttribute' does not implement interface 'System.Runtime.InteropServices._Attribute' in the implementation but it does in the contract.
-CannotRemoveBaseTypeOrInterface : Type 'System.Windows.Markup.MarkupExtensionBracketCharactersAttribute' does not implement interface 'System.Runtime.InteropServices._Attribute' in the implementation but it does in the contract.
-CannotRemoveBaseTypeOrInterface : Type 'System.Windows.Markup.MarkupExtensionReturnTypeAttribute' does not implement interface 'System.Runtime.InteropServices._Attribute' in the implementation but it does in the contract.
-CannotRemoveBaseTypeOrInterface : Type 'System.Windows.Markup.NameScopePropertyAttribute' does not implement interface 'System.Runtime.InteropServices._Attribute' in the implementation but it does in the contract.
-CannotRemoveBaseTypeOrInterface : Type 'System.Windows.Markup.RootNamespaceAttribute' does not implement interface 'System.Runtime.InteropServices._Attribute' in the implementation but it does in the contract.
-CannotRemoveBaseTypeOrInterface : Type 'System.Windows.Markup.RuntimeNamePropertyAttribute' does not implement interface 'System.Runtime.InteropServices._Attribute' in the implementation but it does in the contract.
-CannotRemoveBaseTypeOrInterface : Type 'System.Windows.Markup.TrimSurroundingWhitespaceAttribute' does not implement interface 'System.Runtime.InteropServices._Attribute' in the implementation but it does in the contract.
-CannotRemoveBaseTypeOrInterface : Type 'System.Windows.Markup.UidPropertyAttribute' does not implement interface 'System.Runtime.InteropServices._Attribute' in the implementation but it does in the contract.
-CannotRemoveBaseTypeOrInterface : Type 'System.Windows.Markup.UsableDuringInitializationAttribute' does not implement interface 'System.Runtime.InteropServices._Attribute' in the implementation but it does in the contract.
-CannotRemoveAttribute : Attribute 'System.Runtime.CompilerServices.TypeForwardedFromAttribute' exists on 'System.Windows.Markup.ValueSerializerAttribute' in the contract but not the implementation.
-CannotRemoveBaseTypeOrInterface : Type 'System.Windows.Markup.ValueSerializerAttribute' does not implement interface 'System.Runtime.InteropServices._Attribute' in the implementation but it does in the contract.
-CannotRemoveBaseTypeOrInterface : Type 'System.Windows.Markup.WhitespaceSignificantCollectionAttribute' does not implement interface 'System.Runtime.InteropServices._Attribute' in the implementation but it does in the contract.
-CannotRemoveBaseTypeOrInterface : Type 'System.Windows.Markup.XamlDeferLoadAttribute' does not implement interface 'System.Runtime.InteropServices._Attribute' in the implementation but it does in the contract.
-CannotRemoveBaseTypeOrInterface : Type 'System.Windows.Markup.XamlSetMarkupExtensionAttribute' does not implement interface 'System.Runtime.InteropServices._Attribute' in the implementation but it does in the contract.
-CannotRemoveBaseTypeOrInterface : Type 'System.Windows.Markup.XamlSetTypeConverterAttribute' does not implement interface 'System.Runtime.InteropServices._Attribute' in the implementation but it does in the contract.
-CannotRemoveBaseTypeOrInterface : Type 'System.Windows.Markup.XmlLangPropertyAttribute' does not implement interface 'System.Runtime.InteropServices._Attribute' in the implementation but it does in the contract.
-CannotRemoveBaseTypeOrInterface : Type 'System.Windows.Markup.XmlnsCompatibleWithAttribute' does not implement interface 'System.Runtime.InteropServices._Attribute' in the implementation but it does in the contract.
-CannotRemoveBaseTypeOrInterface : Type 'System.Windows.Markup.XmlnsDefinitionAttribute' does not implement interface 'System.Runtime.InteropServices._Attribute' in the implementation but it does in the contract.
-CannotRemoveBaseTypeOrInterface : Type 'System.Windows.Markup.XmlnsPrefixAttribute' does not implement interface 'System.Runtime.InteropServices._Attribute' in the implementation but it does in the contract.
-CannotRemoveBaseTypeOrInterface : Type 'System.Xaml.XamlDuplicateMemberException' does not implement interface 'System.Runtime.InteropServices._Exception' in the implementation but it does in the contract.
-CannotRemoveBaseTypeOrInterface : Type 'System.Xaml.XamlException' does not implement interface 'System.Runtime.InteropServices._Exception' in the implementation but it does in the contract.
-CannotRemoveBaseTypeOrInterface : Type 'System.Xaml.XamlInternalException' does not implement interface 'System.Runtime.InteropServices._Exception' in the implementation but it does in the contract.
-CannotRemoveBaseTypeOrInterface : Type 'System.Xaml.XamlObjectReaderException' does not implement interface 'System.Runtime.InteropServices._Exception' in the implementation but it does in the contract.
-CannotRemoveBaseTypeOrInterface : Type 'System.Xaml.XamlObjectWriterException' does not implement interface 'System.Runtime.InteropServices._Exception' in the implementation but it does in the contract.
-CannotRemoveBaseTypeOrInterface : Type 'System.Xaml.XamlParseException' does not implement interface 'System.Runtime.InteropServices._Exception' in the implementation but it does in the contract.
-CannotRemoveBaseTypeOrInterface : Type 'System.Xaml.XamlSchemaException' does not implement interface 'System.Runtime.InteropServices._Exception' in the implementation but it does in the contract.
-CannotRemoveBaseTypeOrInterface : Type 'System.Xaml.XamlXmlWriterException' does not implement interface 'System.Runtime.InteropServices._Exception' in the implementation but it does in the contract.
-CannotChangeAttribute : Attribute 'System.Diagnostics.DebuggerDisplayAttribute' on 'System.Xaml.Schema.XamlTypeName' changed from '[DebuggerDisplayAttribute("{{{Namespace}}}{Name}{TypeArgStringForDebugger}")]' in the contract to '[DebuggerDisplayAttribute("{ToString()}")]' in the implementation.
-Total Issues: 34
+Compat issues with assembly System.Xaml:
+CannotRemoveBaseTypeOrInterface : Type 'System.Windows.Markup.AcceptedMarkupExtensionExpressionTypeAttribute' does not implement interface 'System.Runtime.InteropServices._Attribute' in the implementation but it does in the contract.
+CannotRemoveBaseTypeOrInterface : Type 'System.Windows.Markup.AmbientAttribute' does not implement interface 'System.Runtime.InteropServices._Attribute' in the implementation but it does in the contract.
+CannotRemoveBaseTypeOrInterface : Type 'System.Windows.Markup.ConstructorArgumentAttribute' does not implement interface 'System.Runtime.InteropServices._Attribute' in the implementation but it does in the contract.
+CannotRemoveBaseTypeOrInterface : Type 'System.Windows.Markup.ContentPropertyAttribute' does not implement interface 'System.Runtime.InteropServices._Attribute' in the implementation but it does in the contract.
+CannotRemoveBaseTypeOrInterface : Type 'System.Windows.Markup.ContentWrapperAttribute' does not implement interface 'System.Runtime.InteropServices._Attribute' in the implementation but it does in the contract.
+CannotRemoveBaseTypeOrInterface : Type 'System.Windows.Markup.DependsOnAttribute' does not implement interface 'System.Runtime.InteropServices._Attribute' in the implementation but it does in the contract.
+CannotRemoveBaseTypeOrInterface : Type 'System.Windows.Markup.DictionaryKeyPropertyAttribute' does not implement interface 'System.Runtime.InteropServices._Attribute' in the implementation but it does in the contract.
+CannotRemoveBaseTypeOrInterface : Type 'System.Windows.Markup.MarkupExtensionBracketCharactersAttribute' does not implement interface 'System.Runtime.InteropServices._Attribute' in the implementation but it does in the contract.
+CannotRemoveBaseTypeOrInterface : Type 'System.Windows.Markup.MarkupExtensionReturnTypeAttribute' does not implement interface 'System.Runtime.InteropServices._Attribute' in the implementation but it does in the contract.
+CannotRemoveBaseTypeOrInterface : Type 'System.Windows.Markup.NameScopePropertyAttribute' does not implement interface 'System.Runtime.InteropServices._Attribute' in the implementation but it does in the contract.
+CannotRemoveBaseTypeOrInterface : Type 'System.Windows.Markup.RootNamespaceAttribute' does not implement interface 'System.Runtime.InteropServices._Attribute' in the implementation but it does in the contract.
+CannotRemoveBaseTypeOrInterface : Type 'System.Windows.Markup.RuntimeNamePropertyAttribute' does not implement interface 'System.Runtime.InteropServices._Attribute' in the implementation but it does in the contract.
+CannotRemoveAttribute : Attribute 'System.ComponentModel.TypeConverterAttribute' exists on 'System.Windows.Markup.StaticExtension' in the contract but not the implementation.
+CannotRemoveBaseTypeOrInterface : Type 'System.Windows.Markup.TrimSurroundingWhitespaceAttribute' does not implement interface 'System.Runtime.InteropServices._Attribute' in the implementation but it does in the contract.
+CannotRemoveAttribute : Attribute 'System.ComponentModel.TypeConverterAttribute' exists on 'System.Windows.Markup.TypeExtension' in the contract but not the implementation.
+CannotRemoveBaseTypeOrInterface : Type 'System.Windows.Markup.UidPropertyAttribute' does not implement interface 'System.Runtime.InteropServices._Attribute' in the implementation but it does in the contract.
+CannotRemoveBaseTypeOrInterface : Type 'System.Windows.Markup.UsableDuringInitializationAttribute' does not implement interface 'System.Runtime.InteropServices._Attribute' in the implementation but it does in the contract.
+TypesMustExist : Type 'System.Windows.Markup.ValueSerializerAttribute' does not exist in the implementation but it does exist in the contract.
+CannotRemoveBaseTypeOrInterface : Type 'System.Windows.Markup.WhitespaceSignificantCollectionAttribute' does not implement interface 'System.Runtime.InteropServices._Attribute' in the implementation but it does in the contract.
+CannotRemoveBaseTypeOrInterface : Type 'System.Windows.Markup.XamlDeferLoadAttribute' does not implement interface 'System.Runtime.InteropServices._Attribute' in the implementation but it does in the contract.
+CannotRemoveBaseTypeOrInterface : Type 'System.Windows.Markup.XamlSetMarkupExtensionAttribute' does not implement interface 'System.Runtime.InteropServices._Attribute' in the implementation but it does in the contract.
+CannotRemoveBaseTypeOrInterface : Type 'System.Windows.Markup.XamlSetTypeConverterAttribute' does not implement interface 'System.Runtime.InteropServices._Attribute' in the implementation but it does in the contract.
+CannotRemoveBaseTypeOrInterface : Type 'System.Windows.Markup.XmlLangPropertyAttribute' does not implement interface 'System.Runtime.InteropServices._Attribute' in the implementation but it does in the contract.
+CannotRemoveBaseTypeOrInterface : Type 'System.Windows.Markup.XmlnsCompatibleWithAttribute' does not implement interface 'System.Runtime.InteropServices._Attribute' in the implementation but it does in the contract.
+CannotRemoveBaseTypeOrInterface : Type 'System.Windows.Markup.XmlnsDefinitionAttribute' does not implement interface 'System.Runtime.InteropServices._Attribute' in the implementation but it does in the contract.
+CannotRemoveBaseTypeOrInterface : Type 'System.Windows.Markup.XmlnsPrefixAttribute' does not implement interface 'System.Runtime.InteropServices._Attribute' in the implementation but it does in the contract.
+CannotRemoveBaseTypeOrInterface : Type 'System.Xaml.XamlDuplicateMemberException' does not implement interface 'System.Runtime.InteropServices._Exception' in the implementation but it does in the contract.
+CannotRemoveBaseTypeOrInterface : Type 'System.Xaml.XamlException' does not implement interface 'System.Runtime.InteropServices._Exception' in the implementation but it does in the contract.
+CannotRemoveBaseTypeOrInterface : Type 'System.Xaml.XamlInternalException' does not implement interface 'System.Runtime.InteropServices._Exception' in the implementation but it does in the contract.
+CannotRemoveBaseTypeOrInterface : Type 'System.Xaml.XamlObjectReaderException' does not implement interface 'System.Runtime.InteropServices._Exception' in the implementation but it does in the contract.
+CannotRemoveBaseTypeOrInterface : Type 'System.Xaml.XamlObjectWriterException' does not implement interface 'System.Runtime.InteropServices._Exception' in the implementation but it does in the contract.
+CannotRemoveBaseTypeOrInterface : Type 'System.Xaml.XamlParseException' does not implement interface 'System.Runtime.InteropServices._Exception' in the implementation but it does in the contract.
+CannotRemoveBaseTypeOrInterface : Type 'System.Xaml.XamlSchemaException' does not implement interface 'System.Runtime.InteropServices._Exception' in the implementation but it does in the contract.
+CannotRemoveBaseTypeOrInterface : Type 'System.Xaml.XamlXmlWriterException' does not implement interface 'System.Runtime.InteropServices._Exception' in the implementation but it does in the contract.
+Total Issues: 34
diff --git a/src/Microsoft.DotNet.Wpf/ApiCompat/Baselines/System.Xaml-ref.baseline.txt b/src/Microsoft.DotNet.Wpf/ApiCompat/Baselines/System.Xaml-ref.baseline.txt
new file mode 100644
index 00000000000..b73fe299425
--- /dev/null
+++ b/src/Microsoft.DotNet.Wpf/ApiCompat/Baselines/System.Xaml-ref.baseline.txt
@@ -0,0 +1,27 @@
+Compat issues with assembly System.Xaml:
+CannotChangeAttribute : Attribute 'System.AttributeUsageAttribute' on 'System.Windows.Markup.AcceptedMarkupExtensionExpressionTypeAttribute' changed from '[AttributeUsageAttribute(4, AllowMultiple=true, Inherited=true)]' in the contract to '[AttributeUsageAttribute(AttributeTargets.Class, AllowMultiple=true, Inherited=true)]' in the implementation.
+CannotChangeAttribute : Attribute 'System.AttributeUsageAttribute' on 'System.Windows.Markup.AmbientAttribute' changed from '[AttributeUsageAttribute(196, Inherited=true)]' in the contract to '[AttributeUsageAttribute(AttributeTargets.Class | AttributeTargets.Method | AttributeTargets.Property, Inherited=true)]' in the implementation.
+CannotChangeAttribute : Attribute 'System.AttributeUsageAttribute' on 'System.Windows.Markup.ConstructorArgumentAttribute' changed from '[AttributeUsageAttribute(128, AllowMultiple=false, Inherited=false)]' in the contract to '[AttributeUsageAttribute(AttributeTargets.Property, AllowMultiple=false, Inherited=false)]' in the implementation.
+CannotChangeAttribute : Attribute 'System.AttributeUsageAttribute' on 'System.Windows.Markup.ContentPropertyAttribute' changed from '[AttributeUsageAttribute(4, AllowMultiple=false, Inherited=true)]' in the contract to '[AttributeUsageAttribute(AttributeTargets.Class, AllowMultiple=false, Inherited=true)]' in the implementation.
+CannotChangeAttribute : Attribute 'System.AttributeUsageAttribute' on 'System.Windows.Markup.ContentWrapperAttribute' changed from '[AttributeUsageAttribute(4, AllowMultiple=true, Inherited=true)]' in the contract to '[AttributeUsageAttribute(AttributeTargets.Class, AllowMultiple=true, Inherited=true)]' in the implementation.
+CannotChangeAttribute : Attribute 'System.AttributeUsageAttribute' on 'System.Windows.Markup.DependsOnAttribute' changed from '[AttributeUsageAttribute(192, AllowMultiple=true)]' in the contract to '[AttributeUsageAttribute(AttributeTargets.Method | AttributeTargets.Property, AllowMultiple=true)]' in the implementation.
+CannotChangeAttribute : Attribute 'System.AttributeUsageAttribute' on 'System.Windows.Markup.DictionaryKeyPropertyAttribute' changed from '[AttributeUsageAttribute(4, AllowMultiple=false, Inherited=true)]' in the contract to '[AttributeUsageAttribute(AttributeTargets.Class, AllowMultiple=false, Inherited=true)]' in the implementation.
+CannotChangeAttribute : Attribute 'System.AttributeUsageAttribute' on 'System.Windows.Markup.MarkupExtensionBracketCharactersAttribute' changed from '[AttributeUsageAttribute(128, AllowMultiple=true, Inherited=false)]' in the contract to '[AttributeUsageAttribute(AttributeTargets.Property, AllowMultiple=true, Inherited=false)]' in the implementation.
+CannotChangeAttribute : Attribute 'System.AttributeUsageAttribute' on 'System.Windows.Markup.MarkupExtensionReturnTypeAttribute' changed from '[AttributeUsageAttribute(4, AllowMultiple=false, Inherited=true)]' in the contract to '[AttributeUsageAttribute(AttributeTargets.Class, AllowMultiple=false, Inherited=true)]' in the implementation.
+CannotChangeAttribute : Attribute 'System.AttributeUsageAttribute' on 'System.Windows.Markup.NameScopePropertyAttribute' changed from '[AttributeUsageAttribute(4, AllowMultiple=false, Inherited=true)]' in the contract to '[AttributeUsageAttribute(AttributeTargets.Class, AllowMultiple=false, Inherited=true)]' in the implementation.
+CannotChangeAttribute : Attribute 'System.AttributeUsageAttribute' on 'System.Windows.Markup.RootNamespaceAttribute' changed from '[AttributeUsageAttribute(1)]' in the contract to '[AttributeUsageAttribute(AttributeTargets.Assembly)]' in the implementation.
+CannotChangeAttribute : Attribute 'System.AttributeUsageAttribute' on 'System.Windows.Markup.RuntimeNamePropertyAttribute' changed from '[AttributeUsageAttribute(4)]' in the contract to '[AttributeUsageAttribute(AttributeTargets.Class)]' in the implementation.
+CannotRemoveAttribute : Attribute 'System.ComponentModel.TypeConverterAttribute' exists on 'System.Windows.Markup.StaticExtension' in the contract but not the implementation.
+CannotChangeAttribute : Attribute 'System.AttributeUsageAttribute' on 'System.Windows.Markup.TrimSurroundingWhitespaceAttribute' changed from '[AttributeUsageAttribute(4, AllowMultiple=false, Inherited=true)]' in the contract to '[AttributeUsageAttribute(AttributeTargets.Class, AllowMultiple=false, Inherited=true)]' in the implementation.
+CannotRemoveAttribute : Attribute 'System.ComponentModel.TypeConverterAttribute' exists on 'System.Windows.Markup.TypeExtension' in the contract but not the implementation.
+CannotChangeAttribute : Attribute 'System.AttributeUsageAttribute' on 'System.Windows.Markup.UidPropertyAttribute' changed from '[AttributeUsageAttribute(4, AllowMultiple=false)]' in the contract to '[AttributeUsageAttribute(AttributeTargets.Class, AllowMultiple=false)]' in the implementation.
+CannotChangeAttribute : Attribute 'System.AttributeUsageAttribute' on 'System.Windows.Markup.UsableDuringInitializationAttribute' changed from '[AttributeUsageAttribute(4, AllowMultiple=false, Inherited=true)]' in the contract to '[AttributeUsageAttribute(AttributeTargets.Class, AllowMultiple=false, Inherited=true)]' in the implementation.
+CannotChangeAttribute : Attribute 'System.AttributeUsageAttribute' on 'System.Windows.Markup.WhitespaceSignificantCollectionAttribute' changed from '[AttributeUsageAttribute(4, AllowMultiple=false, Inherited=true)]' in the contract to '[AttributeUsageAttribute(AttributeTargets.Class, AllowMultiple=false, Inherited=true)]' in the implementation.
+CannotChangeAttribute : Attribute 'System.AttributeUsageAttribute' on 'System.Windows.Markup.XamlDeferLoadAttribute' changed from '[AttributeUsageAttribute(132, AllowMultiple=false, Inherited=true)]' in the contract to '[AttributeUsageAttribute(AttributeTargets.Class | AttributeTargets.Property, AllowMultiple=false, Inherited=true)]' in the implementation.
+CannotChangeAttribute : Attribute 'System.AttributeUsageAttribute' on 'System.Windows.Markup.XamlSetMarkupExtensionAttribute' changed from '[AttributeUsageAttribute(4, Inherited=true, AllowMultiple=false)]' in the contract to '[AttributeUsageAttribute(AttributeTargets.Class, Inherited=true, AllowMultiple=false)]' in the implementation.
+CannotChangeAttribute : Attribute 'System.AttributeUsageAttribute' on 'System.Windows.Markup.XamlSetTypeConverterAttribute' changed from '[AttributeUsageAttribute(4, Inherited=true, AllowMultiple=false)]' in the contract to '[AttributeUsageAttribute(AttributeTargets.Class, Inherited=true, AllowMultiple=false)]' in the implementation.
+CannotChangeAttribute : Attribute 'System.AttributeUsageAttribute' on 'System.Windows.Markup.XmlLangPropertyAttribute' changed from '[AttributeUsageAttribute(4, AllowMultiple=false)]' in the contract to '[AttributeUsageAttribute(AttributeTargets.Class, AllowMultiple=false)]' in the implementation.
+CannotChangeAttribute : Attribute 'System.AttributeUsageAttribute' on 'System.Windows.Markup.XmlnsCompatibleWithAttribute' changed from '[AttributeUsageAttribute(1, AllowMultiple=true)]' in the contract to '[AttributeUsageAttribute(AttributeTargets.Assembly, AllowMultiple=true)]' in the implementation.
+CannotChangeAttribute : Attribute 'System.AttributeUsageAttribute' on 'System.Windows.Markup.XmlnsDefinitionAttribute' changed from '[AttributeUsageAttribute(1, AllowMultiple=true)]' in the contract to '[AttributeUsageAttribute(AttributeTargets.Assembly, AllowMultiple=true)]' in the implementation.
+CannotChangeAttribute : Attribute 'System.AttributeUsageAttribute' on 'System.Windows.Markup.XmlnsPrefixAttribute' changed from '[AttributeUsageAttribute(1, AllowMultiple=true)]' in the contract to '[AttributeUsageAttribute(AttributeTargets.Assembly, AllowMultiple=true)]' in the implementation.
+Total Issues: 25
diff --git a/src/Microsoft.DotNet.Wpf/ApiCompat/Baselines/UIAutomationProvider-Net48.baseline.txt b/src/Microsoft.DotNet.Wpf/ApiCompat/Baselines/UIAutomationClient-ref-Net48.baseline.txt
similarity index 100%
rename from src/Microsoft.DotNet.Wpf/ApiCompat/Baselines/UIAutomationProvider-Net48.baseline.txt
rename to src/Microsoft.DotNet.Wpf/ApiCompat/Baselines/UIAutomationClient-ref-Net48.baseline.txt
diff --git a/src/Microsoft.DotNet.Wpf/ApiCompat/Baselines/UIAutomationClient-ref.baseline.txt b/src/Microsoft.DotNet.Wpf/ApiCompat/Baselines/UIAutomationClient-ref.baseline.txt
new file mode 100644
index 00000000000..fcc74cf8643
--- /dev/null
+++ b/src/Microsoft.DotNet.Wpf/ApiCompat/Baselines/UIAutomationClient-ref.baseline.txt
@@ -0,0 +1 @@
+Total Issues: 0
diff --git a/src/Microsoft.DotNet.Wpf/ApiCompat/Baselines/UIAutomationClientSideProviders-Net48.baseline.txt b/src/Microsoft.DotNet.Wpf/ApiCompat/Baselines/UIAutomationClientSideProviders-ref-Net48.baseline.txt
similarity index 100%
rename from src/Microsoft.DotNet.Wpf/ApiCompat/Baselines/UIAutomationClientSideProviders-Net48.baseline.txt
rename to src/Microsoft.DotNet.Wpf/ApiCompat/Baselines/UIAutomationClientSideProviders-ref-Net48.baseline.txt
diff --git a/src/Microsoft.DotNet.Wpf/ApiCompat/Baselines/UIAutomationClientSideProviders-ref.baseline.txt b/src/Microsoft.DotNet.Wpf/ApiCompat/Baselines/UIAutomationClientSideProviders-ref.baseline.txt
new file mode 100644
index 00000000000..fcc74cf8643
--- /dev/null
+++ b/src/Microsoft.DotNet.Wpf/ApiCompat/Baselines/UIAutomationClientSideProviders-ref.baseline.txt
@@ -0,0 +1 @@
+Total Issues: 0
diff --git a/src/Microsoft.DotNet.Wpf/ApiCompat/Baselines/UIAutomationProvider-ref-Net48.baseline.txt b/src/Microsoft.DotNet.Wpf/ApiCompat/Baselines/UIAutomationProvider-ref-Net48.baseline.txt
new file mode 100644
index 00000000000..fcc74cf8643
--- /dev/null
+++ b/src/Microsoft.DotNet.Wpf/ApiCompat/Baselines/UIAutomationProvider-ref-Net48.baseline.txt
@@ -0,0 +1 @@
+Total Issues: 0
diff --git a/src/Microsoft.DotNet.Wpf/ApiCompat/Baselines/UIAutomationProvider-ref.baseline.txt b/src/Microsoft.DotNet.Wpf/ApiCompat/Baselines/UIAutomationProvider-ref.baseline.txt
new file mode 100644
index 00000000000..fcc74cf8643
--- /dev/null
+++ b/src/Microsoft.DotNet.Wpf/ApiCompat/Baselines/UIAutomationProvider-ref.baseline.txt
@@ -0,0 +1 @@
+Total Issues: 0
diff --git a/src/Microsoft.DotNet.Wpf/ApiCompat/Baselines/UIAutomationTypes-Net48.baseline.txt b/src/Microsoft.DotNet.Wpf/ApiCompat/Baselines/UIAutomationTypes-ref-Net48.baseline.txt
similarity index 100%
rename from src/Microsoft.DotNet.Wpf/ApiCompat/Baselines/UIAutomationTypes-Net48.baseline.txt
rename to src/Microsoft.DotNet.Wpf/ApiCompat/Baselines/UIAutomationTypes-ref-Net48.baseline.txt
diff --git a/src/Microsoft.DotNet.Wpf/ApiCompat/Baselines/UIAutomationTypes-ref.baseline.txt b/src/Microsoft.DotNet.Wpf/ApiCompat/Baselines/UIAutomationTypes-ref.baseline.txt
new file mode 100644
index 00000000000..fcc74cf8643
--- /dev/null
+++ b/src/Microsoft.DotNet.Wpf/ApiCompat/Baselines/UIAutomationTypes-ref.baseline.txt
@@ -0,0 +1 @@
+Total Issues: 0
diff --git a/src/Microsoft.DotNet.Wpf/ApiCompat/Baselines/WindowsBase-Net48.baseline.txt b/src/Microsoft.DotNet.Wpf/ApiCompat/Baselines/WindowsBase-ref-Net48.baseline.txt
similarity index 66%
rename from src/Microsoft.DotNet.Wpf/ApiCompat/Baselines/WindowsBase-Net48.baseline.txt
rename to src/Microsoft.DotNet.Wpf/ApiCompat/Baselines/WindowsBase-ref-Net48.baseline.txt
index 297b388e055..e50a532a3c5 100644
--- a/src/Microsoft.DotNet.Wpf/ApiCompat/Baselines/WindowsBase-Net48.baseline.txt
+++ b/src/Microsoft.DotNet.Wpf/ApiCompat/Baselines/WindowsBase-ref-Net48.baseline.txt
@@ -1,49 +1,41 @@
-Compat issues with assembly WindowsBase:
-CannotRemoveAttribute : Attribute 'System.Runtime.CompilerServices.TypeForwardedFromAttribute' exists on 'System.Collections.ObjectModel.ObservableCollection' in the contract but not the implementation.
-CannotRemoveAttribute : Attribute 'System.Runtime.CompilerServices.TypeForwardedFromAttribute' exists on 'System.Collections.ObjectModel.ReadOnlyObservableCollection' in the contract but not the implementation.
-CannotRemoveAttribute : Attribute 'System.Runtime.CompilerServices.TypeForwardedFromAttribute' exists on 'System.Collections.Specialized.INotifyCollectionChanged' in the contract but not the implementation.
-CannotRemoveAttribute : Attribute 'System.Runtime.CompilerServices.TypeForwardedFromAttribute' exists on 'System.Collections.Specialized.NotifyCollectionChangedAction' in the contract but not the implementation.
-CannotRemoveAttribute : Attribute 'System.Runtime.CompilerServices.TypeForwardedFromAttribute' exists on 'System.Collections.Specialized.NotifyCollectionChangedEventArgs' in the contract but not the implementation.
-CannotRemoveAttribute : Attribute 'System.Runtime.CompilerServices.TypeForwardedFromAttribute' exists on 'System.Collections.Specialized.NotifyCollectionChangedEventHandler' in the contract but not the implementation.
-CannotRemoveBaseTypeOrInterface : Type 'System.ComponentModel.PropertyFilterAttribute' does not implement interface 'System.Runtime.InteropServices._Attribute' in the implementation but it does in the contract.
-CannotRemoveBaseTypeOrInterface : Type 'System.IO.FileFormatException' does not implement interface 'System.Runtime.InteropServices._Exception' in the implementation but it does in the contract.
-MembersMustExist : Member 'System.IO.Packaging.Package..ctor(System.IO.FileAccess, System.Boolean)' does not exist in the implementation but it does exist in the contract.
-MembersMustExist : Member 'System.IO.Packaging.PackUriHelper.GetPartUri(System.Uri)' does not exist in the implementation but it does exist in the contract.
-CannotRemoveBaseTypeOrInterface : Type 'System.Security.Permissions.MediaPermissionAttribute' does not implement interface 'System.Runtime.InteropServices._Attribute' in the implementation but it does in the contract.
-CannotRemoveBaseTypeOrInterface : Type 'System.Security.Permissions.WebBrowserPermissionAttribute' does not implement interface 'System.Runtime.InteropServices._Attribute' in the implementation but it does in the contract.
-CannotRemoveAttribute : Attribute 'System.Security.SecurityCriticalAttribute' exists on 'System.Security.RightsManagement.ContentGrant' in the contract but not the implementation.
-CannotRemoveAttribute : Attribute 'System.Security.SecurityCriticalAttribute' exists on 'System.Security.RightsManagement.ContentUser' in the contract but not the implementation.
-CannotRemoveAttribute : Attribute 'System.Security.SecurityCriticalAttribute' exists on 'System.Security.RightsManagement.CryptoProvider' in the contract but not the implementation.
-CannotRemoveAttribute : Attribute 'System.Security.SecurityCriticalAttribute' exists on 'System.Security.RightsManagement.LocalizedNameDescriptionPair' in the contract but not the implementation.
-CannotRemoveAttribute : Attribute 'System.Security.SecurityCriticalAttribute' exists on 'System.Security.RightsManagement.PublishLicense' in the contract but not the implementation.
-CannotRemoveBaseTypeOrInterface : Type 'System.Security.RightsManagement.RightsManagementException' does not implement interface 'System.Runtime.InteropServices._Exception' in the implementation but it does in the contract.
-CannotRemoveAttribute : Attribute 'System.Security.SecurityCriticalAttribute' exists on 'System.Security.RightsManagement.SecureEnvironment' in the contract but not the implementation.
-CannotRemoveAttribute : Attribute 'System.Security.SecurityCriticalAttribute' exists on 'System.Security.RightsManagement.UnsignedPublishLicense' in the contract but not the implementation.
-CannotRemoveAttribute : Attribute 'System.Security.SecurityCriticalAttribute' exists on 'System.Security.RightsManagement.UseLicense' in the contract but not the implementation.
-CannotRemoveBaseTypeOrInterface : Type 'System.Windows.AttachedPropertyBrowsableAttribute' does not implement interface 'System.Runtime.InteropServices._Attribute' in the implementation but it does in the contract.
-CannotRemoveBaseTypeOrInterface : Type 'System.Windows.AttachedPropertyBrowsableForTypeAttribute' does not implement interface 'System.Runtime.InteropServices._Attribute' in the implementation but it does in the contract.
-CannotRemoveBaseTypeOrInterface : Type 'System.Windows.AttachedPropertyBrowsableWhenAttributePresentAttribute' does not implement interface 'System.Runtime.InteropServices._Attribute' in the implementation but it does in the contract.
-CannotRemoveAttribute : Attribute 'System.Security.SecurityCriticalAttribute' exists on 'System.Windows.SplashScreen' in the contract but not the implementation.
-CannotRemoveBaseTypeOrInterface : Type 'System.Windows.Markup.AmbientAttribute' does not implement interface 'System.Runtime.InteropServices._Attribute' in the implementation but it does in the contract.
-CannotRemoveBaseTypeOrInterface : Type 'System.Windows.Markup.ConstructorArgumentAttribute' does not implement interface 'System.Runtime.InteropServices._Attribute' in the implementation but it does in the contract.
-CannotRemoveBaseTypeOrInterface : Type 'System.Windows.Markup.ContentPropertyAttribute' does not implement interface 'System.Runtime.InteropServices._Attribute' in the implementation but it does in the contract.
-CannotRemoveBaseTypeOrInterface : Type 'System.Windows.Markup.ContentWrapperAttribute' does not implement interface 'System.Runtime.InteropServices._Attribute' in the implementation but it does in the contract.
-CannotRemoveBaseTypeOrInterface : Type 'System.Windows.Markup.DependsOnAttribute' does not implement interface 'System.Runtime.InteropServices._Attribute' in the implementation but it does in the contract.
-CannotRemoveBaseTypeOrInterface : Type 'System.Windows.Markup.DesignerSerializationOptionsAttribute' does not implement interface 'System.Runtime.InteropServices._Attribute' in the implementation but it does in the contract.
-CannotRemoveBaseTypeOrInterface : Type 'System.Windows.Markup.DictionaryKeyPropertyAttribute' does not implement interface 'System.Runtime.InteropServices._Attribute' in the implementation but it does in the contract.
-CannotRemoveBaseTypeOrInterface : Type 'System.Windows.Markup.MarkupExtensionReturnTypeAttribute' does not implement interface 'System.Runtime.InteropServices._Attribute' in the implementation but it does in the contract.
-CannotRemoveBaseTypeOrInterface : Type 'System.Windows.Markup.NameScopePropertyAttribute' does not implement interface 'System.Runtime.InteropServices._Attribute' in the implementation but it does in the contract.
-CannotRemoveBaseTypeOrInterface : Type 'System.Windows.Markup.RootNamespaceAttribute' does not implement interface 'System.Runtime.InteropServices._Attribute' in the implementation but it does in the contract.
-CannotRemoveBaseTypeOrInterface : Type 'System.Windows.Markup.RuntimeNamePropertyAttribute' does not implement interface 'System.Runtime.InteropServices._Attribute' in the implementation but it does in the contract.
-CannotRemoveBaseTypeOrInterface : Type 'System.Windows.Markup.TrimSurroundingWhitespaceAttribute' does not implement interface 'System.Runtime.InteropServices._Attribute' in the implementation but it does in the contract.
-CannotRemoveBaseTypeOrInterface : Type 'System.Windows.Markup.UidPropertyAttribute' does not implement interface 'System.Runtime.InteropServices._Attribute' in the implementation but it does in the contract.
-CannotRemoveBaseTypeOrInterface : Type 'System.Windows.Markup.UsableDuringInitializationAttribute' does not implement interface 'System.Runtime.InteropServices._Attribute' in the implementation but it does in the contract.
-CannotRemoveAttribute : Attribute 'System.Runtime.CompilerServices.TypeForwardedFromAttribute' exists on 'System.Windows.Markup.ValueSerializerAttribute' in the contract but not the implementation.
-CannotRemoveBaseTypeOrInterface : Type 'System.Windows.Markup.ValueSerializerAttribute' does not implement interface 'System.Runtime.InteropServices._Attribute' in the implementation but it does in the contract.
-CannotRemoveBaseTypeOrInterface : Type 'System.Windows.Markup.WhitespaceSignificantCollectionAttribute' does not implement interface 'System.Runtime.InteropServices._Attribute' in the implementation but it does in the contract.
-CannotRemoveBaseTypeOrInterface : Type 'System.Windows.Markup.XmlLangPropertyAttribute' does not implement interface 'System.Runtime.InteropServices._Attribute' in the implementation but it does in the contract.
-CannotRemoveBaseTypeOrInterface : Type 'System.Windows.Markup.XmlnsCompatibleWithAttribute' does not implement interface 'System.Runtime.InteropServices._Attribute' in the implementation but it does in the contract.
-CannotRemoveBaseTypeOrInterface : Type 'System.Windows.Markup.XmlnsDefinitionAttribute' does not implement interface 'System.Runtime.InteropServices._Attribute' in the implementation but it does in the contract.
-CannotRemoveBaseTypeOrInterface : Type 'System.Windows.Markup.XmlnsPrefixAttribute' does not implement interface 'System.Runtime.InteropServices._Attribute' in the implementation but it does in the contract.
-CannotRemoveBaseTypeOrInterface : Type 'System.Windows.Media.DisableDpiAwarenessAttribute' does not implement interface 'System.Runtime.InteropServices._Attribute' in the implementation but it does in the contract.
-Total Issues: 47
+Compat issues with assembly WindowsBase:
+TypesMustExist : Type 'System.Collections.ObjectModel.ObservableCollection' does not exist in the implementation but it does exist in the contract.
+TypesMustExist : Type 'System.Collections.ObjectModel.ReadOnlyObservableCollection' does not exist in the implementation but it does exist in the contract.
+TypesMustExist : Type 'System.Collections.Specialized.INotifyCollectionChanged' does not exist in the implementation but it does exist in the contract.
+TypesMustExist : Type 'System.Collections.Specialized.NotifyCollectionChangedAction' does not exist in the implementation but it does exist in the contract.
+TypesMustExist : Type 'System.Collections.Specialized.NotifyCollectionChangedEventArgs' does not exist in the implementation but it does exist in the contract.
+TypesMustExist : Type 'System.Collections.Specialized.NotifyCollectionChangedEventHandler' does not exist in the implementation but it does exist in the contract.
+CannotRemoveBaseTypeOrInterface : Type 'System.ComponentModel.PropertyFilterAttribute' does not implement interface 'System.Runtime.InteropServices._Attribute' in the implementation but it does in the contract.
+CannotRemoveBaseTypeOrInterface : Type 'System.IO.FileFormatException' does not implement interface 'System.Runtime.InteropServices._Exception' in the implementation but it does in the contract.
+MembersMustExist : Member 'System.IO.Packaging.Package..ctor(System.IO.FileAccess, System.Boolean)' does not exist in the implementation but it does exist in the contract.
+CannotRemoveBaseTypeOrInterface : Type 'System.Security.Permissions.MediaPermissionAttribute' does not implement interface 'System.Runtime.InteropServices._Attribute' in the implementation but it does in the contract.
+CannotRemoveBaseTypeOrInterface : Type 'System.Security.Permissions.WebBrowserPermissionAttribute' does not implement interface 'System.Runtime.InteropServices._Attribute' in the implementation but it does in the contract.
+CannotRemoveBaseTypeOrInterface : Type 'System.Security.RightsManagement.RightsManagementException' does not implement interface 'System.Runtime.InteropServices._Exception' in the implementation but it does in the contract.
+CannotRemoveBaseTypeOrInterface : Type 'System.Windows.AttachedPropertyBrowsableAttribute' does not implement interface 'System.Runtime.InteropServices._Attribute' in the implementation but it does in the contract.
+CannotRemoveBaseTypeOrInterface : Type 'System.Windows.AttachedPropertyBrowsableForTypeAttribute' does not implement interface 'System.Runtime.InteropServices._Attribute' in the implementation but it does in the contract.
+CannotRemoveBaseTypeOrInterface : Type 'System.Windows.AttachedPropertyBrowsableWhenAttributePresentAttribute' does not implement interface 'System.Runtime.InteropServices._Attribute' in the implementation but it does in the contract.
+CannotRemoveAttribute : Attribute 'System.Windows.Markup.ValueSerializerAttribute' exists on 'System.Windows.DependencyProperty' in the contract but not the implementation.
+CannotRemoveBaseTypeOrInterface : Type 'System.Windows.Markup.AmbientAttribute' does not implement interface 'System.Runtime.InteropServices._Attribute' in the implementation but it does in the contract.
+CannotRemoveBaseTypeOrInterface : Type 'System.Windows.Markup.ConstructorArgumentAttribute' does not implement interface 'System.Runtime.InteropServices._Attribute' in the implementation but it does in the contract.
+CannotRemoveBaseTypeOrInterface : Type 'System.Windows.Markup.ContentPropertyAttribute' does not implement interface 'System.Runtime.InteropServices._Attribute' in the implementation but it does in the contract.
+CannotRemoveBaseTypeOrInterface : Type 'System.Windows.Markup.ContentWrapperAttribute' does not implement interface 'System.Runtime.InteropServices._Attribute' in the implementation but it does in the contract.
+CannotRemoveBaseTypeOrInterface : Type 'System.Windows.Markup.DependsOnAttribute' does not implement interface 'System.Runtime.InteropServices._Attribute' in the implementation but it does in the contract.
+CannotRemoveBaseTypeOrInterface : Type 'System.Windows.Markup.DesignerSerializationOptionsAttribute' does not implement interface 'System.Runtime.InteropServices._Attribute' in the implementation but it does in the contract.
+CannotRemoveBaseTypeOrInterface : Type 'System.Windows.Markup.DictionaryKeyPropertyAttribute' does not implement interface 'System.Runtime.InteropServices._Attribute' in the implementation but it does in the contract.
+CannotRemoveBaseTypeOrInterface : Type 'System.Windows.Markup.MarkupExtensionReturnTypeAttribute' does not implement interface 'System.Runtime.InteropServices._Attribute' in the implementation but it does in the contract.
+CannotRemoveBaseTypeOrInterface : Type 'System.Windows.Markup.NameScopePropertyAttribute' does not implement interface 'System.Runtime.InteropServices._Attribute' in the implementation but it does in the contract.
+CannotRemoveBaseTypeOrInterface : Type 'System.Windows.Markup.RootNamespaceAttribute' does not implement interface 'System.Runtime.InteropServices._Attribute' in the implementation but it does in the contract.
+CannotRemoveBaseTypeOrInterface : Type 'System.Windows.Markup.RuntimeNamePropertyAttribute' does not implement interface 'System.Runtime.InteropServices._Attribute' in the implementation but it does in the contract.
+CannotRemoveAttribute : Attribute 'System.ComponentModel.TypeConverterAttribute' exists on 'System.Windows.Markup.StaticExtension' in the contract but not the implementation.
+CannotRemoveBaseTypeOrInterface : Type 'System.Windows.Markup.TrimSurroundingWhitespaceAttribute' does not implement interface 'System.Runtime.InteropServices._Attribute' in the implementation but it does in the contract.
+CannotRemoveAttribute : Attribute 'System.ComponentModel.TypeConverterAttribute' exists on 'System.Windows.Markup.TypeExtension' in the contract but not the implementation.
+CannotRemoveBaseTypeOrInterface : Type 'System.Windows.Markup.UidPropertyAttribute' does not implement interface 'System.Runtime.InteropServices._Attribute' in the implementation but it does in the contract.
+CannotRemoveBaseTypeOrInterface : Type 'System.Windows.Markup.UsableDuringInitializationAttribute' does not implement interface 'System.Runtime.InteropServices._Attribute' in the implementation but it does in the contract.
+CannotRemoveBaseTypeOrInterface : Type 'System.Windows.Markup.ValueSerializerAttribute' does not implement interface 'System.Runtime.InteropServices._Attribute' in the implementation but it does in the contract.
+CannotRemoveBaseTypeOrInterface : Type 'System.Windows.Markup.WhitespaceSignificantCollectionAttribute' does not implement interface 'System.Runtime.InteropServices._Attribute' in the implementation but it does in the contract.
+CannotRemoveBaseTypeOrInterface : Type 'System.Windows.Markup.XmlLangPropertyAttribute' does not implement interface 'System.Runtime.InteropServices._Attribute' in the implementation but it does in the contract.
+CannotRemoveBaseTypeOrInterface : Type 'System.Windows.Markup.XmlnsCompatibleWithAttribute' does not implement interface 'System.Runtime.InteropServices._Attribute' in the implementation but it does in the contract.
+CannotRemoveBaseTypeOrInterface : Type 'System.Windows.Markup.XmlnsDefinitionAttribute' does not implement interface 'System.Runtime.InteropServices._Attribute' in the implementation but it does in the contract.
+CannotRemoveBaseTypeOrInterface : Type 'System.Windows.Markup.XmlnsPrefixAttribute' does not implement interface 'System.Runtime.InteropServices._Attribute' in the implementation but it does in the contract.
+CannotRemoveBaseTypeOrInterface : Type 'System.Windows.Media.DisableDpiAwarenessAttribute' does not implement interface 'System.Runtime.InteropServices._Attribute' in the implementation but it does in the contract.
+Total Issues: 39
diff --git a/src/Microsoft.DotNet.Wpf/ApiCompat/Baselines/WindowsBase-ref.baseline.txt b/src/Microsoft.DotNet.Wpf/ApiCompat/Baselines/WindowsBase-ref.baseline.txt
new file mode 100644
index 00000000000..51ae54e5cc5
--- /dev/null
+++ b/src/Microsoft.DotNet.Wpf/ApiCompat/Baselines/WindowsBase-ref.baseline.txt
@@ -0,0 +1,10 @@
+Compat issues with assembly WindowsBase:
+CannotChangeAttribute : Attribute 'System.AttributeUsageAttribute' on 'System.ComponentModel.PropertyFilterAttribute' changed from '[AttributeUsageAttribute(192)]' in the contract to '[AttributeUsageAttribute(AttributeTargets.Method | AttributeTargets.Property)]' in the implementation.
+CannotChangeAttribute : Attribute 'System.AttributeUsageAttribute' on 'System.Windows.AttachedPropertyBrowsableForTypeAttribute' changed from '[AttributeUsageAttribute(64, AllowMultiple=true)]' in the contract to '[AttributeUsageAttribute(AttributeTargets.Method, AllowMultiple=true)]' in the implementation.
+CannotChangeAttribute : Attribute 'System.AttributeUsageAttribute' on 'System.Windows.AttachedPropertyBrowsableWhenAttributePresentAttribute' changed from '[AttributeUsageAttribute(64, AllowMultiple=false)]' in the contract to '[AttributeUsageAttribute(AttributeTargets.Method, AllowMultiple=false)]' in the implementation.
+CannotRemoveAttribute : Attribute 'System.Windows.Markup.ValueSerializerAttribute' exists on 'System.Windows.DependencyProperty' in the contract but not the implementation.
+CannotChangeAttribute : Attribute 'System.AttributeUsageAttribute' on 'System.Windows.Markup.DesignerSerializationOptionsAttribute' changed from '[AttributeUsageAttribute(448, AllowMultiple=false)]' in the contract to '[AttributeUsageAttribute(AttributeTargets.Field | AttributeTargets.Method | AttributeTargets.Property, AllowMultiple=false)]' in the implementation.
+CannotChangeAttribute : Attribute 'System.ComponentModel.EditorBrowsableAttribute' on 'System.Windows.Markup.InternalTypeHelper' changed from '[EditorBrowsableAttribute(1)]' in the contract to '[EditorBrowsableAttribute(EditorBrowsableState.Never)]' in the implementation.
+CannotChangeAttribute : Attribute 'System.ComponentModel.EditorBrowsableAttribute' on 'System.Windows.Markup.ServiceProviders' changed from '[EditorBrowsableAttribute(1)]' in the contract to '[EditorBrowsableAttribute(EditorBrowsableState.Never)]' in the implementation.
+CannotChangeAttribute : Attribute 'System.AttributeUsageAttribute' on 'System.Windows.Media.DisableDpiAwarenessAttribute' changed from '[AttributeUsageAttribute(1, AllowMultiple=false)]' in the contract to '[AttributeUsageAttribute(AttributeTargets.Assembly, AllowMultiple=false)]' in the implementation.
+Total Issues: 8
diff --git a/src/Microsoft.DotNet.Wpf/src/Extensions/PresentationFramework-SystemCore/PresentationFramework-SystemCore.csproj b/src/Microsoft.DotNet.Wpf/src/Extensions/PresentationFramework-SystemCore/PresentationFramework-SystemCore.csproj
index 52a9e041a8d..ae90fb22271 100644
--- a/src/Microsoft.DotNet.Wpf/src/Extensions/PresentationFramework-SystemCore/PresentationFramework-SystemCore.csproj
+++ b/src/Microsoft.DotNet.Wpf/src/Extensions/PresentationFramework-SystemCore/PresentationFramework-SystemCore.csproj
@@ -4,7 +4,6 @@
AnyCPU;x64
false
false
- false
diff --git a/src/Microsoft.DotNet.Wpf/src/Extensions/PresentationFramework-SystemData/PresentationFramework-SystemData.csproj b/src/Microsoft.DotNet.Wpf/src/Extensions/PresentationFramework-SystemData/PresentationFramework-SystemData.csproj
index 952af945c3f..fca66dfba37 100644
--- a/src/Microsoft.DotNet.Wpf/src/Extensions/PresentationFramework-SystemData/PresentationFramework-SystemData.csproj
+++ b/src/Microsoft.DotNet.Wpf/src/Extensions/PresentationFramework-SystemData/PresentationFramework-SystemData.csproj
@@ -4,7 +4,6 @@
AnyCPU;x64
false
false
- false
diff --git a/src/Microsoft.DotNet.Wpf/src/Extensions/PresentationFramework-SystemDrawing/PresentationFramework-SystemDrawing.csproj b/src/Microsoft.DotNet.Wpf/src/Extensions/PresentationFramework-SystemDrawing/PresentationFramework-SystemDrawing.csproj
index 02c7d8f28b4..2c2dbc344bd 100644
--- a/src/Microsoft.DotNet.Wpf/src/Extensions/PresentationFramework-SystemDrawing/PresentationFramework-SystemDrawing.csproj
+++ b/src/Microsoft.DotNet.Wpf/src/Extensions/PresentationFramework-SystemDrawing/PresentationFramework-SystemDrawing.csproj
@@ -4,7 +4,6 @@
AnyCPU;x64
false
false
- false
diff --git a/src/Microsoft.DotNet.Wpf/src/Extensions/PresentationFramework-SystemXml/PresentationFramework-SystemXml.csproj b/src/Microsoft.DotNet.Wpf/src/Extensions/PresentationFramework-SystemXml/PresentationFramework-SystemXml.csproj
index fe6e950307a..63b23198ed4 100644
--- a/src/Microsoft.DotNet.Wpf/src/Extensions/PresentationFramework-SystemXml/PresentationFramework-SystemXml.csproj
+++ b/src/Microsoft.DotNet.Wpf/src/Extensions/PresentationFramework-SystemXml/PresentationFramework-SystemXml.csproj
@@ -4,7 +4,6 @@
AnyCPU;x64
false
false
- false
diff --git a/src/Microsoft.DotNet.Wpf/src/Extensions/PresentationFramework-SystemXmlLinq/PresentationFramework-SystemXmlLinq.csproj b/src/Microsoft.DotNet.Wpf/src/Extensions/PresentationFramework-SystemXmlLinq/PresentationFramework-SystemXmlLinq.csproj
index 9da2f96d40c..922c1cfd2b5 100644
--- a/src/Microsoft.DotNet.Wpf/src/Extensions/PresentationFramework-SystemXmlLinq/PresentationFramework-SystemXmlLinq.csproj
+++ b/src/Microsoft.DotNet.Wpf/src/Extensions/PresentationFramework-SystemXmlLinq/PresentationFramework-SystemXmlLinq.csproj
@@ -4,7 +4,6 @@
AnyCPU;x64
false
false
- false
diff --git a/src/Microsoft.DotNet.Wpf/src/PresentationCore/PresentationCore.csproj b/src/Microsoft.DotNet.Wpf/src/PresentationCore/PresentationCore.csproj
index ee08a7b5f8d..e226a12a9ba 100644
--- a/src/Microsoft.DotNet.Wpf/src/PresentationCore/PresentationCore.csproj
+++ b/src/Microsoft.DotNet.Wpf/src/PresentationCore/PresentationCore.csproj
@@ -549,7 +549,6 @@
-
@@ -1423,6 +1422,9 @@
+
+ false
+
+
+
+
+
+
+
+
diff --git a/src/Microsoft.DotNet.Wpf/src/PresentationCore/ref/PresentationCore.cs b/src/Microsoft.DotNet.Wpf/src/PresentationCore/ref/PresentationCore.cs
new file mode 100644
index 00000000000..7a6b09d26f0
--- /dev/null
+++ b/src/Microsoft.DotNet.Wpf/src/PresentationCore/ref/PresentationCore.cs
@@ -0,0 +1,13637 @@
+namespace System.IO.Packaging
+{
+ public static partial class PackageStore
+ {
+ public static void AddPackage(System.Uri uri, System.IO.Packaging.Package package) { }
+ public static System.IO.Packaging.Package GetPackage(System.Uri uri) { throw null; }
+ public static void RemovePackage(System.Uri uri) { }
+ }
+ public sealed partial class PackWebRequest : System.Net.WebRequest
+ {
+ internal PackWebRequest() { }
+ public override System.Net.Cache.RequestCachePolicy CachePolicy { get { throw null; } set { } }
+ public override string ConnectionGroupName { get { throw null; } set { } }
+ public override long ContentLength { get { throw null; } set { } }
+ public override string ContentType { get { throw null; } set { } }
+ public override System.Net.ICredentials Credentials { get { throw null; } set { } }
+ public override System.Net.WebHeaderCollection Headers { get { throw null; } set { } }
+ public override string Method { get { throw null; } set { } }
+ public override bool PreAuthenticate { get { throw null; } set { } }
+ public override System.Net.IWebProxy Proxy { get { throw null; } set { } }
+ public override System.Uri RequestUri { get { throw null; } }
+ public override int Timeout { get { throw null; } set { } }
+ public override bool UseDefaultCredentials { get { throw null; } set { } }
+ public System.Net.WebRequest GetInnerRequest() { throw null; }
+ public override System.IO.Stream GetRequestStream() { throw null; }
+ public override System.Net.WebResponse GetResponse() { throw null; }
+ }
+ public sealed partial class PackWebRequestFactory : System.Net.IWebRequestCreate
+ {
+ public PackWebRequestFactory() { }
+ System.Net.WebRequest System.Net.IWebRequestCreate.Create(System.Uri uri) { throw null; }
+ }
+ public sealed partial class PackWebResponse : System.Net.WebResponse
+ {
+ internal PackWebResponse() { }
+ public override long ContentLength { get { throw null; } }
+ public override string ContentType { get { throw null; } }
+ public override System.Net.WebHeaderCollection Headers { get { throw null; } }
+ public System.Net.WebResponse InnerResponse { get { throw null; } }
+ public override bool IsFromCache { get { throw null; } }
+ public override System.Uri ResponseUri { get { throw null; } }
+ public override void Close() { }
+ protected override void Dispose(bool disposing) { }
+ public override System.IO.Stream GetResponseStream() { throw null; }
+ }
+}
+namespace System.Windows
+{
+ public partial class AutoResizedEventArgs : System.EventArgs
+ {
+ public AutoResizedEventArgs(System.Windows.Size size) { }
+ public System.Windows.Size Size { get { throw null; } }
+ }
+ public delegate void AutoResizedEventHandler(object sender, System.Windows.AutoResizedEventArgs e);
+ public enum BaselineAlignment
+ {
+ Top = 0,
+ Center = 1,
+ Bottom = 2,
+ Baseline = 3,
+ TextTop = 4,
+ TextBottom = 5,
+ Subscript = 6,
+ Superscript = 7,
+ }
+ public static partial class Clipboard
+ {
+ public static void Clear() { }
+ public static bool ContainsAudio() { throw null; }
+ public static bool ContainsData(string format) { throw null; }
+ public static bool ContainsFileDropList() { throw null; }
+ public static bool ContainsImage() { throw null; }
+ public static bool ContainsText() { throw null; }
+ public static bool ContainsText(System.Windows.TextDataFormat format) { throw null; }
+ public static void Flush() { }
+ public static System.IO.Stream GetAudioStream() { throw null; }
+ public static object GetData(string format) { throw null; }
+ public static System.Windows.IDataObject GetDataObject() { throw null; }
+ public static System.Collections.Specialized.StringCollection GetFileDropList() { throw null; }
+ public static System.Windows.Media.Imaging.BitmapSource GetImage() { throw null; }
+ public static string GetText() { throw null; }
+ public static string GetText(System.Windows.TextDataFormat format) { throw null; }
+ public static bool IsCurrent(System.Windows.IDataObject data) { throw null; }
+ public static void SetAudio(byte[] audioBytes) { }
+ public static void SetAudio(System.IO.Stream audioStream) { }
+ public static void SetData(string format, object data) { }
+ public static void SetDataObject(object data) { }
+ public static void SetDataObject(object data, bool copy) { }
+ public static void SetFileDropList(System.Collections.Specialized.StringCollection fileDropList) { }
+ public static void SetImage(System.Windows.Media.Imaging.BitmapSource image) { }
+ public static void SetText(string text) { }
+ public static void SetText(string text, System.Windows.TextDataFormat format) { }
+ }
+ public partial class ContentElement : System.Windows.DependencyObject, System.Windows.IInputElement, System.Windows.Media.Animation.IAnimatable
+ {
+ public static readonly System.Windows.DependencyProperty AllowDropProperty;
+ public static readonly System.Windows.DependencyProperty AreAnyTouchesCapturedProperty;
+ public static readonly System.Windows.DependencyProperty AreAnyTouchesCapturedWithinProperty;
+ public static readonly System.Windows.DependencyProperty AreAnyTouchesDirectlyOverProperty;
+ public static readonly System.Windows.DependencyProperty AreAnyTouchesOverProperty;
+ public static readonly System.Windows.RoutedEvent DragEnterEvent;
+ public static readonly System.Windows.RoutedEvent DragLeaveEvent;
+ public static readonly System.Windows.RoutedEvent DragOverEvent;
+ public static readonly System.Windows.RoutedEvent DropEvent;
+ public static readonly System.Windows.DependencyProperty FocusableProperty;
+ public static readonly System.Windows.RoutedEvent GiveFeedbackEvent;
+ public static readonly System.Windows.RoutedEvent GotFocusEvent;
+ public static readonly System.Windows.RoutedEvent GotKeyboardFocusEvent;
+ public static readonly System.Windows.RoutedEvent GotMouseCaptureEvent;
+ public static readonly System.Windows.RoutedEvent GotStylusCaptureEvent;
+ public static readonly System.Windows.RoutedEvent GotTouchCaptureEvent;
+ public static readonly System.Windows.DependencyProperty IsEnabledProperty;
+ public static readonly System.Windows.DependencyProperty IsFocusedProperty;
+ public static readonly System.Windows.DependencyProperty IsKeyboardFocusedProperty;
+ public static readonly System.Windows.DependencyProperty IsKeyboardFocusWithinProperty;
+ public static readonly System.Windows.DependencyProperty IsMouseCapturedProperty;
+ public static readonly System.Windows.DependencyProperty IsMouseCaptureWithinProperty;
+ public static readonly System.Windows.DependencyProperty IsMouseDirectlyOverProperty;
+ public static readonly System.Windows.DependencyProperty IsMouseOverProperty;
+ public static readonly System.Windows.DependencyProperty IsStylusCapturedProperty;
+ public static readonly System.Windows.DependencyProperty IsStylusCaptureWithinProperty;
+ public static readonly System.Windows.DependencyProperty IsStylusDirectlyOverProperty;
+ public static readonly System.Windows.DependencyProperty IsStylusOverProperty;
+ public static readonly System.Windows.RoutedEvent KeyDownEvent;
+ public static readonly System.Windows.RoutedEvent KeyUpEvent;
+ public static readonly System.Windows.RoutedEvent LostFocusEvent;
+ public static readonly System.Windows.RoutedEvent LostKeyboardFocusEvent;
+ public static readonly System.Windows.RoutedEvent LostMouseCaptureEvent;
+ public static readonly System.Windows.RoutedEvent LostStylusCaptureEvent;
+ public static readonly System.Windows.RoutedEvent LostTouchCaptureEvent;
+ public static readonly System.Windows.RoutedEvent MouseDownEvent;
+ public static readonly System.Windows.RoutedEvent MouseEnterEvent;
+ public static readonly System.Windows.RoutedEvent MouseLeaveEvent;
+ public static readonly System.Windows.RoutedEvent MouseLeftButtonDownEvent;
+ public static readonly System.Windows.RoutedEvent MouseLeftButtonUpEvent;
+ public static readonly System.Windows.RoutedEvent MouseMoveEvent;
+ public static readonly System.Windows.RoutedEvent MouseRightButtonDownEvent;
+ public static readonly System.Windows.RoutedEvent MouseRightButtonUpEvent;
+ public static readonly System.Windows.RoutedEvent MouseUpEvent;
+ public static readonly System.Windows.RoutedEvent MouseWheelEvent;
+ public static readonly System.Windows.RoutedEvent PreviewDragEnterEvent;
+ public static readonly System.Windows.RoutedEvent PreviewDragLeaveEvent;
+ public static readonly System.Windows.RoutedEvent PreviewDragOverEvent;
+ public static readonly System.Windows.RoutedEvent PreviewDropEvent;
+ public static readonly System.Windows.RoutedEvent PreviewGiveFeedbackEvent;
+ public static readonly System.Windows.RoutedEvent PreviewGotKeyboardFocusEvent;
+ public static readonly System.Windows.RoutedEvent PreviewKeyDownEvent;
+ public static readonly System.Windows.RoutedEvent PreviewKeyUpEvent;
+ public static readonly System.Windows.RoutedEvent PreviewLostKeyboardFocusEvent;
+ public static readonly System.Windows.RoutedEvent PreviewMouseDownEvent;
+ public static readonly System.Windows.RoutedEvent PreviewMouseLeftButtonDownEvent;
+ public static readonly System.Windows.RoutedEvent PreviewMouseLeftButtonUpEvent;
+ public static readonly System.Windows.RoutedEvent PreviewMouseMoveEvent;
+ public static readonly System.Windows.RoutedEvent PreviewMouseRightButtonDownEvent;
+ public static readonly System.Windows.RoutedEvent PreviewMouseRightButtonUpEvent;
+ public static readonly System.Windows.RoutedEvent PreviewMouseUpEvent;
+ public static readonly System.Windows.RoutedEvent PreviewMouseWheelEvent;
+ public static readonly System.Windows.RoutedEvent PreviewQueryContinueDragEvent;
+ public static readonly System.Windows.RoutedEvent PreviewStylusButtonDownEvent;
+ public static readonly System.Windows.RoutedEvent PreviewStylusButtonUpEvent;
+ public static readonly System.Windows.RoutedEvent PreviewStylusDownEvent;
+ public static readonly System.Windows.RoutedEvent PreviewStylusInAirMoveEvent;
+ public static readonly System.Windows.RoutedEvent PreviewStylusInRangeEvent;
+ public static readonly System.Windows.RoutedEvent PreviewStylusMoveEvent;
+ public static readonly System.Windows.RoutedEvent PreviewStylusOutOfRangeEvent;
+ public static readonly System.Windows.RoutedEvent PreviewStylusSystemGestureEvent;
+ public static readonly System.Windows.RoutedEvent PreviewStylusUpEvent;
+ public static readonly System.Windows.RoutedEvent PreviewTextInputEvent;
+ public static readonly System.Windows.RoutedEvent PreviewTouchDownEvent;
+ public static readonly System.Windows.RoutedEvent PreviewTouchMoveEvent;
+ public static readonly System.Windows.RoutedEvent PreviewTouchUpEvent;
+ public static readonly System.Windows.RoutedEvent QueryContinueDragEvent;
+ public static readonly System.Windows.RoutedEvent QueryCursorEvent;
+ public static readonly System.Windows.RoutedEvent StylusButtonDownEvent;
+ public static readonly System.Windows.RoutedEvent StylusButtonUpEvent;
+ public static readonly System.Windows.RoutedEvent StylusDownEvent;
+ public static readonly System.Windows.RoutedEvent StylusEnterEvent;
+ public static readonly System.Windows.RoutedEvent StylusInAirMoveEvent;
+ public static readonly System.Windows.RoutedEvent StylusInRangeEvent;
+ public static readonly System.Windows.RoutedEvent StylusLeaveEvent;
+ public static readonly System.Windows.RoutedEvent StylusMoveEvent;
+ public static readonly System.Windows.RoutedEvent StylusOutOfRangeEvent;
+ public static readonly System.Windows.RoutedEvent StylusSystemGestureEvent;
+ public static readonly System.Windows.RoutedEvent StylusUpEvent;
+ public static readonly System.Windows.RoutedEvent TextInputEvent;
+ public static readonly System.Windows.RoutedEvent TouchDownEvent;
+ public static readonly System.Windows.RoutedEvent TouchEnterEvent;
+ public static readonly System.Windows.RoutedEvent TouchLeaveEvent;
+ public static readonly System.Windows.RoutedEvent TouchMoveEvent;
+ public static readonly System.Windows.RoutedEvent TouchUpEvent;
+ public ContentElement() { }
+ public bool AllowDrop { get { throw null; } set { } }
+ public bool AreAnyTouchesCaptured { get { throw null; } }
+ public bool AreAnyTouchesCapturedWithin { get { throw null; } }
+ public bool AreAnyTouchesDirectlyOver { get { throw null; } }
+ public bool AreAnyTouchesOver { get { throw null; } }
+ [System.ComponentModel.DesignerSerializationVisibilityAttribute(System.ComponentModel.DesignerSerializationVisibility.Content)]
+ public System.Windows.Input.CommandBindingCollection CommandBindings { get { throw null; } }
+ public bool Focusable { get { throw null; } set { } }
+ public bool HasAnimatedProperties { get { throw null; } }
+ [System.ComponentModel.DesignerSerializationVisibilityAttribute(System.ComponentModel.DesignerSerializationVisibility.Content)]
+ public System.Windows.Input.InputBindingCollection InputBindings { get { throw null; } }
+ public bool IsEnabled { get { throw null; } set { } }
+ protected virtual bool IsEnabledCore { get { throw null; } }
+ public bool IsFocused { get { throw null; } }
+ public bool IsInputMethodEnabled { get { throw null; } }
+ public bool IsKeyboardFocused { get { throw null; } }
+ public bool IsKeyboardFocusWithin { get { throw null; } }
+ public bool IsMouseCaptured { get { throw null; } }
+ public bool IsMouseCaptureWithin { get { throw null; } }
+ public bool IsMouseDirectlyOver { get { throw null; } }
+ public bool IsMouseOver { get { throw null; } }
+ public bool IsStylusCaptured { get { throw null; } }
+ public bool IsStylusCaptureWithin { get { throw null; } }
+ public bool IsStylusDirectlyOver { get { throw null; } }
+ public bool IsStylusOver { get { throw null; } }
+ public System.Collections.Generic.IEnumerable TouchesCaptured { get { throw null; } }
+ public System.Collections.Generic.IEnumerable TouchesCapturedWithin { get { throw null; } }
+ public System.Collections.Generic.IEnumerable TouchesDirectlyOver { get { throw null; } }
+ public System.Collections.Generic.IEnumerable TouchesOver { get { throw null; } }
+ public event System.Windows.DragEventHandler DragEnter { add { } remove { } }
+ public event System.Windows.DragEventHandler DragLeave { add { } remove { } }
+ public event System.Windows.DragEventHandler DragOver { add { } remove { } }
+ public event System.Windows.DragEventHandler Drop { add { } remove { } }
+ public event System.Windows.DependencyPropertyChangedEventHandler FocusableChanged { add { } remove { } }
+ public event System.Windows.GiveFeedbackEventHandler GiveFeedback { add { } remove { } }
+ public event System.Windows.RoutedEventHandler GotFocus { add { } remove { } }
+ public event System.Windows.Input.KeyboardFocusChangedEventHandler GotKeyboardFocus { add { } remove { } }
+ public event System.Windows.Input.MouseEventHandler GotMouseCapture { add { } remove { } }
+ public event System.Windows.Input.StylusEventHandler GotStylusCapture { add { } remove { } }
+ public event System.EventHandler GotTouchCapture { add { } remove { } }
+ public event System.Windows.DependencyPropertyChangedEventHandler IsEnabledChanged { add { } remove { } }
+ public event System.Windows.DependencyPropertyChangedEventHandler IsKeyboardFocusedChanged { add { } remove { } }
+ public event System.Windows.DependencyPropertyChangedEventHandler IsKeyboardFocusWithinChanged { add { } remove { } }
+ public event System.Windows.DependencyPropertyChangedEventHandler IsMouseCapturedChanged { add { } remove { } }
+ public event System.Windows.DependencyPropertyChangedEventHandler IsMouseCaptureWithinChanged { add { } remove { } }
+ public event System.Windows.DependencyPropertyChangedEventHandler IsMouseDirectlyOverChanged { add { } remove { } }
+ public event System.Windows.DependencyPropertyChangedEventHandler IsStylusCapturedChanged { add { } remove { } }
+ public event System.Windows.DependencyPropertyChangedEventHandler IsStylusCaptureWithinChanged { add { } remove { } }
+ public event System.Windows.DependencyPropertyChangedEventHandler IsStylusDirectlyOverChanged { add { } remove { } }
+ public event System.Windows.Input.KeyEventHandler KeyDown { add { } remove { } }
+ public event System.Windows.Input.KeyEventHandler KeyUp { add { } remove { } }
+ public event System.Windows.RoutedEventHandler LostFocus { add { } remove { } }
+ public event System.Windows.Input.KeyboardFocusChangedEventHandler LostKeyboardFocus { add { } remove { } }
+ public event System.Windows.Input.MouseEventHandler LostMouseCapture { add { } remove { } }
+ public event System.Windows.Input.StylusEventHandler LostStylusCapture { add { } remove { } }
+ public event System.EventHandler LostTouchCapture { add { } remove { } }
+ public event System.Windows.Input.MouseButtonEventHandler MouseDown { add { } remove { } }
+ public event System.Windows.Input.MouseEventHandler MouseEnter { add { } remove { } }
+ public event System.Windows.Input.MouseEventHandler MouseLeave { add { } remove { } }
+ public event System.Windows.Input.MouseButtonEventHandler MouseLeftButtonDown { add { } remove { } }
+ public event System.Windows.Input.MouseButtonEventHandler MouseLeftButtonUp { add { } remove { } }
+ public event System.Windows.Input.MouseEventHandler MouseMove { add { } remove { } }
+ public event System.Windows.Input.MouseButtonEventHandler MouseRightButtonDown { add { } remove { } }
+ public event System.Windows.Input.MouseButtonEventHandler MouseRightButtonUp { add { } remove { } }
+ public event System.Windows.Input.MouseButtonEventHandler MouseUp { add { } remove { } }
+ public event System.Windows.Input.MouseWheelEventHandler MouseWheel { add { } remove { } }
+ public event System.Windows.DragEventHandler PreviewDragEnter { add { } remove { } }
+ public event System.Windows.DragEventHandler PreviewDragLeave { add { } remove { } }
+ public event System.Windows.DragEventHandler PreviewDragOver { add { } remove { } }
+ public event System.Windows.DragEventHandler PreviewDrop { add { } remove { } }
+ public event System.Windows.GiveFeedbackEventHandler PreviewGiveFeedback { add { } remove { } }
+ public event System.Windows.Input.KeyboardFocusChangedEventHandler PreviewGotKeyboardFocus { add { } remove { } }
+ public event System.Windows.Input.KeyEventHandler PreviewKeyDown { add { } remove { } }
+ public event System.Windows.Input.KeyEventHandler PreviewKeyUp { add { } remove { } }
+ public event System.Windows.Input.KeyboardFocusChangedEventHandler PreviewLostKeyboardFocus { add { } remove { } }
+ public event System.Windows.Input.MouseButtonEventHandler PreviewMouseDown { add { } remove { } }
+ public event System.Windows.Input.MouseButtonEventHandler PreviewMouseLeftButtonDown { add { } remove { } }
+ public event System.Windows.Input.MouseButtonEventHandler PreviewMouseLeftButtonUp { add { } remove { } }
+ public event System.Windows.Input.MouseEventHandler PreviewMouseMove { add { } remove { } }
+ public event System.Windows.Input.MouseButtonEventHandler PreviewMouseRightButtonDown { add { } remove { } }
+ public event System.Windows.Input.MouseButtonEventHandler PreviewMouseRightButtonUp { add { } remove { } }
+ public event System.Windows.Input.MouseButtonEventHandler PreviewMouseUp { add { } remove { } }
+ public event System.Windows.Input.MouseWheelEventHandler PreviewMouseWheel { add { } remove { } }
+ public event System.Windows.QueryContinueDragEventHandler PreviewQueryContinueDrag { add { } remove { } }
+ public event System.Windows.Input.StylusButtonEventHandler PreviewStylusButtonDown { add { } remove { } }
+ public event System.Windows.Input.StylusButtonEventHandler PreviewStylusButtonUp { add { } remove { } }
+ public event System.Windows.Input.StylusDownEventHandler PreviewStylusDown { add { } remove { } }
+ public event System.Windows.Input.StylusEventHandler PreviewStylusInAirMove { add { } remove { } }
+ public event System.Windows.Input.StylusEventHandler PreviewStylusInRange { add { } remove { } }
+ public event System.Windows.Input.StylusEventHandler PreviewStylusMove { add { } remove { } }
+ public event System.Windows.Input.StylusEventHandler PreviewStylusOutOfRange { add { } remove { } }
+ public event System.Windows.Input.StylusSystemGestureEventHandler PreviewStylusSystemGesture { add { } remove { } }
+ public event System.Windows.Input.StylusEventHandler PreviewStylusUp { add { } remove { } }
+ public event System.Windows.Input.TextCompositionEventHandler PreviewTextInput { add { } remove { } }
+ public event System.EventHandler PreviewTouchDown { add { } remove { } }
+ public event System.EventHandler PreviewTouchMove { add { } remove { } }
+ public event System.EventHandler PreviewTouchUp { add { } remove { } }
+ public event System.Windows.QueryContinueDragEventHandler QueryContinueDrag { add { } remove { } }
+ public event System.Windows.Input.QueryCursorEventHandler QueryCursor { add { } remove { } }
+ public event System.Windows.Input.StylusButtonEventHandler StylusButtonDown { add { } remove { } }
+ public event System.Windows.Input.StylusButtonEventHandler StylusButtonUp { add { } remove { } }
+ public event System.Windows.Input.StylusDownEventHandler StylusDown { add { } remove { } }
+ public event System.Windows.Input.StylusEventHandler StylusEnter { add { } remove { } }
+ public event System.Windows.Input.StylusEventHandler StylusInAirMove { add { } remove { } }
+ public event System.Windows.Input.StylusEventHandler StylusInRange { add { } remove { } }
+ public event System.Windows.Input.StylusEventHandler StylusLeave { add { } remove { } }
+ public event System.Windows.Input.StylusEventHandler StylusMove { add { } remove { } }
+ public event System.Windows.Input.StylusEventHandler StylusOutOfRange { add { } remove { } }
+ public event System.Windows.Input.StylusSystemGestureEventHandler StylusSystemGesture { add { } remove { } }
+ public event System.Windows.Input.StylusEventHandler StylusUp { add { } remove { } }
+ public event System.Windows.Input.TextCompositionEventHandler TextInput { add { } remove { } }
+ public event System.EventHandler TouchDown { add { } remove { } }
+ public event System.EventHandler TouchEnter { add { } remove { } }
+ public event System.EventHandler TouchLeave { add { } remove { } }
+ public event System.EventHandler TouchMove { add { } remove { } }
+ public event System.EventHandler TouchUp { add { } remove { } }
+ public void AddHandler(System.Windows.RoutedEvent routedEvent, System.Delegate handler) { }
+ public void AddHandler(System.Windows.RoutedEvent routedEvent, System.Delegate handler, bool handledEventsToo) { }
+ public void AddToEventRoute(System.Windows.EventRoute route, System.Windows.RoutedEventArgs e) { }
+ public void ApplyAnimationClock(System.Windows.DependencyProperty dp, System.Windows.Media.Animation.AnimationClock clock) { }
+ public void ApplyAnimationClock(System.Windows.DependencyProperty dp, System.Windows.Media.Animation.AnimationClock clock, System.Windows.Media.Animation.HandoffBehavior handoffBehavior) { }
+ public void BeginAnimation(System.Windows.DependencyProperty dp, System.Windows.Media.Animation.AnimationTimeline animation) { }
+ public void BeginAnimation(System.Windows.DependencyProperty dp, System.Windows.Media.Animation.AnimationTimeline animation, System.Windows.Media.Animation.HandoffBehavior handoffBehavior) { }
+ public bool CaptureMouse() { throw null; }
+ public bool CaptureStylus() { throw null; }
+ public bool CaptureTouch(System.Windows.Input.TouchDevice touchDevice) { throw null; }
+ public bool Focus() { throw null; }
+ public object GetAnimationBaseValue(System.Windows.DependencyProperty dp) { throw null; }
+ protected internal virtual System.Windows.DependencyObject GetUIParentCore() { throw null; }
+ public virtual bool MoveFocus(System.Windows.Input.TraversalRequest request) { throw null; }
+ protected virtual System.Windows.Automation.Peers.AutomationPeer OnCreateAutomationPeer() { throw null; }
+ protected internal virtual void OnDragEnter(System.Windows.DragEventArgs e) { }
+ protected internal virtual void OnDragLeave(System.Windows.DragEventArgs e) { }
+ protected internal virtual void OnDragOver(System.Windows.DragEventArgs e) { }
+ protected internal virtual void OnDrop(System.Windows.DragEventArgs e) { }
+ protected internal virtual void OnGiveFeedback(System.Windows.GiveFeedbackEventArgs e) { }
+ protected virtual void OnGotFocus(System.Windows.RoutedEventArgs e) { }
+ protected internal virtual void OnGotKeyboardFocus(System.Windows.Input.KeyboardFocusChangedEventArgs e) { }
+ protected internal virtual void OnGotMouseCapture(System.Windows.Input.MouseEventArgs e) { }
+ protected internal virtual void OnGotStylusCapture(System.Windows.Input.StylusEventArgs e) { }
+ protected internal virtual void OnGotTouchCapture(System.Windows.Input.TouchEventArgs e) { }
+ protected virtual void OnIsKeyboardFocusedChanged(System.Windows.DependencyPropertyChangedEventArgs e) { }
+ protected virtual void OnIsKeyboardFocusWithinChanged(System.Windows.DependencyPropertyChangedEventArgs e) { }
+ protected virtual void OnIsMouseCapturedChanged(System.Windows.DependencyPropertyChangedEventArgs e) { }
+ protected virtual void OnIsMouseCaptureWithinChanged(System.Windows.DependencyPropertyChangedEventArgs e) { }
+ protected virtual void OnIsMouseDirectlyOverChanged(System.Windows.DependencyPropertyChangedEventArgs e) { }
+ protected virtual void OnIsStylusCapturedChanged(System.Windows.DependencyPropertyChangedEventArgs e) { }
+ protected virtual void OnIsStylusCaptureWithinChanged(System.Windows.DependencyPropertyChangedEventArgs e) { }
+ protected virtual void OnIsStylusDirectlyOverChanged(System.Windows.DependencyPropertyChangedEventArgs e) { }
+ protected internal virtual void OnKeyDown(System.Windows.Input.KeyEventArgs e) { }
+ protected internal virtual void OnKeyUp(System.Windows.Input.KeyEventArgs e) { }
+ protected virtual void OnLostFocus(System.Windows.RoutedEventArgs e) { }
+ protected internal virtual void OnLostKeyboardFocus(System.Windows.Input.KeyboardFocusChangedEventArgs e) { }
+ protected internal virtual void OnLostMouseCapture(System.Windows.Input.MouseEventArgs e) { }
+ protected internal virtual void OnLostStylusCapture(System.Windows.Input.StylusEventArgs e) { }
+ protected internal virtual void OnLostTouchCapture(System.Windows.Input.TouchEventArgs e) { }
+ protected internal virtual void OnMouseDown(System.Windows.Input.MouseButtonEventArgs e) { }
+ protected internal virtual void OnMouseEnter(System.Windows.Input.MouseEventArgs e) { }
+ protected internal virtual void OnMouseLeave(System.Windows.Input.MouseEventArgs e) { }
+ protected internal virtual void OnMouseLeftButtonDown(System.Windows.Input.MouseButtonEventArgs e) { }
+ protected internal virtual void OnMouseLeftButtonUp(System.Windows.Input.MouseButtonEventArgs e) { }
+ protected internal virtual void OnMouseMove(System.Windows.Input.MouseEventArgs e) { }
+ protected internal virtual void OnMouseRightButtonDown(System.Windows.Input.MouseButtonEventArgs e) { }
+ protected internal virtual void OnMouseRightButtonUp(System.Windows.Input.MouseButtonEventArgs e) { }
+ protected internal virtual void OnMouseUp(System.Windows.Input.MouseButtonEventArgs e) { }
+ protected internal virtual void OnMouseWheel(System.Windows.Input.MouseWheelEventArgs e) { }
+ protected internal virtual void OnPreviewDragEnter(System.Windows.DragEventArgs e) { }
+ protected internal virtual void OnPreviewDragLeave(System.Windows.DragEventArgs e) { }
+ protected internal virtual void OnPreviewDragOver(System.Windows.DragEventArgs e) { }
+ protected internal virtual void OnPreviewDrop(System.Windows.DragEventArgs e) { }
+ protected internal virtual void OnPreviewGiveFeedback(System.Windows.GiveFeedbackEventArgs e) { }
+ protected internal virtual void OnPreviewGotKeyboardFocus(System.Windows.Input.KeyboardFocusChangedEventArgs e) { }
+ protected internal virtual void OnPreviewKeyDown(System.Windows.Input.KeyEventArgs e) { }
+ protected internal virtual void OnPreviewKeyUp(System.Windows.Input.KeyEventArgs e) { }
+ protected internal virtual void OnPreviewLostKeyboardFocus(System.Windows.Input.KeyboardFocusChangedEventArgs e) { }
+ protected internal virtual void OnPreviewMouseDown(System.Windows.Input.MouseButtonEventArgs e) { }
+ protected internal virtual void OnPreviewMouseLeftButtonDown(System.Windows.Input.MouseButtonEventArgs e) { }
+ protected internal virtual void OnPreviewMouseLeftButtonUp(System.Windows.Input.MouseButtonEventArgs e) { }
+ protected internal virtual void OnPreviewMouseMove(System.Windows.Input.MouseEventArgs e) { }
+ protected internal virtual void OnPreviewMouseRightButtonDown(System.Windows.Input.MouseButtonEventArgs e) { }
+ protected internal virtual void OnPreviewMouseRightButtonUp(System.Windows.Input.MouseButtonEventArgs e) { }
+ protected internal virtual void OnPreviewMouseUp(System.Windows.Input.MouseButtonEventArgs e) { }
+ protected internal virtual void OnPreviewMouseWheel(System.Windows.Input.MouseWheelEventArgs e) { }
+ protected internal virtual void OnPreviewQueryContinueDrag(System.Windows.QueryContinueDragEventArgs e) { }
+ protected internal virtual void OnPreviewStylusButtonDown(System.Windows.Input.StylusButtonEventArgs e) { }
+ protected internal virtual void OnPreviewStylusButtonUp(System.Windows.Input.StylusButtonEventArgs e) { }
+ protected internal virtual void OnPreviewStylusDown(System.Windows.Input.StylusDownEventArgs e) { }
+ protected internal virtual void OnPreviewStylusInAirMove(System.Windows.Input.StylusEventArgs e) { }
+ protected internal virtual void OnPreviewStylusInRange(System.Windows.Input.StylusEventArgs e) { }
+ protected internal virtual void OnPreviewStylusMove(System.Windows.Input.StylusEventArgs e) { }
+ protected internal virtual void OnPreviewStylusOutOfRange(System.Windows.Input.StylusEventArgs e) { }
+ protected internal virtual void OnPreviewStylusSystemGesture(System.Windows.Input.StylusSystemGestureEventArgs e) { }
+ protected internal virtual void OnPreviewStylusUp(System.Windows.Input.StylusEventArgs e) { }
+ protected internal virtual void OnPreviewTextInput(System.Windows.Input.TextCompositionEventArgs e) { }
+ protected internal virtual void OnPreviewTouchDown(System.Windows.Input.TouchEventArgs e) { }
+ protected internal virtual void OnPreviewTouchMove(System.Windows.Input.TouchEventArgs e) { }
+ protected internal virtual void OnPreviewTouchUp(System.Windows.Input.TouchEventArgs e) { }
+ protected internal virtual void OnQueryContinueDrag(System.Windows.QueryContinueDragEventArgs e) { }
+ protected internal virtual void OnQueryCursor(System.Windows.Input.QueryCursorEventArgs e) { }
+ protected internal virtual void OnStylusButtonDown(System.Windows.Input.StylusButtonEventArgs e) { }
+ protected internal virtual void OnStylusButtonUp(System.Windows.Input.StylusButtonEventArgs e) { }
+ protected internal virtual void OnStylusDown(System.Windows.Input.StylusDownEventArgs e) { }
+ protected internal virtual void OnStylusEnter(System.Windows.Input.StylusEventArgs e) { }
+ protected internal virtual void OnStylusInAirMove(System.Windows.Input.StylusEventArgs e) { }
+ protected internal virtual void OnStylusInRange(System.Windows.Input.StylusEventArgs e) { }
+ protected internal virtual void OnStylusLeave(System.Windows.Input.StylusEventArgs e) { }
+ protected internal virtual void OnStylusMove(System.Windows.Input.StylusEventArgs e) { }
+ protected internal virtual void OnStylusOutOfRange(System.Windows.Input.StylusEventArgs e) { }
+ protected internal virtual void OnStylusSystemGesture(System.Windows.Input.StylusSystemGestureEventArgs e) { }
+ protected internal virtual void OnStylusUp(System.Windows.Input.StylusEventArgs e) { }
+ protected internal virtual void OnTextInput(System.Windows.Input.TextCompositionEventArgs e) { }
+ protected internal virtual void OnTouchDown(System.Windows.Input.TouchEventArgs e) { }
+ protected internal virtual void OnTouchEnter(System.Windows.Input.TouchEventArgs e) { }
+ protected internal virtual void OnTouchLeave(System.Windows.Input.TouchEventArgs e) { }
+ protected internal virtual void OnTouchMove(System.Windows.Input.TouchEventArgs e) { }
+ protected internal virtual void OnTouchUp(System.Windows.Input.TouchEventArgs e) { }
+ public virtual System.Windows.DependencyObject PredictFocus(System.Windows.Input.FocusNavigationDirection direction) { throw null; }
+ public void RaiseEvent(System.Windows.RoutedEventArgs e) { }
+ public void ReleaseAllTouchCaptures() { }
+ public void ReleaseMouseCapture() { }
+ public void ReleaseStylusCapture() { }
+ public bool ReleaseTouchCapture(System.Windows.Input.TouchDevice touchDevice) { throw null; }
+ public void RemoveHandler(System.Windows.RoutedEvent routedEvent, System.Delegate handler) { }
+ [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)]
+ public bool ShouldSerializeCommandBindings() { throw null; }
+ [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)]
+ public bool ShouldSerializeInputBindings() { throw null; }
+ }
+ public static partial class ContentOperations
+ {
+ public static System.Windows.DependencyObject GetParent(System.Windows.ContentElement reference) { throw null; }
+ public static void SetParent(System.Windows.ContentElement reference, System.Windows.DependencyObject parent) { }
+ }
+ public static partial class CoreCompatibilityPreferences
+ {
+ public static bool? EnableMultiMonitorDisplayClipping { get { throw null; } set { } }
+ public static bool IsAltKeyRequiredInAccessKeyDefaultScope { get { throw null; } set { } }
+ }
+ public partial class CultureInfoIetfLanguageTagConverter : System.ComponentModel.TypeConverter
+ {
+ public CultureInfoIetfLanguageTagConverter() { }
+ public override bool CanConvertFrom(System.ComponentModel.ITypeDescriptorContext typeDescriptorContext, System.Type sourceType) { throw null; }
+ public override bool CanConvertTo(System.ComponentModel.ITypeDescriptorContext typeDescriptorContext, System.Type destinationType) { throw null; }
+ public override object ConvertFrom(System.ComponentModel.ITypeDescriptorContext typeDescriptorContext, System.Globalization.CultureInfo cultureInfo, object source) { throw null; }
+ public override object ConvertTo(System.ComponentModel.ITypeDescriptorContext typeDescriptorContext, System.Globalization.CultureInfo cultureInfo, object value, System.Type destinationType) { throw null; }
+ }
+ public sealed partial class DataFormat
+ {
+ public DataFormat(string name, int id) { }
+ public int Id { get { throw null; } }
+ public string Name { get { throw null; } }
+ }
+ public static partial class DataFormats
+ {
+ public static readonly string Bitmap;
+ public static readonly string CommaSeparatedValue;
+ public static readonly string Dib;
+ public static readonly string Dif;
+ public static readonly string EnhancedMetafile;
+ public static readonly string FileDrop;
+ public static readonly string Html;
+ public static readonly string Locale;
+ public static readonly string MetafilePicture;
+ public static readonly string OemText;
+ public static readonly string Palette;
+ public static readonly string PenData;
+ public static readonly string Riff;
+ public static readonly string Rtf;
+ public static readonly string Serializable;
+ public static readonly string StringFormat;
+ public static readonly string SymbolicLink;
+ public static readonly string Text;
+ public static readonly string Tiff;
+ public static readonly string UnicodeText;
+ public static readonly string WaveAudio;
+ public static readonly string Xaml;
+ public static readonly string XamlPackage;
+ public static System.Windows.DataFormat GetDataFormat(int id) { throw null; }
+ public static System.Windows.DataFormat GetDataFormat(string format) { throw null; }
+ }
+ public sealed partial class DataObject : System.Runtime.InteropServices.ComTypes.IDataObject, System.Windows.IDataObject
+ {
+ public static readonly System.Windows.RoutedEvent CopyingEvent;
+ public static readonly System.Windows.RoutedEvent PastingEvent;
+ public static readonly System.Windows.RoutedEvent SettingDataEvent;
+ public DataObject() { }
+ public DataObject(object data) { }
+ public DataObject(string format, object data) { }
+ public DataObject(string format, object data, bool autoConvert) { }
+ public DataObject(System.Type format, object data) { }
+ public static void AddCopyingHandler(System.Windows.DependencyObject element, System.Windows.DataObjectCopyingEventHandler handler) { }
+ public static void AddPastingHandler(System.Windows.DependencyObject element, System.Windows.DataObjectPastingEventHandler handler) { }
+ public static void AddSettingDataHandler(System.Windows.DependencyObject element, System.Windows.DataObjectSettingDataEventHandler handler) { }
+ public bool ContainsAudio() { throw null; }
+ public bool ContainsFileDropList() { throw null; }
+ public bool ContainsImage() { throw null; }
+ public bool ContainsText() { throw null; }
+ public bool ContainsText(System.Windows.TextDataFormat format) { throw null; }
+ public System.IO.Stream GetAudioStream() { throw null; }
+ public object GetData(string format) { throw null; }
+ public object GetData(string format, bool autoConvert) { throw null; }
+ public object GetData(System.Type format) { throw null; }
+ public bool GetDataPresent(string format) { throw null; }
+ public bool GetDataPresent(string format, bool autoConvert) { throw null; }
+ public bool GetDataPresent(System.Type format) { throw null; }
+ public System.Collections.Specialized.StringCollection GetFileDropList() { throw null; }
+ public string[] GetFormats() { throw null; }
+ public string[] GetFormats(bool autoConvert) { throw null; }
+ public System.Windows.Media.Imaging.BitmapSource GetImage() { throw null; }
+ public string GetText() { throw null; }
+ public string GetText(System.Windows.TextDataFormat format) { throw null; }
+ public static void RemoveCopyingHandler(System.Windows.DependencyObject element, System.Windows.DataObjectCopyingEventHandler handler) { }
+ public static void RemovePastingHandler(System.Windows.DependencyObject element, System.Windows.DataObjectPastingEventHandler handler) { }
+ public static void RemoveSettingDataHandler(System.Windows.DependencyObject element, System.Windows.DataObjectSettingDataEventHandler handler) { }
+ public void SetAudio(byte[] audioBytes) { }
+ public void SetAudio(System.IO.Stream audioStream) { }
+ public void SetData(object data) { }
+ public void SetData(string format, object data) { }
+ public void SetData(string format, object data, bool autoConvert) { }
+ public void SetData(System.Type format, object data) { }
+ public void SetFileDropList(System.Collections.Specialized.StringCollection fileDropList) { }
+ public void SetImage(System.Windows.Media.Imaging.BitmapSource image) { }
+ public void SetText(string textData) { }
+ public void SetText(string textData, System.Windows.TextDataFormat format) { }
+ int System.Runtime.InteropServices.ComTypes.IDataObject.DAdvise(ref System.Runtime.InteropServices.ComTypes.FORMATETC pFormatetc, System.Runtime.InteropServices.ComTypes.ADVF advf, System.Runtime.InteropServices.ComTypes.IAdviseSink pAdvSink, out int pdwConnection) { throw null; }
+ void System.Runtime.InteropServices.ComTypes.IDataObject.DUnadvise(int dwConnection) { }
+ int System.Runtime.InteropServices.ComTypes.IDataObject.EnumDAdvise(out System.Runtime.InteropServices.ComTypes.IEnumSTATDATA enumAdvise) { throw null; }
+ System.Runtime.InteropServices.ComTypes.IEnumFORMATETC System.Runtime.InteropServices.ComTypes.IDataObject.EnumFormatEtc(System.Runtime.InteropServices.ComTypes.DATADIR dwDirection) { throw null; }
+ int System.Runtime.InteropServices.ComTypes.IDataObject.GetCanonicalFormatEtc(ref System.Runtime.InteropServices.ComTypes.FORMATETC pformatetcIn, out System.Runtime.InteropServices.ComTypes.FORMATETC pformatetcOut) { throw null; }
+ void System.Runtime.InteropServices.ComTypes.IDataObject.GetData(ref System.Runtime.InteropServices.ComTypes.FORMATETC formatetc, out System.Runtime.InteropServices.ComTypes.STGMEDIUM medium) { throw null; }
+ void System.Runtime.InteropServices.ComTypes.IDataObject.GetDataHere(ref System.Runtime.InteropServices.ComTypes.FORMATETC formatetc, ref System.Runtime.InteropServices.ComTypes.STGMEDIUM medium) { }
+ int System.Runtime.InteropServices.ComTypes.IDataObject.QueryGetData(ref System.Runtime.InteropServices.ComTypes.FORMATETC formatetc) { throw null; }
+ void System.Runtime.InteropServices.ComTypes.IDataObject.SetData(ref System.Runtime.InteropServices.ComTypes.FORMATETC pFormatetcIn, ref System.Runtime.InteropServices.ComTypes.STGMEDIUM pmedium, bool fRelease) { }
+ }
+ public sealed partial class DataObjectCopyingEventArgs : System.Windows.DataObjectEventArgs
+ {
+ public DataObjectCopyingEventArgs(System.Windows.IDataObject dataObject, bool isDragDrop) { }
+ public System.Windows.IDataObject DataObject { get { throw null; } }
+ protected override void InvokeEventHandler(System.Delegate genericHandler, object genericTarget) { }
+ }
+ public delegate void DataObjectCopyingEventHandler(object sender, System.Windows.DataObjectCopyingEventArgs e);
+ public abstract partial class DataObjectEventArgs : System.Windows.RoutedEventArgs
+ {
+ internal DataObjectEventArgs() { }
+ public bool CommandCancelled { get { throw null; } }
+ public bool IsDragDrop { get { throw null; } }
+ public void CancelCommand() { }
+ }
+ public sealed partial class DataObjectPastingEventArgs : System.Windows.DataObjectEventArgs
+ {
+ public DataObjectPastingEventArgs(System.Windows.IDataObject dataObject, bool isDragDrop, string formatToApply) { }
+ public System.Windows.IDataObject DataObject { get { throw null; } set { } }
+ public string FormatToApply { get { throw null; } set { } }
+ public System.Windows.IDataObject SourceDataObject { get { throw null; } }
+ protected override void InvokeEventHandler(System.Delegate genericHandler, object genericTarget) { }
+ }
+ public delegate void DataObjectPastingEventHandler(object sender, System.Windows.DataObjectPastingEventArgs e);
+ public sealed partial class DataObjectSettingDataEventArgs : System.Windows.DataObjectEventArgs
+ {
+ public DataObjectSettingDataEventArgs(System.Windows.IDataObject dataObject, string format) { }
+ public System.Windows.IDataObject DataObject { get { throw null; } }
+ public string Format { get { throw null; } }
+ protected override void InvokeEventHandler(System.Delegate genericHandler, object genericTarget) { }
+ }
+ public delegate void DataObjectSettingDataEventHandler(object sender, System.Windows.DataObjectSettingDataEventArgs e);
+ public sealed partial class DpiChangedEventArgs : System.Windows.RoutedEventArgs
+ {
+ internal DpiChangedEventArgs() { }
+ public System.Windows.DpiScale NewDpi { get { throw null; } }
+ public System.Windows.DpiScale OldDpi { get { throw null; } }
+ }
+ public delegate void DpiChangedEventHandler(object sender, System.Windows.DpiChangedEventArgs e);
+ public partial struct DpiScale
+ {
+ public DpiScale(double dpiScaleX, double dpiScaleY) { throw null; }
+ public double DpiScaleX { get { throw null; } }
+ public double DpiScaleY { get { throw null; } }
+ public double PixelsPerDip { get { throw null; } }
+ public double PixelsPerInchX { get { throw null; } }
+ public double PixelsPerInchY { get { throw null; } }
+ }
+ public enum DragAction
+ {
+ Continue = 0,
+ Drop = 1,
+ Cancel = 2,
+ }
+ public static partial class DragDrop
+ {
+ public static readonly System.Windows.RoutedEvent DragEnterEvent;
+ public static readonly System.Windows.RoutedEvent DragLeaveEvent;
+ public static readonly System.Windows.RoutedEvent DragOverEvent;
+ public static readonly System.Windows.RoutedEvent DropEvent;
+ public static readonly System.Windows.RoutedEvent GiveFeedbackEvent;
+ public static readonly System.Windows.RoutedEvent PreviewDragEnterEvent;
+ public static readonly System.Windows.RoutedEvent PreviewDragLeaveEvent;
+ public static readonly System.Windows.RoutedEvent PreviewDragOverEvent;
+ public static readonly System.Windows.RoutedEvent PreviewDropEvent;
+ public static readonly System.Windows.RoutedEvent PreviewGiveFeedbackEvent;
+ public static readonly System.Windows.RoutedEvent PreviewQueryContinueDragEvent;
+ public static readonly System.Windows.RoutedEvent QueryContinueDragEvent;
+ public static void AddDragEnterHandler(System.Windows.DependencyObject element, System.Windows.DragEventHandler handler) { }
+ public static void AddDragLeaveHandler(System.Windows.DependencyObject element, System.Windows.DragEventHandler handler) { }
+ public static void AddDragOverHandler(System.Windows.DependencyObject element, System.Windows.DragEventHandler handler) { }
+ public static void AddDropHandler(System.Windows.DependencyObject element, System.Windows.DragEventHandler handler) { }
+ public static void AddGiveFeedbackHandler(System.Windows.DependencyObject element, System.Windows.GiveFeedbackEventHandler handler) { }
+ public static void AddPreviewDragEnterHandler(System.Windows.DependencyObject element, System.Windows.DragEventHandler handler) { }
+ public static void AddPreviewDragLeaveHandler(System.Windows.DependencyObject element, System.Windows.DragEventHandler handler) { }
+ public static void AddPreviewDragOverHandler(System.Windows.DependencyObject element, System.Windows.DragEventHandler handler) { }
+ public static void AddPreviewDropHandler(System.Windows.DependencyObject element, System.Windows.DragEventHandler handler) { }
+ public static void AddPreviewGiveFeedbackHandler(System.Windows.DependencyObject element, System.Windows.GiveFeedbackEventHandler handler) { }
+ public static void AddPreviewQueryContinueDragHandler(System.Windows.DependencyObject element, System.Windows.QueryContinueDragEventHandler handler) { }
+ public static void AddQueryContinueDragHandler(System.Windows.DependencyObject element, System.Windows.QueryContinueDragEventHandler handler) { }
+ public static System.Windows.DragDropEffects DoDragDrop(System.Windows.DependencyObject dragSource, object data, System.Windows.DragDropEffects allowedEffects) { throw null; }
+ public static void RemoveDragEnterHandler(System.Windows.DependencyObject element, System.Windows.DragEventHandler handler) { }
+ public static void RemoveDragLeaveHandler(System.Windows.DependencyObject element, System.Windows.DragEventHandler handler) { }
+ public static void RemoveDragOverHandler(System.Windows.DependencyObject element, System.Windows.DragEventHandler handler) { }
+ public static void RemoveDropHandler(System.Windows.DependencyObject element, System.Windows.DragEventHandler handler) { }
+ public static void RemoveGiveFeedbackHandler(System.Windows.DependencyObject element, System.Windows.GiveFeedbackEventHandler handler) { }
+ public static void RemovePreviewDragEnterHandler(System.Windows.DependencyObject element, System.Windows.DragEventHandler handler) { }
+ public static void RemovePreviewDragLeaveHandler(System.Windows.DependencyObject element, System.Windows.DragEventHandler handler) { }
+ public static void RemovePreviewDragOverHandler(System.Windows.DependencyObject element, System.Windows.DragEventHandler handler) { }
+ public static void RemovePreviewDropHandler(System.Windows.DependencyObject element, System.Windows.DragEventHandler handler) { }
+ public static void RemovePreviewGiveFeedbackHandler(System.Windows.DependencyObject element, System.Windows.GiveFeedbackEventHandler handler) { }
+ public static void RemovePreviewQueryContinueDragHandler(System.Windows.DependencyObject element, System.Windows.QueryContinueDragEventHandler handler) { }
+ public static void RemoveQueryContinueDragHandler(System.Windows.DependencyObject element, System.Windows.QueryContinueDragEventHandler handler) { }
+ }
+ [System.FlagsAttribute]
+ public enum DragDropEffects
+ {
+ Scroll = -2147483648,
+ All = -2147483645,
+ None = 0,
+ Copy = 1,
+ Move = 2,
+ Link = 4,
+ }
+ [System.FlagsAttribute]
+ public enum DragDropKeyStates
+ {
+ None = 0,
+ LeftMouseButton = 1,
+ RightMouseButton = 2,
+ ShiftKey = 4,
+ ControlKey = 8,
+ MiddleMouseButton = 16,
+ AltKey = 32,
+ }
+ public sealed partial class DragEventArgs : System.Windows.RoutedEventArgs
+ {
+ internal DragEventArgs() { }
+ public System.Windows.DragDropEffects AllowedEffects { get { throw null; } }
+ public System.Windows.IDataObject Data { get { throw null; } }
+ public System.Windows.DragDropEffects Effects { get { throw null; } set { } }
+ public System.Windows.DragDropKeyStates KeyStates { get { throw null; } }
+ public System.Windows.Point GetPosition(System.Windows.IInputElement relativeTo) { throw null; }
+ protected override void InvokeEventHandler(System.Delegate genericHandler, object genericTarget) { }
+ }
+ public delegate void DragEventHandler(object sender, System.Windows.DragEventArgs e);
+ [System.ComponentModel.TypeConverterAttribute(typeof(System.Windows.DurationConverter))]
+ public partial struct Duration
+ {
+ public Duration(System.TimeSpan timeSpan) { throw null; }
+ public static System.Windows.Duration Automatic { get { throw null; } }
+ public static System.Windows.Duration Forever { get { throw null; } }
+ public bool HasTimeSpan { get { throw null; } }
+ public System.TimeSpan TimeSpan { get { throw null; } }
+ public System.Windows.Duration Add(System.Windows.Duration duration) { throw null; }
+ public static int Compare(System.Windows.Duration t1, System.Windows.Duration t2) { throw null; }
+ public override bool Equals(object value) { throw null; }
+ public bool Equals(System.Windows.Duration duration) { throw null; }
+ public static bool Equals(System.Windows.Duration t1, System.Windows.Duration t2) { throw null; }
+ public override int GetHashCode() { throw null; }
+ public static System.Windows.Duration operator +(System.Windows.Duration t1, System.Windows.Duration t2) { throw null; }
+ public static bool operator ==(System.Windows.Duration t1, System.Windows.Duration t2) { throw null; }
+ public static bool operator >(System.Windows.Duration t1, System.Windows.Duration t2) { throw null; }
+ public static bool operator >=(System.Windows.Duration t1, System.Windows.Duration t2) { throw null; }
+ public static implicit operator System.Windows.Duration(System.TimeSpan timeSpan) { throw null; }
+ public static bool operator !=(System.Windows.Duration t1, System.Windows.Duration t2) { throw null; }
+ public static bool operator <(System.Windows.Duration t1, System.Windows.Duration t2) { throw null; }
+ public static bool operator <=(System.Windows.Duration t1, System.Windows.Duration t2) { throw null; }
+ public static System.Windows.Duration operator -(System.Windows.Duration t1, System.Windows.Duration t2) { throw null; }
+ public static System.Windows.Duration operator +(System.Windows.Duration duration) { throw null; }
+ public static System.Windows.Duration Plus(System.Windows.Duration duration) { throw null; }
+ public System.Windows.Duration Subtract(System.Windows.Duration duration) { throw null; }
+ public override string ToString() { throw null; }
+ }
+ public partial class DurationConverter : System.ComponentModel.TypeConverter
+ {
+ public DurationConverter() { }
+ public override bool CanConvertFrom(System.ComponentModel.ITypeDescriptorContext td, System.Type t) { throw null; }
+ public override bool CanConvertTo(System.ComponentModel.ITypeDescriptorContext context, System.Type destinationType) { throw null; }
+ public override object ConvertFrom(System.ComponentModel.ITypeDescriptorContext td, System.Globalization.CultureInfo cultureInfo, object value) { throw null; }
+ public override object ConvertTo(System.ComponentModel.ITypeDescriptorContext context, System.Globalization.CultureInfo cultureInfo, object value, System.Type destinationType) { throw null; }
+ }
+ public static partial class EventManager
+ {
+ public static System.Windows.RoutedEvent[] GetRoutedEvents() { throw null; }
+ public static System.Windows.RoutedEvent[] GetRoutedEventsForOwner(System.Type ownerType) { throw null; }
+ public static void RegisterClassHandler(System.Type classType, System.Windows.RoutedEvent routedEvent, System.Delegate handler) { }
+ public static void RegisterClassHandler(System.Type classType, System.Windows.RoutedEvent routedEvent, System.Delegate handler, bool handledEventsToo) { }
+ public static System.Windows.RoutedEvent RegisterRoutedEvent(string name, System.Windows.RoutingStrategy routingStrategy, System.Type handlerType, System.Type ownerType) { throw null; }
+ }
+ public partial class EventPrivateKey
+ {
+ public EventPrivateKey() { }
+ }
+ public sealed partial class EventRoute
+ {
+ public EventRoute(System.Windows.RoutedEvent routedEvent) { }
+ public void Add(object target, System.Delegate handler, bool handledEventsToo) { }
+ [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
+ public object PeekBranchNode() { throw null; }
+ [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
+ public object PeekBranchSource() { throw null; }
+ [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
+ public object PopBranchNode() { throw null; }
+ [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
+ public void PushBranchNode(object node, object source) { }
+ }
+ [System.Windows.LocalizabilityAttribute(System.Windows.LocalizationCategory.None, Readability = System.Windows.Readability.Unreadable)]
+ public enum FlowDirection
+ {
+ LeftToRight = 0,
+ RightToLeft = 1,
+ }
+ public enum FontCapitals
+ {
+ Normal = 0,
+ AllSmallCaps = 1,
+ SmallCaps = 2,
+ AllPetiteCaps = 3,
+ PetiteCaps = 4,
+ Unicase = 5,
+ Titling = 6,
+ }
+ public enum FontEastAsianLanguage
+ {
+ Normal = 0,
+ Jis78 = 1,
+ Jis83 = 2,
+ Jis90 = 3,
+ Jis04 = 4,
+ HojoKanji = 5,
+ NlcKanji = 6,
+ Simplified = 7,
+ Traditional = 8,
+ TraditionalNames = 9,
+ }
+ public enum FontEastAsianWidths
+ {
+ Normal = 0,
+ Proportional = 1,
+ Full = 2,
+ Half = 3,
+ Third = 4,
+ Quarter = 5,
+ }
+ public enum FontFraction
+ {
+ Normal = 0,
+ Slashed = 1,
+ Stacked = 2,
+ }
+ public enum FontNumeralAlignment
+ {
+ Normal = 0,
+ Proportional = 1,
+ Tabular = 2,
+ }
+ public enum FontNumeralStyle
+ {
+ Normal = 0,
+ Lining = 1,
+ OldStyle = 2,
+ }
+ [System.ComponentModel.TypeConverterAttribute(typeof(System.Windows.FontStretchConverter))]
+ [System.Windows.LocalizabilityAttribute(System.Windows.LocalizationCategory.None)]
+ public partial struct FontStretch : System.IFormattable
+ {
+ public static int Compare(System.Windows.FontStretch left, System.Windows.FontStretch right) { throw null; }
+ public override bool Equals(object obj) { throw null; }
+ public bool Equals(System.Windows.FontStretch obj) { throw null; }
+ public static System.Windows.FontStretch FromOpenTypeStretch(int stretchValue) { throw null; }
+ public override int GetHashCode() { throw null; }
+ public static bool operator ==(System.Windows.FontStretch left, System.Windows.FontStretch right) { throw null; }
+ public static bool operator >(System.Windows.FontStretch left, System.Windows.FontStretch right) { throw null; }
+ public static bool operator >=(System.Windows.FontStretch left, System.Windows.FontStretch right) { throw null; }
+ public static bool operator !=(System.Windows.FontStretch left, System.Windows.FontStretch right) { throw null; }
+ public static bool operator <(System.Windows.FontStretch left, System.Windows.FontStretch right) { throw null; }
+ public static bool operator <=(System.Windows.FontStretch left, System.Windows.FontStretch right) { throw null; }
+ string System.IFormattable.ToString(string format, System.IFormatProvider provider) { throw null; }
+ public int ToOpenTypeStretch() { throw null; }
+ public override string ToString() { throw null; }
+ }
+ public sealed partial class FontStretchConverter : System.ComponentModel.TypeConverter
+ {
+ public FontStretchConverter() { }
+ public override bool CanConvertFrom(System.ComponentModel.ITypeDescriptorContext td, System.Type t) { throw null; }
+ public override bool CanConvertTo(System.ComponentModel.ITypeDescriptorContext context, System.Type destinationType) { throw null; }
+ public override object ConvertFrom(System.ComponentModel.ITypeDescriptorContext td, System.Globalization.CultureInfo ci, object value) { throw null; }
+ public override object ConvertTo(System.ComponentModel.ITypeDescriptorContext context, System.Globalization.CultureInfo culture, object value, System.Type destinationType) { throw null; }
+ }
+ public static partial class FontStretches
+ {
+ public static System.Windows.FontStretch Condensed { get { throw null; } }
+ public static System.Windows.FontStretch Expanded { get { throw null; } }
+ public static System.Windows.FontStretch ExtraCondensed { get { throw null; } }
+ public static System.Windows.FontStretch ExtraExpanded { get { throw null; } }
+ public static System.Windows.FontStretch Medium { get { throw null; } }
+ public static System.Windows.FontStretch Normal { get { throw null; } }
+ public static System.Windows.FontStretch SemiCondensed { get { throw null; } }
+ public static System.Windows.FontStretch SemiExpanded { get { throw null; } }
+ public static System.Windows.FontStretch UltraCondensed { get { throw null; } }
+ public static System.Windows.FontStretch UltraExpanded { get { throw null; } }
+ }
+ [System.ComponentModel.TypeConverterAttribute(typeof(System.Windows.FontStyleConverter))]
+ [System.Windows.LocalizabilityAttribute(System.Windows.LocalizationCategory.None)]
+ public partial struct FontStyle : System.IFormattable
+ {
+ public override bool Equals(object obj) { throw null; }
+ public bool Equals(System.Windows.FontStyle obj) { throw null; }
+ public override int GetHashCode() { throw null; }
+ public static bool operator ==(System.Windows.FontStyle left, System.Windows.FontStyle right) { throw null; }
+ public static bool operator !=(System.Windows.FontStyle left, System.Windows.FontStyle right) { throw null; }
+ string System.IFormattable.ToString(string format, System.IFormatProvider provider) { throw null; }
+ public override string ToString() { throw null; }
+ }
+ public sealed partial class FontStyleConverter : System.ComponentModel.TypeConverter
+ {
+ public FontStyleConverter() { }
+ public override bool CanConvertFrom(System.ComponentModel.ITypeDescriptorContext td, System.Type t) { throw null; }
+ public override bool CanConvertTo(System.ComponentModel.ITypeDescriptorContext context, System.Type destinationType) { throw null; }
+ public override object ConvertFrom(System.ComponentModel.ITypeDescriptorContext td, System.Globalization.CultureInfo ci, object value) { throw null; }
+ public override object ConvertTo(System.ComponentModel.ITypeDescriptorContext context, System.Globalization.CultureInfo culture, object value, System.Type destinationType) { throw null; }
+ }
+ public static partial class FontStyles
+ {
+ public static System.Windows.FontStyle Italic { get { throw null; } }
+ public static System.Windows.FontStyle Normal { get { throw null; } }
+ public static System.Windows.FontStyle Oblique { get { throw null; } }
+ }
+ public enum FontVariants
+ {
+ Normal = 0,
+ Superscript = 1,
+ Subscript = 2,
+ Ordinal = 3,
+ Inferior = 4,
+ Ruby = 5,
+ }
+ [System.ComponentModel.TypeConverterAttribute(typeof(System.Windows.FontWeightConverter))]
+ [System.Windows.LocalizabilityAttribute(System.Windows.LocalizationCategory.None)]
+ public partial struct FontWeight : System.IFormattable
+ {
+ public static int Compare(System.Windows.FontWeight left, System.Windows.FontWeight right) { throw null; }
+ public override bool Equals(object obj) { throw null; }
+ public bool Equals(System.Windows.FontWeight obj) { throw null; }
+ public static System.Windows.FontWeight FromOpenTypeWeight(int weightValue) { throw null; }
+ public override int GetHashCode() { throw null; }
+ public static bool operator ==(System.Windows.FontWeight left, System.Windows.FontWeight right) { throw null; }
+ public static bool operator >(System.Windows.FontWeight left, System.Windows.FontWeight right) { throw null; }
+ public static bool operator >=(System.Windows.FontWeight left, System.Windows.FontWeight right) { throw null; }
+ public static bool operator !=(System.Windows.FontWeight left, System.Windows.FontWeight right) { throw null; }
+ public static bool operator <(System.Windows.FontWeight left, System.Windows.FontWeight right) { throw null; }
+ public static bool operator <=(System.Windows.FontWeight left, System.Windows.FontWeight right) { throw null; }
+ string System.IFormattable.ToString(string format, System.IFormatProvider provider) { throw null; }
+ public int ToOpenTypeWeight() { throw null; }
+ public override string ToString() { throw null; }
+ }
+ public sealed partial class FontWeightConverter : System.ComponentModel.TypeConverter
+ {
+ public FontWeightConverter() { }
+ public override bool CanConvertFrom(System.ComponentModel.ITypeDescriptorContext td, System.Type t) { throw null; }
+ public override bool CanConvertTo(System.ComponentModel.ITypeDescriptorContext context, System.Type destinationType) { throw null; }
+ public override object ConvertFrom(System.ComponentModel.ITypeDescriptorContext td, System.Globalization.CultureInfo ci, object value) { throw null; }
+ public override object ConvertTo(System.ComponentModel.ITypeDescriptorContext context, System.Globalization.CultureInfo culture, object value, System.Type destinationType) { throw null; }
+ }
+ public static partial class FontWeights
+ {
+ public static System.Windows.FontWeight Black { get { throw null; } }
+ public static System.Windows.FontWeight Bold { get { throw null; } }
+ public static System.Windows.FontWeight DemiBold { get { throw null; } }
+ public static System.Windows.FontWeight ExtraBlack { get { throw null; } }
+ public static System.Windows.FontWeight ExtraBold { get { throw null; } }
+ public static System.Windows.FontWeight ExtraLight { get { throw null; } }
+ public static System.Windows.FontWeight Heavy { get { throw null; } }
+ public static System.Windows.FontWeight Light { get { throw null; } }
+ public static System.Windows.FontWeight Medium { get { throw null; } }
+ public static System.Windows.FontWeight Normal { get { throw null; } }
+ public static System.Windows.FontWeight Regular { get { throw null; } }
+ public static System.Windows.FontWeight SemiBold { get { throw null; } }
+ public static System.Windows.FontWeight Thin { get { throw null; } }
+ public static System.Windows.FontWeight UltraBlack { get { throw null; } }
+ public static System.Windows.FontWeight UltraBold { get { throw null; } }
+ public static System.Windows.FontWeight UltraLight { get { throw null; } }
+ }
+ public partial class FreezableCollection : System.Windows.Media.Animation.Animatable, System.Collections.Generic.ICollection, System.Collections.Generic.IEnumerable, System.Collections.Generic.IList, System.Collections.ICollection, System.Collections.IEnumerable, System.Collections.IList, System.Collections.Specialized.INotifyCollectionChanged, System.ComponentModel.INotifyPropertyChanged where T : System.Windows.DependencyObject
+ {
+ public FreezableCollection() { }
+ public FreezableCollection(System.Collections.Generic.IEnumerable collection) { }
+ public FreezableCollection(int capacity) { }
+ public int Count { get { throw null; } }
+ public T this[int index] { get { throw null; } set { } }
+ bool System.Collections.Generic.ICollection.IsReadOnly { get { throw null; } }
+ bool System.Collections.ICollection.IsSynchronized { get { throw null; } }
+ object System.Collections.ICollection.SyncRoot { get { throw null; } }
+ bool System.Collections.IList.IsFixedSize { get { throw null; } }
+ bool System.Collections.IList.IsReadOnly { get { throw null; } }
+ object System.Collections.IList.this[int index] { get { throw null; } set { } }
+ event System.Collections.Specialized.NotifyCollectionChangedEventHandler System.Collections.Specialized.INotifyCollectionChanged.CollectionChanged { add { } remove { } }
+ event System.ComponentModel.PropertyChangedEventHandler System.ComponentModel.INotifyPropertyChanged.PropertyChanged { add { } remove { } }
+ public void Add(T value) { }
+ public void Clear() { }
+ public new System.Windows.FreezableCollection Clone() { throw null; }
+ protected override void CloneCore(System.Windows.Freezable source) { }
+ public new System.Windows.FreezableCollection CloneCurrentValue() { throw null; }
+ protected override void CloneCurrentValueCore(System.Windows.Freezable source) { }
+ public bool Contains(T value) { throw null; }
+ public void CopyTo(T[] array, int index) { }
+ protected override System.Windows.Freezable CreateInstanceCore() { throw null; }
+ protected override bool FreezeCore(bool isChecking) { throw null; }
+ protected override void GetAsFrozenCore(System.Windows.Freezable source) { }
+ protected override void GetCurrentValueAsFrozenCore(System.Windows.Freezable source) { }
+ public System.Windows.FreezableCollection.Enumerator GetEnumerator() { throw null; }
+ public int IndexOf(T value) { throw null; }
+ public void Insert(int index, T value) { }
+ public bool Remove(T value) { throw null; }
+ public void RemoveAt(int index) { }
+ System.Collections.Generic.IEnumerator System.Collections.Generic.IEnumerable.GetEnumerator() { throw null; }
+ void System.Collections.ICollection.CopyTo(System.Array array, int index) { }
+ System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() { throw null; }
+ int System.Collections.IList.Add(object value) { throw null; }
+ bool System.Collections.IList.Contains(object value) { throw null; }
+ int System.Collections.IList.IndexOf(object value) { throw null; }
+ void System.Collections.IList.Insert(int index, object value) { }
+ void System.Collections.IList.Remove(object value) { }
+ public partial struct Enumerator : System.Collections.Generic.IEnumerator, System.Collections.IEnumerator, System.IDisposable
+ {
+ public T Current { get { throw null; } }
+ object System.Collections.IEnumerator.Current { get { throw null; } }
+ public bool MoveNext() { throw null; }
+ public void Reset() { }
+ void System.IDisposable.Dispose() { }
+ }
+ }
+ public sealed partial class GiveFeedbackEventArgs : System.Windows.RoutedEventArgs
+ {
+ internal GiveFeedbackEventArgs() { }
+ public System.Windows.DragDropEffects Effects { get { throw null; } }
+ public bool UseDefaultCursors { get { throw null; } set { } }
+ protected override void InvokeEventHandler(System.Delegate genericHandler, object genericTarget) { }
+ }
+ public delegate void GiveFeedbackEventHandler(object sender, System.Windows.GiveFeedbackEventArgs e);
+ public sealed partial class HwndDpiChangedEventArgs : System.ComponentModel.HandledEventArgs
+ {
+ internal HwndDpiChangedEventArgs() { }
+ public System.Windows.DpiScale NewDpi { get { throw null; } }
+ public System.Windows.DpiScale OldDpi { get { throw null; } }
+ public System.Windows.Rect SuggestedRect { get { throw null; } }
+ }
+ public delegate void HwndDpiChangedEventHandler(object sender, System.Windows.HwndDpiChangedEventArgs e);
+ public partial interface IContentHost
+ {
+ System.Collections.Generic.IEnumerator HostedElements { get; }
+ System.Collections.ObjectModel.ReadOnlyCollection GetRectangles(System.Windows.ContentElement child);
+ System.Windows.IInputElement InputHitTest(System.Windows.Point point);
+ void OnChildDesiredSizeChanged(System.Windows.UIElement child);
+ }
+ public partial interface IDataObject
+ {
+ object GetData(string format);
+ object GetData(string format, bool autoConvert);
+ object GetData(System.Type format);
+ bool GetDataPresent(string format);
+ bool GetDataPresent(string format, bool autoConvert);
+ bool GetDataPresent(System.Type format);
+ string[] GetFormats();
+ string[] GetFormats(bool autoConvert);
+ void SetData(object data);
+ void SetData(string format, object data);
+ void SetData(string format, object data, bool autoConvert);
+ void SetData(System.Type format, object data);
+ }
+ public partial interface IInputElement
+ {
+ bool Focusable { get; set; }
+ bool IsEnabled { get; }
+ bool IsKeyboardFocused { get; }
+ bool IsKeyboardFocusWithin { get; }
+ bool IsMouseCaptured { get; }
+ bool IsMouseDirectlyOver { get; }
+ bool IsMouseOver { get; }
+ bool IsStylusCaptured { get; }
+ bool IsStylusDirectlyOver { get; }
+ bool IsStylusOver { get; }
+ event System.Windows.Input.KeyboardFocusChangedEventHandler GotKeyboardFocus;
+ event System.Windows.Input.MouseEventHandler GotMouseCapture;
+ event System.Windows.Input.StylusEventHandler GotStylusCapture;
+ event System.Windows.Input.KeyEventHandler KeyDown;
+ event System.Windows.Input.KeyEventHandler KeyUp;
+ event System.Windows.Input.KeyboardFocusChangedEventHandler LostKeyboardFocus;
+ event System.Windows.Input.MouseEventHandler LostMouseCapture;
+ event System.Windows.Input.StylusEventHandler LostStylusCapture;
+ event System.Windows.Input.MouseEventHandler MouseEnter;
+ event System.Windows.Input.MouseEventHandler MouseLeave;
+ event System.Windows.Input.MouseButtonEventHandler MouseLeftButtonDown;
+ event System.Windows.Input.MouseButtonEventHandler MouseLeftButtonUp;
+ event System.Windows.Input.MouseEventHandler MouseMove;
+ event System.Windows.Input.MouseButtonEventHandler MouseRightButtonDown;
+ event System.Windows.Input.MouseButtonEventHandler MouseRightButtonUp;
+ event System.Windows.Input.MouseWheelEventHandler MouseWheel;
+ event System.Windows.Input.KeyboardFocusChangedEventHandler PreviewGotKeyboardFocus;
+ event System.Windows.Input.KeyEventHandler PreviewKeyDown;
+ event System.Windows.Input.KeyEventHandler PreviewKeyUp;
+ event System.Windows.Input.KeyboardFocusChangedEventHandler PreviewLostKeyboardFocus;
+ event System.Windows.Input.MouseButtonEventHandler PreviewMouseLeftButtonDown;
+ event System.Windows.Input.MouseButtonEventHandler PreviewMouseLeftButtonUp;
+ event System.Windows.Input.MouseEventHandler PreviewMouseMove;
+ event System.Windows.Input.MouseButtonEventHandler PreviewMouseRightButtonDown;
+ event System.Windows.Input.MouseButtonEventHandler PreviewMouseRightButtonUp;
+ event System.Windows.Input.MouseWheelEventHandler PreviewMouseWheel;
+ event System.Windows.Input.StylusButtonEventHandler PreviewStylusButtonDown;
+ event System.Windows.Input.StylusButtonEventHandler PreviewStylusButtonUp;
+ event System.Windows.Input.StylusDownEventHandler PreviewStylusDown;
+ event System.Windows.Input.StylusEventHandler PreviewStylusInAirMove;
+ event System.Windows.Input.StylusEventHandler PreviewStylusInRange;
+ event System.Windows.Input.StylusEventHandler PreviewStylusMove;
+ event System.Windows.Input.StylusEventHandler PreviewStylusOutOfRange;
+ event System.Windows.Input.StylusSystemGestureEventHandler PreviewStylusSystemGesture;
+ event System.Windows.Input.StylusEventHandler PreviewStylusUp;
+ event System.Windows.Input.TextCompositionEventHandler PreviewTextInput;
+ event System.Windows.Input.StylusButtonEventHandler StylusButtonDown;
+ event System.Windows.Input.StylusButtonEventHandler StylusButtonUp;
+ event System.Windows.Input.StylusDownEventHandler StylusDown;
+ event System.Windows.Input.StylusEventHandler StylusEnter;
+ event System.Windows.Input.StylusEventHandler StylusInAirMove;
+ event System.Windows.Input.StylusEventHandler StylusInRange;
+ event System.Windows.Input.StylusEventHandler StylusLeave;
+ event System.Windows.Input.StylusEventHandler StylusMove;
+ event System.Windows.Input.StylusEventHandler StylusOutOfRange;
+ event System.Windows.Input.StylusSystemGestureEventHandler StylusSystemGesture;
+ event System.Windows.Input.StylusEventHandler StylusUp;
+ event System.Windows.Input.TextCompositionEventHandler TextInput;
+ void AddHandler(System.Windows.RoutedEvent routedEvent, System.Delegate handler);
+ bool CaptureMouse();
+ bool CaptureStylus();
+ bool Focus();
+ void RaiseEvent(System.Windows.RoutedEventArgs e);
+ void ReleaseMouseCapture();
+ void ReleaseStylusCapture();
+ void RemoveHandler(System.Windows.RoutedEvent routedEvent, System.Delegate handler);
+ }
+ public partial class KeySplineConverter : System.ComponentModel.TypeConverter
+ {
+ public KeySplineConverter() { }
+ public override bool CanConvertFrom(System.ComponentModel.ITypeDescriptorContext typeDescriptor, System.Type destinationType) { throw null; }
+ public override bool CanConvertTo(System.ComponentModel.ITypeDescriptorContext context, System.Type destinationType) { throw null; }
+ public override object ConvertFrom(System.ComponentModel.ITypeDescriptorContext context, System.Globalization.CultureInfo cultureInfo, object value) { throw null; }
+ public override object ConvertTo(System.ComponentModel.ITypeDescriptorContext context, System.Globalization.CultureInfo cultureInfo, object value, System.Type destinationType) { throw null; }
+ }
+ public partial class KeyTimeConverter : System.ComponentModel.TypeConverter
+ {
+ public KeyTimeConverter() { }
+ public override bool CanConvertFrom(System.ComponentModel.ITypeDescriptorContext typeDescriptorContext, System.Type type) { throw null; }
+ public override bool CanConvertTo(System.ComponentModel.ITypeDescriptorContext typeDescriptorContext, System.Type type) { throw null; }
+ public override object ConvertFrom(System.ComponentModel.ITypeDescriptorContext typeDescriptorContext, System.Globalization.CultureInfo cultureInfo, object value) { throw null; }
+ public override object ConvertTo(System.ComponentModel.ITypeDescriptorContext typeDescriptorContext, System.Globalization.CultureInfo cultureInfo, object value, System.Type destinationType) { throw null; }
+ }
+ public enum LineBreakCondition
+ {
+ BreakDesired = 0,
+ BreakPossible = 1,
+ BreakRestrained = 2,
+ BreakAlways = 3,
+ }
+ [System.AttributeUsageAttribute(System.AttributeTargets.Class | System.AttributeTargets.Enum | System.AttributeTargets.Field | System.AttributeTargets.Property | System.AttributeTargets.Struct, AllowMultiple = false, Inherited = true)]
+ public sealed partial class LocalizabilityAttribute : System.Attribute
+ {
+ public LocalizabilityAttribute(System.Windows.LocalizationCategory category) { }
+ public System.Windows.LocalizationCategory Category { get { throw null; } }
+ public System.Windows.Modifiability Modifiability { get { throw null; } set { } }
+ public System.Windows.Readability Readability { get { throw null; } set { } }
+ }
+ public enum LocalizationCategory
+ {
+ None = 0,
+ Text = 1,
+ Title = 2,
+ Label = 3,
+ Button = 4,
+ CheckBox = 5,
+ ComboBox = 6,
+ ListBox = 7,
+ Menu = 8,
+ RadioButton = 9,
+ ToolTip = 10,
+ Hyperlink = 11,
+ TextFlow = 12,
+ XmlData = 13,
+ Font = 14,
+ Inherit = 15,
+ Ignore = 16,
+ NeverLocalize = 17,
+ }
+ public enum Modifiability
+ {
+ Unmodifiable = 0,
+ Modifiable = 1,
+ Inherit = 2,
+ }
+ public abstract partial class PresentationSource : System.Windows.Threading.DispatcherObject
+ {
+ protected PresentationSource() { }
+ public System.Windows.Media.CompositionTarget CompositionTarget { get { throw null; } }
+ public static System.Collections.IEnumerable CurrentSources { get { throw null; } }
+ public abstract bool IsDisposed { get; }
+ public abstract System.Windows.Media.Visual RootVisual { get; set; }
+ public event System.EventHandler ContentRendered { add { } remove { } }
+ protected void AddSource() { }
+ public static void AddSourceChangedHandler(System.Windows.IInputElement element, System.Windows.SourceChangedEventHandler handler) { }
+ protected void ClearContentRenderedListeners() { }
+ public static System.Windows.PresentationSource FromDependencyObject(System.Windows.DependencyObject dependencyObject) { throw null; }
+ public static System.Windows.PresentationSource FromVisual(System.Windows.Media.Visual visual) { throw null; }
+ protected abstract System.Windows.Media.CompositionTarget GetCompositionTargetCore();
+ protected void RemoveSource() { }
+ public static void RemoveSourceChangedHandler(System.Windows.IInputElement e, System.Windows.SourceChangedEventHandler handler) { }
+ protected void RootChanged(System.Windows.Media.Visual oldRoot, System.Windows.Media.Visual newRoot) { }
+ }
+ public sealed partial class QueryContinueDragEventArgs : System.Windows.RoutedEventArgs
+ {
+ internal QueryContinueDragEventArgs() { }
+ public System.Windows.DragAction Action { get { throw null; } set { } }
+ public bool EscapePressed { get { throw null; } }
+ public System.Windows.DragDropKeyStates KeyStates { get { throw null; } }
+ protected override void InvokeEventHandler(System.Delegate genericHandler, object genericTarget) { }
+ }
+ public delegate void QueryContinueDragEventHandler(object sender, System.Windows.QueryContinueDragEventArgs e);
+ public enum Readability
+ {
+ Unreadable = 0,
+ Readable = 1,
+ Inherit = 2,
+ }
+ [System.ComponentModel.TypeConverterAttribute("System.Windows.Markup.RoutedEventConverter, PresentationFramework, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, Custom=null")]
+ [System.Windows.Markup.ValueSerializerAttribute("System.Windows.Markup.RoutedEventValueSerializer, PresentationFramework, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, Custom=null")]
+ public sealed partial class RoutedEvent
+ {
+ internal RoutedEvent() { }
+ public System.Type HandlerType { get { throw null; } }
+ public string Name { get { throw null; } }
+ public System.Type OwnerType { get { throw null; } }
+ public System.Windows.RoutingStrategy RoutingStrategy { get { throw null; } }
+ public System.Windows.RoutedEvent AddOwner(System.Type ownerType) { throw null; }
+ public override string ToString() { throw null; }
+ }
+ public partial class RoutedEventArgs : System.EventArgs
+ {
+ public RoutedEventArgs() { }
+ public RoutedEventArgs(System.Windows.RoutedEvent routedEvent) { }
+ public RoutedEventArgs(System.Windows.RoutedEvent routedEvent, object source) { }
+ public bool Handled { get { throw null; } set { } }
+ public object OriginalSource { get { throw null; } }
+ public System.Windows.RoutedEvent RoutedEvent { get { throw null; } set { } }
+ public object Source { get { throw null; } set { } }
+ protected virtual void InvokeEventHandler(System.Delegate genericHandler, object genericTarget) { }
+ protected virtual void OnSetSource(object source) { }
+ }
+ public delegate void RoutedEventHandler(object sender, System.Windows.RoutedEventArgs e);
+ public partial struct RoutedEventHandlerInfo
+ {
+ public System.Delegate Handler { get { throw null; } }
+ public bool InvokeHandledEventsToo { get { throw null; } }
+ public override bool Equals(object obj) { throw null; }
+ public bool Equals(System.Windows.RoutedEventHandlerInfo handlerInfo) { throw null; }
+ public override int GetHashCode() { throw null; }
+ public static bool operator ==(System.Windows.RoutedEventHandlerInfo handlerInfo1, System.Windows.RoutedEventHandlerInfo handlerInfo2) { throw null; }
+ public static bool operator !=(System.Windows.RoutedEventHandlerInfo handlerInfo1, System.Windows.RoutedEventHandlerInfo handlerInfo2) { throw null; }
+ }
+ public enum RoutingStrategy
+ {
+ Tunnel = 0,
+ Bubble = 1,
+ Direct = 2,
+ }
+ public partial class SizeChangedInfo
+ {
+ public SizeChangedInfo(System.Windows.UIElement element, System.Windows.Size previousSize, bool widthChanged, bool heightChanged) { }
+ public bool HeightChanged { get { throw null; } }
+ public System.Windows.Size NewSize { get { throw null; } }
+ public System.Windows.Size PreviousSize { get { throw null; } }
+ public bool WidthChanged { get { throw null; } }
+ }
+ [System.Windows.LocalizabilityAttribute(System.Windows.LocalizationCategory.None, Readability = System.Windows.Readability.Unreadable)]
+ public enum SizeToContent
+ {
+ Manual = 0,
+ Width = 1,
+ Height = 2,
+ WidthAndHeight = 3,
+ }
+ public sealed partial class SourceChangedEventArgs : System.Windows.RoutedEventArgs
+ {
+ public SourceChangedEventArgs(System.Windows.PresentationSource oldSource, System.Windows.PresentationSource newSource) { }
+ public SourceChangedEventArgs(System.Windows.PresentationSource oldSource, System.Windows.PresentationSource newSource, System.Windows.IInputElement element, System.Windows.IInputElement oldParent) { }
+ public System.Windows.IInputElement Element { get { throw null; } }
+ public System.Windows.PresentationSource NewSource { get { throw null; } }
+ public System.Windows.IInputElement OldParent { get { throw null; } }
+ public System.Windows.PresentationSource OldSource { get { throw null; } }
+ protected override void InvokeEventHandler(System.Delegate genericHandler, object genericTarget) { }
+ }
+ public delegate void SourceChangedEventHandler(object sender, System.Windows.SourceChangedEventArgs e);
+ public partial class StrokeCollectionConverter : System.ComponentModel.TypeConverter
+ {
+ public StrokeCollectionConverter() { }
+ public override bool CanConvertFrom(System.ComponentModel.ITypeDescriptorContext context, System.Type sourceType) { throw null; }
+ public override bool CanConvertTo(System.ComponentModel.ITypeDescriptorContext context, System.Type destinationType) { throw null; }
+ public override object ConvertFrom(System.ComponentModel.ITypeDescriptorContext context, System.Globalization.CultureInfo culture, object value) { throw null; }
+ public override object ConvertTo(System.ComponentModel.ITypeDescriptorContext context, System.Globalization.CultureInfo culture, object value, System.Type destinationType) { throw null; }
+ public override bool GetStandardValuesSupported(System.ComponentModel.ITypeDescriptorContext context) { throw null; }
+ }
+ [System.Windows.LocalizabilityAttribute(System.Windows.LocalizationCategory.None, Readability = System.Windows.Readability.Unreadable)]
+ public enum TextAlignment
+ {
+ Left = 0,
+ Right = 1,
+ Center = 2,
+ Justify = 3,
+ }
+ public enum TextDataFormat
+ {
+ Text = 0,
+ UnicodeText = 1,
+ Rtf = 2,
+ Html = 3,
+ CommaSeparatedValue = 4,
+ Xaml = 5,
+ }
+ [System.Windows.LocalizabilityAttribute(System.Windows.LocalizationCategory.None)]
+ public sealed partial class TextDecoration : System.Windows.Media.Animation.Animatable
+ {
+ public static readonly System.Windows.DependencyProperty LocationProperty;
+ public static readonly System.Windows.DependencyProperty PenOffsetProperty;
+ public static readonly System.Windows.DependencyProperty PenOffsetUnitProperty;
+ public static readonly System.Windows.DependencyProperty PenProperty;
+ public static readonly System.Windows.DependencyProperty PenThicknessUnitProperty;
+ public TextDecoration() { }
+ public TextDecoration(System.Windows.TextDecorationLocation location, System.Windows.Media.Pen pen, double penOffset, System.Windows.TextDecorationUnit penOffsetUnit, System.Windows.TextDecorationUnit penThicknessUnit) { }
+ public System.Windows.TextDecorationLocation Location { get { throw null; } set { } }
+ public System.Windows.Media.Pen Pen { get { throw null; } set { } }
+ public double PenOffset { get { throw null; } set { } }
+ public System.Windows.TextDecorationUnit PenOffsetUnit { get { throw null; } set { } }
+ public System.Windows.TextDecorationUnit PenThicknessUnit { get { throw null; } set { } }
+ public new System.Windows.TextDecoration Clone() { throw null; }
+ public new System.Windows.TextDecoration CloneCurrentValue() { throw null; }
+ protected override System.Windows.Freezable CreateInstanceCore() { throw null; }
+ }
+ [System.ComponentModel.TypeConverterAttribute(typeof(System.Windows.TextDecorationCollectionConverter))]
+ [System.Windows.LocalizabilityAttribute(System.Windows.LocalizationCategory.None, Readability = System.Windows.Readability.Unreadable)]
+ public sealed partial class TextDecorationCollection : System.Windows.Media.Animation.Animatable, System.Collections.Generic.ICollection, System.Collections.Generic.IEnumerable, System.Collections.Generic.IList, System.Collections.ICollection, System.Collections.IEnumerable, System.Collections.IList
+ {
+ public TextDecorationCollection() { }
+ public TextDecorationCollection(System.Collections.Generic.IEnumerable collection) { }
+ public TextDecorationCollection(int capacity) { }
+ public int Count { get { throw null; } }
+ public System.Windows.TextDecoration this[int index] { get { throw null; } set { } }
+ bool System.Collections.Generic.ICollection.IsReadOnly { get { throw null; } }
+ bool System.Collections.ICollection.IsSynchronized { get { throw null; } }
+ object System.Collections.ICollection.SyncRoot { get { throw null; } }
+ bool System.Collections.IList.IsFixedSize { get { throw null; } }
+ bool System.Collections.IList.IsReadOnly { get { throw null; } }
+ object System.Collections.IList.this[int index] { get { throw null; } set { } }
+ [System.CLSCompliantAttribute(false)]
+ public void Add(System.Collections.Generic.IEnumerable textDecorations) { }
+ public void Add(System.Windows.TextDecoration value) { }
+ public void Clear() { }
+ public new System.Windows.TextDecorationCollection Clone() { throw null; }
+ protected override void CloneCore(System.Windows.Freezable source) { }
+ public new System.Windows.TextDecorationCollection CloneCurrentValue() { throw null; }
+ protected override void CloneCurrentValueCore(System.Windows.Freezable source) { }
+ public bool Contains(System.Windows.TextDecoration value) { throw null; }
+ public void CopyTo(System.Windows.TextDecoration[] array, int index) { }
+ protected override System.Windows.Freezable CreateInstanceCore() { throw null; }
+ protected override bool FreezeCore(bool isChecking) { throw null; }
+ protected override void GetAsFrozenCore(System.Windows.Freezable source) { }
+ protected override void GetCurrentValueAsFrozenCore(System.Windows.Freezable source) { }
+ public System.Windows.TextDecorationCollection.Enumerator GetEnumerator() { throw null; }
+ public int IndexOf(System.Windows.TextDecoration value) { throw null; }
+ public void Insert(int index, System.Windows.TextDecoration value) { }
+ public bool Remove(System.Windows.TextDecoration value) { throw null; }
+ public void RemoveAt(int index) { }
+ System.Collections.Generic.IEnumerator System.Collections.Generic.IEnumerable.GetEnumerator() { throw null; }
+ void System.Collections.ICollection.CopyTo(System.Array array, int index) { }
+ System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() { throw null; }
+ int System.Collections.IList.Add(object value) { throw null; }
+ bool System.Collections.IList.Contains(object value) { throw null; }
+ int System.Collections.IList.IndexOf(object value) { throw null; }
+ void System.Collections.IList.Insert(int index, object value) { }
+ void System.Collections.IList.Remove(object value) { }
+ public bool TryRemove(System.Collections.Generic.IEnumerable textDecorations, out System.Windows.TextDecorationCollection result) { throw null; }
+ public partial struct Enumerator : System.Collections.Generic.IEnumerator, System.Collections.IEnumerator, System.IDisposable
+ {
+ public System.Windows.TextDecoration Current { get { throw null; } }
+ object System.Collections.IEnumerator.Current { get { throw null; } }
+ public bool MoveNext() { throw null; }
+ public void Reset() { }
+ void System.IDisposable.Dispose() { }
+ }
+ }
+ public sealed partial class TextDecorationCollectionConverter : System.ComponentModel.TypeConverter
+ {
+ public TextDecorationCollectionConverter() { }
+ public override bool CanConvertFrom(System.ComponentModel.ITypeDescriptorContext context, System.Type sourceType) { throw null; }
+ public override bool CanConvertTo(System.ComponentModel.ITypeDescriptorContext context, System.Type destinationType) { throw null; }
+ public override object ConvertFrom(System.ComponentModel.ITypeDescriptorContext context, System.Globalization.CultureInfo culture, object input) { throw null; }
+ public static new System.Windows.TextDecorationCollection ConvertFromString(string text) { throw null; }
+ public override object ConvertTo(System.ComponentModel.ITypeDescriptorContext context, System.Globalization.CultureInfo culture, object value, System.Type destinationType) { throw null; }
+ }
+ public enum TextDecorationLocation
+ {
+ Underline = 0,
+ OverLine = 1,
+ Strikethrough = 2,
+ Baseline = 3,
+ }
+ public static partial class TextDecorations
+ {
+ public static System.Windows.TextDecorationCollection Baseline { get { throw null; } }
+ public static System.Windows.TextDecorationCollection OverLine { get { throw null; } }
+ public static System.Windows.TextDecorationCollection Strikethrough { get { throw null; } }
+ public static System.Windows.TextDecorationCollection Underline { get { throw null; } }
+ }
+ public enum TextDecorationUnit
+ {
+ FontRecommended = 0,
+ FontRenderingEmSize = 1,
+ Pixel = 2,
+ }
+ public enum TextMarkerStyle
+ {
+ None = 0,
+ Disc = 1,
+ Circle = 2,
+ Square = 3,
+ Box = 4,
+ LowerRoman = 5,
+ UpperRoman = 6,
+ LowerLatin = 7,
+ UpperLatin = 8,
+ Decimal = 9,
+ }
+ [System.Windows.LocalizabilityAttribute(System.Windows.LocalizationCategory.None, Readability = System.Windows.Readability.Unreadable)]
+ public enum TextTrimming
+ {
+ None = 0,
+ CharacterEllipsis = 1,
+ WordEllipsis = 2,
+ }
+ [System.Windows.LocalizabilityAttribute(System.Windows.LocalizationCategory.None, Readability = System.Windows.Readability.Unreadable)]
+ public enum TextWrapping
+ {
+ WrapWithOverflow = 0,
+ NoWrap = 1,
+ Wrap = 2,
+ }
+ [System.Windows.Markup.UidPropertyAttribute("Uid")]
+ public partial class UIElement : System.Windows.Media.Visual, System.Windows.IInputElement, System.Windows.Media.Animation.IAnimatable
+ {
+ public static readonly System.Windows.DependencyProperty AllowDropProperty;
+ public static readonly System.Windows.DependencyProperty AreAnyTouchesCapturedProperty;
+ public static readonly System.Windows.DependencyProperty AreAnyTouchesCapturedWithinProperty;
+ public static readonly System.Windows.DependencyProperty AreAnyTouchesDirectlyOverProperty;
+ public static readonly System.Windows.DependencyProperty AreAnyTouchesOverProperty;
+ public static readonly System.Windows.DependencyProperty BitmapEffectInputProperty;
+ public static readonly System.Windows.DependencyProperty BitmapEffectProperty;
+ public static readonly System.Windows.DependencyProperty CacheModeProperty;
+ public static readonly System.Windows.DependencyProperty ClipProperty;
+ public static readonly System.Windows.DependencyProperty ClipToBoundsProperty;
+ public static readonly System.Windows.RoutedEvent DragEnterEvent;
+ public static readonly System.Windows.RoutedEvent DragLeaveEvent;
+ public static readonly System.Windows.RoutedEvent DragOverEvent;
+ public static readonly System.Windows.RoutedEvent DropEvent;
+ public static readonly System.Windows.DependencyProperty EffectProperty;
+ public static readonly System.Windows.DependencyProperty FocusableProperty;
+ public static readonly System.Windows.RoutedEvent GiveFeedbackEvent;
+ public static readonly System.Windows.RoutedEvent GotFocusEvent;
+ public static readonly System.Windows.RoutedEvent GotKeyboardFocusEvent;
+ public static readonly System.Windows.RoutedEvent GotMouseCaptureEvent;
+ public static readonly System.Windows.RoutedEvent GotStylusCaptureEvent;
+ public static readonly System.Windows.RoutedEvent GotTouchCaptureEvent;
+ public static readonly System.Windows.DependencyProperty IsEnabledProperty;
+ public static readonly System.Windows.DependencyProperty IsFocusedProperty;
+ public static readonly System.Windows.DependencyProperty IsHitTestVisibleProperty;
+ public static readonly System.Windows.DependencyProperty IsKeyboardFocusedProperty;
+ public static readonly System.Windows.DependencyProperty IsKeyboardFocusWithinProperty;
+ public static readonly System.Windows.DependencyProperty IsManipulationEnabledProperty;
+ public static readonly System.Windows.DependencyProperty IsMouseCapturedProperty;
+ public static readonly System.Windows.DependencyProperty IsMouseCaptureWithinProperty;
+ public static readonly System.Windows.DependencyProperty IsMouseDirectlyOverProperty;
+ public static readonly System.Windows.DependencyProperty IsMouseOverProperty;
+ public static readonly System.Windows.DependencyProperty IsStylusCapturedProperty;
+ public static readonly System.Windows.DependencyProperty IsStylusCaptureWithinProperty;
+ public static readonly System.Windows.DependencyProperty IsStylusDirectlyOverProperty;
+ public static readonly System.Windows.DependencyProperty IsStylusOverProperty;
+ public static readonly System.Windows.DependencyProperty IsVisibleProperty;
+ public static readonly System.Windows.RoutedEvent KeyDownEvent;
+ public static readonly System.Windows.RoutedEvent KeyUpEvent;
+ public static readonly System.Windows.RoutedEvent LostFocusEvent;
+ public static readonly System.Windows.RoutedEvent LostKeyboardFocusEvent;
+ public static readonly System.Windows.RoutedEvent LostMouseCaptureEvent;
+ public static readonly System.Windows.RoutedEvent LostStylusCaptureEvent;
+ public static readonly System.Windows.RoutedEvent LostTouchCaptureEvent;
+ public static readonly System.Windows.RoutedEvent ManipulationBoundaryFeedbackEvent;
+ public static readonly System.Windows.RoutedEvent ManipulationCompletedEvent;
+ public static readonly System.Windows.RoutedEvent ManipulationDeltaEvent;
+ public static readonly System.Windows.RoutedEvent ManipulationInertiaStartingEvent;
+ public static readonly System.Windows.RoutedEvent ManipulationStartedEvent;
+ public static readonly System.Windows.RoutedEvent ManipulationStartingEvent;
+ public static readonly System.Windows.RoutedEvent MouseDownEvent;
+ public static readonly System.Windows.RoutedEvent MouseEnterEvent;
+ public static readonly System.Windows.RoutedEvent MouseLeaveEvent;
+ public static readonly System.Windows.RoutedEvent MouseLeftButtonDownEvent;
+ public static readonly System.Windows.RoutedEvent MouseLeftButtonUpEvent;
+ public static readonly System.Windows.RoutedEvent MouseMoveEvent;
+ public static readonly System.Windows.RoutedEvent MouseRightButtonDownEvent;
+ public static readonly System.Windows.RoutedEvent MouseRightButtonUpEvent;
+ public static readonly System.Windows.RoutedEvent MouseUpEvent;
+ public static readonly System.Windows.RoutedEvent MouseWheelEvent;
+ public static readonly System.Windows.DependencyProperty OpacityMaskProperty;
+ public static readonly System.Windows.DependencyProperty OpacityProperty;
+ public static readonly System.Windows.RoutedEvent PreviewDragEnterEvent;
+ public static readonly System.Windows.RoutedEvent PreviewDragLeaveEvent;
+ public static readonly System.Windows.RoutedEvent PreviewDragOverEvent;
+ public static readonly System.Windows.RoutedEvent PreviewDropEvent;
+ public static readonly System.Windows.RoutedEvent PreviewGiveFeedbackEvent;
+ public static readonly System.Windows.RoutedEvent PreviewGotKeyboardFocusEvent;
+ public static readonly System.Windows.RoutedEvent PreviewKeyDownEvent;
+ public static readonly System.Windows.RoutedEvent PreviewKeyUpEvent;
+ public static readonly System.Windows.RoutedEvent PreviewLostKeyboardFocusEvent;
+ public static readonly System.Windows.RoutedEvent PreviewMouseDownEvent;
+ public static readonly System.Windows.RoutedEvent PreviewMouseLeftButtonDownEvent;
+ public static readonly System.Windows.RoutedEvent PreviewMouseLeftButtonUpEvent;
+ public static readonly System.Windows.RoutedEvent PreviewMouseMoveEvent;
+ public static readonly System.Windows.RoutedEvent PreviewMouseRightButtonDownEvent;
+ public static readonly System.Windows.RoutedEvent PreviewMouseRightButtonUpEvent;
+ public static readonly System.Windows.RoutedEvent PreviewMouseUpEvent;
+ public static readonly System.Windows.RoutedEvent PreviewMouseWheelEvent;
+ public static readonly System.Windows.RoutedEvent PreviewQueryContinueDragEvent;
+ public static readonly System.Windows.RoutedEvent PreviewStylusButtonDownEvent;
+ public static readonly System.Windows.RoutedEvent PreviewStylusButtonUpEvent;
+ public static readonly System.Windows.RoutedEvent PreviewStylusDownEvent;
+ public static readonly System.Windows.RoutedEvent PreviewStylusInAirMoveEvent;
+ public static readonly System.Windows.RoutedEvent PreviewStylusInRangeEvent;
+ public static readonly System.Windows.RoutedEvent PreviewStylusMoveEvent;
+ public static readonly System.Windows.RoutedEvent PreviewStylusOutOfRangeEvent;
+ public static readonly System.Windows.RoutedEvent PreviewStylusSystemGestureEvent;
+ public static readonly System.Windows.RoutedEvent PreviewStylusUpEvent;
+ public static readonly System.Windows.RoutedEvent PreviewTextInputEvent;
+ public static readonly System.Windows.RoutedEvent PreviewTouchDownEvent;
+ public static readonly System.Windows.RoutedEvent PreviewTouchMoveEvent;
+ public static readonly System.Windows.RoutedEvent PreviewTouchUpEvent;
+ public static readonly System.Windows.RoutedEvent QueryContinueDragEvent;
+ public static readonly System.Windows.RoutedEvent QueryCursorEvent;
+ public static readonly System.Windows.DependencyProperty RenderTransformOriginProperty;
+ public static readonly System.Windows.DependencyProperty RenderTransformProperty;
+ public static readonly System.Windows.DependencyProperty SnapsToDevicePixelsProperty;
+ public static readonly System.Windows.RoutedEvent StylusButtonDownEvent;
+ public static readonly System.Windows.RoutedEvent StylusButtonUpEvent;
+ public static readonly System.Windows.RoutedEvent StylusDownEvent;
+ public static readonly System.Windows.RoutedEvent StylusEnterEvent;
+ public static readonly System.Windows.RoutedEvent StylusInAirMoveEvent;
+ public static readonly System.Windows.RoutedEvent StylusInRangeEvent;
+ public static readonly System.Windows.RoutedEvent StylusLeaveEvent;
+ public static readonly System.Windows.RoutedEvent StylusMoveEvent;
+ public static readonly System.Windows.RoutedEvent StylusOutOfRangeEvent;
+ public static readonly System.Windows.RoutedEvent StylusSystemGestureEvent;
+ public static readonly System.Windows.RoutedEvent StylusUpEvent;
+ public static readonly System.Windows.RoutedEvent TextInputEvent;
+ public static readonly System.Windows.RoutedEvent TouchDownEvent;
+ public static readonly System.Windows.RoutedEvent TouchEnterEvent;
+ public static readonly System.Windows.RoutedEvent TouchLeaveEvent;
+ public static readonly System.Windows.RoutedEvent TouchMoveEvent;
+ public static readonly System.Windows.RoutedEvent TouchUpEvent;
+ public static readonly System.Windows.DependencyProperty UidProperty;
+ public static readonly System.Windows.DependencyProperty VisibilityProperty;
+ public UIElement() { }
+ public bool AllowDrop { get { throw null; } set { } }
+ public bool AreAnyTouchesCaptured { get { throw null; } }
+ public bool AreAnyTouchesCapturedWithin { get { throw null; } }
+ public bool AreAnyTouchesDirectlyOver { get { throw null; } }
+ public bool AreAnyTouchesOver { get { throw null; } }
+ [System.ObsoleteAttribute("BitmapEffects are deprecated and no longer function. Consider using Effects where appropriate instead.")]
+ public System.Windows.Media.Effects.BitmapEffect BitmapEffect { get { throw null; } set { } }
+ [System.ObsoleteAttribute("BitmapEffects are deprecated and no longer function. Consider using Effects where appropriate instead.")]
+ public System.Windows.Media.Effects.BitmapEffectInput BitmapEffectInput { get { throw null; } set { } }
+ public System.Windows.Media.CacheMode CacheMode { get { throw null; } set { } }
+ public System.Windows.Media.Geometry Clip { get { throw null; } set { } }
+ public bool ClipToBounds { get { throw null; } set { } }
+ [System.ComponentModel.DesignerSerializationVisibilityAttribute(System.ComponentModel.DesignerSerializationVisibility.Content)]
+ public System.Windows.Input.CommandBindingCollection CommandBindings { get { throw null; } }
+ public System.Windows.Size DesiredSize { get { throw null; } }
+ public System.Windows.Media.Effects.Effect Effect { get { throw null; } set { } }
+ public bool Focusable { get { throw null; } set { } }
+ public bool HasAnimatedProperties { get { throw null; } }
+ protected internal virtual bool HasEffectiveKeyboardFocus { get { throw null; } }
+ [System.ComponentModel.DesignerSerializationVisibilityAttribute(System.ComponentModel.DesignerSerializationVisibility.Content)]
+ public System.Windows.Input.InputBindingCollection InputBindings { get { throw null; } }
+ public bool IsArrangeValid { get { throw null; } }
+ public bool IsEnabled { get { throw null; } set { } }
+ protected virtual bool IsEnabledCore { get { throw null; } }
+ public bool IsFocused { get { throw null; } }
+ public bool IsHitTestVisible { get { throw null; } set { } }
+ public bool IsInputMethodEnabled { get { throw null; } }
+ public bool IsKeyboardFocused { get { throw null; } }
+ public bool IsKeyboardFocusWithin { get { throw null; } }
+ public bool IsManipulationEnabled { get { throw null; } set { } }
+ public bool IsMeasureValid { get { throw null; } }
+ public bool IsMouseCaptured { get { throw null; } }
+ public bool IsMouseCaptureWithin { get { throw null; } }
+ public bool IsMouseDirectlyOver { get { throw null; } }
+ public bool IsMouseOver { get { throw null; } }
+ public bool IsStylusCaptured { get { throw null; } }
+ public bool IsStylusCaptureWithin { get { throw null; } }
+ public bool IsStylusDirectlyOver { get { throw null; } }
+ public bool IsStylusOver { get { throw null; } }
+ public bool IsVisible { get { throw null; } }
+ [System.Windows.LocalizabilityAttribute(System.Windows.LocalizationCategory.None, Readability = System.Windows.Readability.Unreadable)]
+ public double Opacity { get { throw null; } set { } }
+ public System.Windows.Media.Brush OpacityMask { get { throw null; } set { } }
+ [System.ComponentModel.DesignerSerializationVisibilityAttribute(System.ComponentModel.DesignerSerializationVisibility.Hidden)]
+ [System.ObsoleteAttribute("PersistId is an obsolete property and may be removed in a future release. The value of this property is not defined.")]
+ public int PersistId { get { throw null; } }
+ [System.ComponentModel.DesignerSerializationVisibilityAttribute(System.ComponentModel.DesignerSerializationVisibility.Hidden)]
+ public System.Windows.Size RenderSize { get { throw null; } set { } }
+ public System.Windows.Media.Transform RenderTransform { get { throw null; } set { } }
+ public System.Windows.Point RenderTransformOrigin { get { throw null; } set { } }
+ public bool SnapsToDevicePixels { get { throw null; } set { } }
+ protected System.Windows.Input.StylusPlugIns.StylusPlugInCollection StylusPlugIns { get { throw null; } }
+ public System.Collections.Generic.IEnumerable TouchesCaptured { get { throw null; } }
+ public System.Collections.Generic.IEnumerable TouchesCapturedWithin { get { throw null; } }
+ public System.Collections.Generic.IEnumerable TouchesDirectlyOver { get { throw null; } }
+ public System.Collections.Generic.IEnumerable TouchesOver { get { throw null; } }
+ public string Uid { get { throw null; } set { } }
+ [System.Windows.LocalizabilityAttribute(System.Windows.LocalizationCategory.None, Readability = System.Windows.Readability.Unreadable)]
+ public System.Windows.Visibility Visibility { get { throw null; } set { } }
+ public event System.Windows.DragEventHandler DragEnter { add { } remove { } }
+ public event System.Windows.DragEventHandler DragLeave { add { } remove { } }
+ public event System.Windows.DragEventHandler DragOver { add { } remove { } }
+ public event System.Windows.DragEventHandler Drop { add { } remove { } }
+ public event System.Windows.DependencyPropertyChangedEventHandler FocusableChanged { add { } remove { } }
+ public event System.Windows.GiveFeedbackEventHandler GiveFeedback { add { } remove { } }
+ public event System.Windows.RoutedEventHandler GotFocus { add { } remove { } }
+ public event System.Windows.Input.KeyboardFocusChangedEventHandler GotKeyboardFocus { add { } remove { } }
+ public event System.Windows.Input.MouseEventHandler GotMouseCapture { add { } remove { } }
+ public event System.Windows.Input.StylusEventHandler GotStylusCapture { add { } remove { } }
+ public event System.EventHandler GotTouchCapture { add { } remove { } }
+ public event System.Windows.DependencyPropertyChangedEventHandler IsEnabledChanged { add { } remove { } }
+ public event System.Windows.DependencyPropertyChangedEventHandler IsHitTestVisibleChanged { add { } remove { } }
+ public event System.Windows.DependencyPropertyChangedEventHandler IsKeyboardFocusedChanged { add { } remove { } }
+ public event System.Windows.DependencyPropertyChangedEventHandler IsKeyboardFocusWithinChanged { add { } remove { } }
+ public event System.Windows.DependencyPropertyChangedEventHandler IsMouseCapturedChanged { add { } remove { } }
+ public event System.Windows.DependencyPropertyChangedEventHandler IsMouseCaptureWithinChanged { add { } remove { } }
+ public event System.Windows.DependencyPropertyChangedEventHandler IsMouseDirectlyOverChanged { add { } remove { } }
+ public event System.Windows.DependencyPropertyChangedEventHandler IsStylusCapturedChanged { add { } remove { } }
+ public event System.Windows.DependencyPropertyChangedEventHandler IsStylusCaptureWithinChanged { add { } remove { } }
+ public event System.Windows.DependencyPropertyChangedEventHandler IsStylusDirectlyOverChanged { add { } remove { } }
+ public event System.Windows.DependencyPropertyChangedEventHandler IsVisibleChanged { add { } remove { } }
+ public event System.Windows.Input.KeyEventHandler KeyDown { add { } remove { } }
+ public event System.Windows.Input.KeyEventHandler KeyUp { add { } remove { } }
+ public event System.EventHandler LayoutUpdated { add { } remove { } }
+ public event System.Windows.RoutedEventHandler LostFocus { add { } remove { } }
+ public event System.Windows.Input.KeyboardFocusChangedEventHandler LostKeyboardFocus { add { } remove { } }
+ public event System.Windows.Input.MouseEventHandler LostMouseCapture { add { } remove { } }
+ public event System.Windows.Input.StylusEventHandler LostStylusCapture { add { } remove { } }
+ public event System.EventHandler LostTouchCapture { add { } remove { } }
+ public event System.EventHandler ManipulationBoundaryFeedback { add { } remove { } }
+ public event System.EventHandler ManipulationCompleted { add { } remove { } }
+ public event System.EventHandler ManipulationDelta { add { } remove { } }
+ public event System.EventHandler ManipulationInertiaStarting { add { } remove { } }
+ public event System.EventHandler ManipulationStarted { add { } remove { } }
+ public event System.EventHandler ManipulationStarting { add { } remove { } }
+ public event System.Windows.Input.MouseButtonEventHandler MouseDown { add { } remove { } }
+ public event System.Windows.Input.MouseEventHandler MouseEnter { add { } remove { } }
+ public event System.Windows.Input.MouseEventHandler MouseLeave { add { } remove { } }
+ public event System.Windows.Input.MouseButtonEventHandler MouseLeftButtonDown { add { } remove { } }
+ public event System.Windows.Input.MouseButtonEventHandler MouseLeftButtonUp { add { } remove { } }
+ public event System.Windows.Input.MouseEventHandler MouseMove { add { } remove { } }
+ public event System.Windows.Input.MouseButtonEventHandler MouseRightButtonDown { add { } remove { } }
+ public event System.Windows.Input.MouseButtonEventHandler MouseRightButtonUp { add { } remove { } }
+ public event System.Windows.Input.MouseButtonEventHandler MouseUp { add { } remove { } }
+ public event System.Windows.Input.MouseWheelEventHandler MouseWheel { add { } remove { } }
+ public event System.Windows.DragEventHandler PreviewDragEnter { add { } remove { } }
+ public event System.Windows.DragEventHandler PreviewDragLeave { add { } remove { } }
+ public event System.Windows.DragEventHandler PreviewDragOver { add { } remove { } }
+ public event System.Windows.DragEventHandler PreviewDrop { add { } remove { } }
+ public event System.Windows.GiveFeedbackEventHandler PreviewGiveFeedback { add { } remove { } }
+ public event System.Windows.Input.KeyboardFocusChangedEventHandler PreviewGotKeyboardFocus { add { } remove { } }
+ public event System.Windows.Input.KeyEventHandler PreviewKeyDown { add { } remove { } }
+ public event System.Windows.Input.KeyEventHandler PreviewKeyUp { add { } remove { } }
+ public event System.Windows.Input.KeyboardFocusChangedEventHandler PreviewLostKeyboardFocus { add { } remove { } }
+ public event System.Windows.Input.MouseButtonEventHandler PreviewMouseDown { add { } remove { } }
+ public event System.Windows.Input.MouseButtonEventHandler PreviewMouseLeftButtonDown { add { } remove { } }
+ public event System.Windows.Input.MouseButtonEventHandler PreviewMouseLeftButtonUp { add { } remove { } }
+ public event System.Windows.Input.MouseEventHandler PreviewMouseMove { add { } remove { } }
+ public event System.Windows.Input.MouseButtonEventHandler PreviewMouseRightButtonDown { add { } remove { } }
+ public event System.Windows.Input.MouseButtonEventHandler PreviewMouseRightButtonUp { add { } remove { } }
+ public event System.Windows.Input.MouseButtonEventHandler PreviewMouseUp { add { } remove { } }
+ public event System.Windows.Input.MouseWheelEventHandler PreviewMouseWheel { add { } remove { } }
+ public event System.Windows.QueryContinueDragEventHandler PreviewQueryContinueDrag { add { } remove { } }
+ public event System.Windows.Input.StylusButtonEventHandler PreviewStylusButtonDown { add { } remove { } }
+ public event System.Windows.Input.StylusButtonEventHandler PreviewStylusButtonUp { add { } remove { } }
+ public event System.Windows.Input.StylusDownEventHandler PreviewStylusDown { add { } remove { } }
+ public event System.Windows.Input.StylusEventHandler PreviewStylusInAirMove { add { } remove { } }
+ public event System.Windows.Input.StylusEventHandler PreviewStylusInRange { add { } remove { } }
+ public event System.Windows.Input.StylusEventHandler PreviewStylusMove { add { } remove { } }
+ public event System.Windows.Input.StylusEventHandler PreviewStylusOutOfRange { add { } remove { } }
+ public event System.Windows.Input.StylusSystemGestureEventHandler PreviewStylusSystemGesture { add { } remove { } }
+ public event System.Windows.Input.StylusEventHandler PreviewStylusUp { add { } remove { } }
+ public event System.Windows.Input.TextCompositionEventHandler PreviewTextInput { add { } remove { } }
+ public event System.EventHandler PreviewTouchDown { add { } remove { } }
+ public event System.EventHandler PreviewTouchMove { add { } remove { } }
+ public event System.EventHandler PreviewTouchUp { add { } remove { } }
+ public event System.Windows.QueryContinueDragEventHandler QueryContinueDrag { add { } remove { } }
+ public event System.Windows.Input.QueryCursorEventHandler QueryCursor { add { } remove { } }
+ public event System.Windows.Input.StylusButtonEventHandler StylusButtonDown { add { } remove { } }
+ public event System.Windows.Input.StylusButtonEventHandler StylusButtonUp { add { } remove { } }
+ public event System.Windows.Input.StylusDownEventHandler StylusDown { add { } remove { } }
+ public event System.Windows.Input.StylusEventHandler StylusEnter { add { } remove { } }
+ public event System.Windows.Input.StylusEventHandler StylusInAirMove { add { } remove { } }
+ public event System.Windows.Input.StylusEventHandler StylusInRange { add { } remove { } }
+ public event System.Windows.Input.StylusEventHandler StylusLeave { add { } remove { } }
+ public event System.Windows.Input.StylusEventHandler StylusMove { add { } remove { } }
+ public event System.Windows.Input.StylusEventHandler StylusOutOfRange { add { } remove { } }
+ public event System.Windows.Input.StylusSystemGestureEventHandler StylusSystemGesture { add { } remove { } }
+ public event System.Windows.Input.StylusEventHandler StylusUp { add { } remove { } }
+ public event System.Windows.Input.TextCompositionEventHandler TextInput { add { } remove { } }
+ public event System.EventHandler TouchDown { add { } remove { } }
+ public event System.EventHandler TouchEnter { add { } remove { } }
+ public event System.EventHandler TouchLeave { add { } remove { } }
+ public event System.EventHandler TouchMove { add { } remove { } }
+ public event System.EventHandler TouchUp { add { } remove { } }
+ public void AddHandler(System.Windows.RoutedEvent routedEvent, System.Delegate handler) { }
+ public void AddHandler(System.Windows.RoutedEvent routedEvent, System.Delegate handler, bool handledEventsToo) { }
+ public void AddToEventRoute(System.Windows.EventRoute route, System.Windows.RoutedEventArgs e) { }
+ public void ApplyAnimationClock(System.Windows.DependencyProperty dp, System.Windows.Media.Animation.AnimationClock clock) { }
+ public void ApplyAnimationClock(System.Windows.DependencyProperty dp, System.Windows.Media.Animation.AnimationClock clock, System.Windows.Media.Animation.HandoffBehavior handoffBehavior) { }
+ public void Arrange(System.Windows.Rect finalRect) { }
+ protected virtual void ArrangeCore(System.Windows.Rect finalRect) { }
+ public void BeginAnimation(System.Windows.DependencyProperty dp, System.Windows.Media.Animation.AnimationTimeline animation) { }
+ public void BeginAnimation(System.Windows.DependencyProperty dp, System.Windows.Media.Animation.AnimationTimeline animation, System.Windows.Media.Animation.HandoffBehavior handoffBehavior) { }
+ public bool CaptureMouse() { throw null; }
+ public bool CaptureStylus() { throw null; }
+ public bool CaptureTouch(System.Windows.Input.TouchDevice touchDevice) { throw null; }
+ public bool Focus() { throw null; }
+ public object GetAnimationBaseValue(System.Windows.DependencyProperty dp) { throw null; }
+ protected virtual System.Windows.Media.Geometry GetLayoutClip(System.Windows.Size layoutSlotSize) { throw null; }
+ protected internal virtual System.Windows.DependencyObject GetUIParentCore() { throw null; }
+ protected override System.Windows.Media.GeometryHitTestResult HitTestCore(System.Windows.Media.GeometryHitTestParameters hitTestParameters) { throw null; }
+ protected override System.Windows.Media.HitTestResult HitTestCore(System.Windows.Media.PointHitTestParameters hitTestParameters) { throw null; }
+ public System.Windows.IInputElement InputHitTest(System.Windows.Point point) { throw null; }
+ public void InvalidateArrange() { }
+ public void InvalidateMeasure() { }
+ public void InvalidateVisual() { }
+ public void Measure(System.Windows.Size availableSize) { }
+ protected virtual System.Windows.Size MeasureCore(System.Windows.Size availableSize) { throw null; }
+ public virtual bool MoveFocus(System.Windows.Input.TraversalRequest request) { throw null; }
+ protected virtual void OnAccessKey(System.Windows.Input.AccessKeyEventArgs e) { }
+ protected virtual void OnChildDesiredSizeChanged(System.Windows.UIElement child) { }
+ protected virtual System.Windows.Automation.Peers.AutomationPeer OnCreateAutomationPeer() { throw null; }
+ protected virtual void OnDragEnter(System.Windows.DragEventArgs e) { }
+ protected virtual void OnDragLeave(System.Windows.DragEventArgs e) { }
+ protected virtual void OnDragOver(System.Windows.DragEventArgs e) { }
+ protected virtual void OnDrop(System.Windows.DragEventArgs e) { }
+ protected virtual void OnGiveFeedback(System.Windows.GiveFeedbackEventArgs e) { }
+ protected virtual void OnGotFocus(System.Windows.RoutedEventArgs e) { }
+ protected virtual void OnGotKeyboardFocus(System.Windows.Input.KeyboardFocusChangedEventArgs e) { }
+ protected virtual void OnGotMouseCapture(System.Windows.Input.MouseEventArgs e) { }
+ protected virtual void OnGotStylusCapture(System.Windows.Input.StylusEventArgs e) { }
+ protected virtual void OnGotTouchCapture(System.Windows.Input.TouchEventArgs e) { }
+ protected virtual void OnIsKeyboardFocusedChanged(System.Windows.DependencyPropertyChangedEventArgs e) { }
+ protected virtual void OnIsKeyboardFocusWithinChanged(System.Windows.DependencyPropertyChangedEventArgs e) { }
+ protected virtual void OnIsMouseCapturedChanged(System.Windows.DependencyPropertyChangedEventArgs e) { }
+ protected virtual void OnIsMouseCaptureWithinChanged(System.Windows.DependencyPropertyChangedEventArgs e) { }
+ protected virtual void OnIsMouseDirectlyOverChanged(System.Windows.DependencyPropertyChangedEventArgs e) { }
+ protected virtual void OnIsStylusCapturedChanged(System.Windows.DependencyPropertyChangedEventArgs e) { }
+ protected virtual void OnIsStylusCaptureWithinChanged(System.Windows.DependencyPropertyChangedEventArgs e) { }
+ protected virtual void OnIsStylusDirectlyOverChanged(System.Windows.DependencyPropertyChangedEventArgs e) { }
+ protected virtual void OnKeyDown(System.Windows.Input.KeyEventArgs e) { }
+ protected virtual void OnKeyUp(System.Windows.Input.KeyEventArgs e) { }
+ protected virtual void OnLostFocus(System.Windows.RoutedEventArgs e) { }
+ protected virtual void OnLostKeyboardFocus(System.Windows.Input.KeyboardFocusChangedEventArgs e) { }
+ protected virtual void OnLostMouseCapture(System.Windows.Input.MouseEventArgs e) { }
+ protected virtual void OnLostStylusCapture(System.Windows.Input.StylusEventArgs e) { }
+ protected virtual void OnLostTouchCapture(System.Windows.Input.TouchEventArgs e) { }
+ protected virtual void OnManipulationBoundaryFeedback(System.Windows.Input.ManipulationBoundaryFeedbackEventArgs e) { }
+ protected virtual void OnManipulationCompleted(System.Windows.Input.ManipulationCompletedEventArgs e) { }
+ protected virtual void OnManipulationDelta(System.Windows.Input.ManipulationDeltaEventArgs e) { }
+ protected virtual void OnManipulationInertiaStarting(System.Windows.Input.ManipulationInertiaStartingEventArgs e) { }
+ protected virtual void OnManipulationStarted(System.Windows.Input.ManipulationStartedEventArgs e) { }
+ protected virtual void OnManipulationStarting(System.Windows.Input.ManipulationStartingEventArgs e) { }
+ protected virtual void OnMouseDown(System.Windows.Input.MouseButtonEventArgs e) { }
+ protected virtual void OnMouseEnter(System.Windows.Input.MouseEventArgs e) { }
+ protected virtual void OnMouseLeave(System.Windows.Input.MouseEventArgs e) { }
+ protected virtual void OnMouseLeftButtonDown(System.Windows.Input.MouseButtonEventArgs e) { }
+ protected virtual void OnMouseLeftButtonUp(System.Windows.Input.MouseButtonEventArgs e) { }
+ protected virtual void OnMouseMove(System.Windows.Input.MouseEventArgs e) { }
+ protected virtual void OnMouseRightButtonDown(System.Windows.Input.MouseButtonEventArgs e) { }
+ protected virtual void OnMouseRightButtonUp(System.Windows.Input.MouseButtonEventArgs e) { }
+ protected virtual void OnMouseUp(System.Windows.Input.MouseButtonEventArgs e) { }
+ protected virtual void OnMouseWheel(System.Windows.Input.MouseWheelEventArgs e) { }
+ protected virtual void OnPreviewDragEnter(System.Windows.DragEventArgs e) { }
+ protected virtual void OnPreviewDragLeave(System.Windows.DragEventArgs e) { }
+ protected virtual void OnPreviewDragOver(System.Windows.DragEventArgs e) { }
+ protected virtual void OnPreviewDrop(System.Windows.DragEventArgs e) { }
+ protected virtual void OnPreviewGiveFeedback(System.Windows.GiveFeedbackEventArgs e) { }
+ protected virtual void OnPreviewGotKeyboardFocus(System.Windows.Input.KeyboardFocusChangedEventArgs e) { }
+ protected virtual void OnPreviewKeyDown(System.Windows.Input.KeyEventArgs e) { }
+ protected virtual void OnPreviewKeyUp(System.Windows.Input.KeyEventArgs e) { }
+ protected virtual void OnPreviewLostKeyboardFocus(System.Windows.Input.KeyboardFocusChangedEventArgs e) { }
+ protected virtual void OnPreviewMouseDown(System.Windows.Input.MouseButtonEventArgs e) { }
+ protected virtual void OnPreviewMouseLeftButtonDown(System.Windows.Input.MouseButtonEventArgs e) { }
+ protected virtual void OnPreviewMouseLeftButtonUp(System.Windows.Input.MouseButtonEventArgs e) { }
+ protected virtual void OnPreviewMouseMove(System.Windows.Input.MouseEventArgs e) { }
+ protected virtual void OnPreviewMouseRightButtonDown(System.Windows.Input.MouseButtonEventArgs e) { }
+ protected virtual void OnPreviewMouseRightButtonUp(System.Windows.Input.MouseButtonEventArgs e) { }
+ protected virtual void OnPreviewMouseUp(System.Windows.Input.MouseButtonEventArgs e) { }
+ protected virtual void OnPreviewMouseWheel(System.Windows.Input.MouseWheelEventArgs e) { }
+ protected virtual void OnPreviewQueryContinueDrag(System.Windows.QueryContinueDragEventArgs e) { }
+ protected virtual void OnPreviewStylusButtonDown(System.Windows.Input.StylusButtonEventArgs e) { }
+ protected virtual void OnPreviewStylusButtonUp(System.Windows.Input.StylusButtonEventArgs e) { }
+ protected virtual void OnPreviewStylusDown(System.Windows.Input.StylusDownEventArgs e) { }
+ protected virtual void OnPreviewStylusInAirMove(System.Windows.Input.StylusEventArgs e) { }
+ protected virtual void OnPreviewStylusInRange(System.Windows.Input.StylusEventArgs e) { }
+ protected virtual void OnPreviewStylusMove(System.Windows.Input.StylusEventArgs e) { }
+ protected virtual void OnPreviewStylusOutOfRange(System.Windows.Input.StylusEventArgs e) { }
+ protected virtual void OnPreviewStylusSystemGesture(System.Windows.Input.StylusSystemGestureEventArgs e) { }
+ protected virtual void OnPreviewStylusUp(System.Windows.Input.StylusEventArgs e) { }
+ protected virtual void OnPreviewTextInput(System.Windows.Input.TextCompositionEventArgs e) { }
+ protected virtual void OnPreviewTouchDown(System.Windows.Input.TouchEventArgs e) { }
+ protected virtual void OnPreviewTouchMove(System.Windows.Input.TouchEventArgs e) { }
+ protected virtual void OnPreviewTouchUp(System.Windows.Input.TouchEventArgs e) { }
+ protected virtual void OnQueryContinueDrag(System.Windows.QueryContinueDragEventArgs e) { }
+ protected virtual void OnQueryCursor(System.Windows.Input.QueryCursorEventArgs e) { }
+ protected virtual void OnRender(System.Windows.Media.DrawingContext drawingContext) { }
+ protected internal virtual void OnRenderSizeChanged(System.Windows.SizeChangedInfo info) { }
+ protected virtual void OnStylusButtonDown(System.Windows.Input.StylusButtonEventArgs e) { }
+ protected virtual void OnStylusButtonUp(System.Windows.Input.StylusButtonEventArgs e) { }
+ protected virtual void OnStylusDown(System.Windows.Input.StylusDownEventArgs e) { }
+ protected virtual void OnStylusEnter(System.Windows.Input.StylusEventArgs e) { }
+ protected virtual void OnStylusInAirMove(System.Windows.Input.StylusEventArgs e) { }
+ protected virtual void OnStylusInRange(System.Windows.Input.StylusEventArgs e) { }
+ protected virtual void OnStylusLeave(System.Windows.Input.StylusEventArgs e) { }
+ protected virtual void OnStylusMove(System.Windows.Input.StylusEventArgs e) { }
+ protected virtual void OnStylusOutOfRange(System.Windows.Input.StylusEventArgs e) { }
+ protected virtual void OnStylusSystemGesture(System.Windows.Input.StylusSystemGestureEventArgs e) { }
+ protected virtual void OnStylusUp(System.Windows.Input.StylusEventArgs e) { }
+ protected virtual void OnTextInput(System.Windows.Input.TextCompositionEventArgs e) { }
+ protected virtual void OnTouchDown(System.Windows.Input.TouchEventArgs e) { }
+ protected virtual void OnTouchEnter(System.Windows.Input.TouchEventArgs e) { }
+ protected virtual void OnTouchLeave(System.Windows.Input.TouchEventArgs e) { }
+ protected virtual void OnTouchMove(System.Windows.Input.TouchEventArgs e) { }
+ protected virtual void OnTouchUp(System.Windows.Input.TouchEventArgs e) { }
+ protected internal override void OnVisualParentChanged(System.Windows.DependencyObject oldParent) { }
+ public virtual System.Windows.DependencyObject PredictFocus(System.Windows.Input.FocusNavigationDirection direction) { throw null; }
+ public void RaiseEvent(System.Windows.RoutedEventArgs e) { }
+ public void ReleaseAllTouchCaptures() { }
+ public void ReleaseMouseCapture() { }
+ public void ReleaseStylusCapture() { }
+ public bool ReleaseTouchCapture(System.Windows.Input.TouchDevice touchDevice) { throw null; }
+ public void RemoveHandler(System.Windows.RoutedEvent routedEvent, System.Delegate handler) { }
+ [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)]
+ public bool ShouldSerializeCommandBindings() { throw null; }
+ [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)]
+ public bool ShouldSerializeInputBindings() { throw null; }
+ public System.Windows.Point TranslatePoint(System.Windows.Point point, System.Windows.UIElement relativeTo) { throw null; }
+ public void UpdateLayout() { }
+ }
+ public abstract partial class UIElement3D : System.Windows.Media.Media3D.Visual3D, System.Windows.IInputElement
+ {
+ public static readonly System.Windows.DependencyProperty AllowDropProperty;
+ public static readonly System.Windows.DependencyProperty AreAnyTouchesCapturedProperty;
+ public static readonly System.Windows.DependencyProperty AreAnyTouchesCapturedWithinProperty;
+ public static readonly System.Windows.DependencyProperty AreAnyTouchesDirectlyOverProperty;
+ public static readonly System.Windows.DependencyProperty AreAnyTouchesOverProperty;
+ public static readonly System.Windows.RoutedEvent DragEnterEvent;
+ public static readonly System.Windows.RoutedEvent DragLeaveEvent;
+ public static readonly System.Windows.RoutedEvent DragOverEvent;
+ public static readonly System.Windows.RoutedEvent DropEvent;
+ public static readonly System.Windows.DependencyProperty FocusableProperty;
+ public static readonly System.Windows.RoutedEvent GiveFeedbackEvent;
+ public static readonly System.Windows.RoutedEvent GotFocusEvent;
+ public static readonly System.Windows.RoutedEvent GotKeyboardFocusEvent;
+ public static readonly System.Windows.RoutedEvent GotMouseCaptureEvent;
+ public static readonly System.Windows.RoutedEvent GotStylusCaptureEvent;
+ public static readonly System.Windows.RoutedEvent GotTouchCaptureEvent;
+ public static readonly System.Windows.DependencyProperty IsEnabledProperty;
+ public static readonly System.Windows.DependencyProperty IsFocusedProperty;
+ public static readonly System.Windows.DependencyProperty IsHitTestVisibleProperty;
+ public static readonly System.Windows.DependencyProperty IsKeyboardFocusedProperty;
+ public static readonly System.Windows.DependencyProperty IsKeyboardFocusWithinProperty;
+ public static readonly System.Windows.DependencyProperty IsMouseCapturedProperty;
+ public static readonly System.Windows.DependencyProperty IsMouseCaptureWithinProperty;
+ public static readonly System.Windows.DependencyProperty IsMouseDirectlyOverProperty;
+ public static readonly System.Windows.DependencyProperty IsMouseOverProperty;
+ public static readonly System.Windows.DependencyProperty IsStylusCapturedProperty;
+ public static readonly System.Windows.DependencyProperty IsStylusCaptureWithinProperty;
+ public static readonly System.Windows.DependencyProperty IsStylusDirectlyOverProperty;
+ public static readonly System.Windows.DependencyProperty IsStylusOverProperty;
+ public static readonly System.Windows.DependencyProperty IsVisibleProperty;
+ public static readonly System.Windows.RoutedEvent KeyDownEvent;
+ public static readonly System.Windows.RoutedEvent KeyUpEvent;
+ public static readonly System.Windows.RoutedEvent LostFocusEvent;
+ public static readonly System.Windows.RoutedEvent LostKeyboardFocusEvent;
+ public static readonly System.Windows.RoutedEvent LostMouseCaptureEvent;
+ public static readonly System.Windows.RoutedEvent LostStylusCaptureEvent;
+ public static readonly System.Windows.RoutedEvent LostTouchCaptureEvent;
+ public static readonly System.Windows.RoutedEvent MouseDownEvent;
+ public static readonly System.Windows.RoutedEvent MouseEnterEvent;
+ public static readonly System.Windows.RoutedEvent MouseLeaveEvent;
+ public static readonly System.Windows.RoutedEvent MouseLeftButtonDownEvent;
+ public static readonly System.Windows.RoutedEvent MouseLeftButtonUpEvent;
+ public static readonly System.Windows.RoutedEvent MouseMoveEvent;
+ public static readonly System.Windows.RoutedEvent MouseRightButtonDownEvent;
+ public static readonly System.Windows.RoutedEvent MouseRightButtonUpEvent;
+ public static readonly System.Windows.RoutedEvent MouseUpEvent;
+ public static readonly System.Windows.RoutedEvent MouseWheelEvent;
+ public static readonly System.Windows.RoutedEvent PreviewDragEnterEvent;
+ public static readonly System.Windows.RoutedEvent PreviewDragLeaveEvent;
+ public static readonly System.Windows.RoutedEvent PreviewDragOverEvent;
+ public static readonly System.Windows.RoutedEvent PreviewDropEvent;
+ public static readonly System.Windows.RoutedEvent PreviewGiveFeedbackEvent;
+ public static readonly System.Windows.RoutedEvent PreviewGotKeyboardFocusEvent;
+ public static readonly System.Windows.RoutedEvent PreviewKeyDownEvent;
+ public static readonly System.Windows.RoutedEvent PreviewKeyUpEvent;
+ public static readonly System.Windows.RoutedEvent PreviewLostKeyboardFocusEvent;
+ public static readonly System.Windows.RoutedEvent PreviewMouseDownEvent;
+ public static readonly System.Windows.RoutedEvent PreviewMouseLeftButtonDownEvent;
+ public static readonly System.Windows.RoutedEvent PreviewMouseLeftButtonUpEvent;
+ public static readonly System.Windows.RoutedEvent PreviewMouseMoveEvent;
+ public static readonly System.Windows.RoutedEvent PreviewMouseRightButtonDownEvent;
+ public static readonly System.Windows.RoutedEvent PreviewMouseRightButtonUpEvent;
+ public static readonly System.Windows.RoutedEvent PreviewMouseUpEvent;
+ public static readonly System.Windows.RoutedEvent PreviewMouseWheelEvent;
+ public static readonly System.Windows.RoutedEvent PreviewQueryContinueDragEvent;
+ public static readonly System.Windows.RoutedEvent PreviewStylusButtonDownEvent;
+ public static readonly System.Windows.RoutedEvent PreviewStylusButtonUpEvent;
+ public static readonly System.Windows.RoutedEvent PreviewStylusDownEvent;
+ public static readonly System.Windows.RoutedEvent PreviewStylusInAirMoveEvent;
+ public static readonly System.Windows.RoutedEvent PreviewStylusInRangeEvent;
+ public static readonly System.Windows.RoutedEvent PreviewStylusMoveEvent;
+ public static readonly System.Windows.RoutedEvent PreviewStylusOutOfRangeEvent;
+ public static readonly System.Windows.RoutedEvent PreviewStylusSystemGestureEvent;
+ public static readonly System.Windows.RoutedEvent PreviewStylusUpEvent;
+ public static readonly System.Windows.RoutedEvent PreviewTextInputEvent;
+ public static readonly System.Windows.RoutedEvent PreviewTouchDownEvent;
+ public static readonly System.Windows.RoutedEvent PreviewTouchMoveEvent;
+ public static readonly System.Windows.RoutedEvent PreviewTouchUpEvent;
+ public static readonly System.Windows.RoutedEvent QueryContinueDragEvent;
+ public static readonly System.Windows.RoutedEvent QueryCursorEvent;
+ public static readonly System.Windows.RoutedEvent StylusButtonDownEvent;
+ public static readonly System.Windows.RoutedEvent StylusButtonUpEvent;
+ public static readonly System.Windows.RoutedEvent StylusDownEvent;
+ public static readonly System.Windows.RoutedEvent StylusEnterEvent;
+ public static readonly System.Windows.RoutedEvent StylusInAirMoveEvent;
+ public static readonly System.Windows.RoutedEvent StylusInRangeEvent;
+ public static readonly System.Windows.RoutedEvent StylusLeaveEvent;
+ public static readonly System.Windows.RoutedEvent StylusMoveEvent;
+ public static readonly System.Windows.RoutedEvent StylusOutOfRangeEvent;
+ public static readonly System.Windows.RoutedEvent StylusSystemGestureEvent;
+ public static readonly System.Windows.RoutedEvent StylusUpEvent;
+ public static readonly System.Windows.RoutedEvent TextInputEvent;
+ public static readonly System.Windows.RoutedEvent TouchDownEvent;
+ public static readonly System.Windows.RoutedEvent TouchEnterEvent;
+ public static readonly System.Windows.RoutedEvent TouchLeaveEvent;
+ public static readonly System.Windows.RoutedEvent TouchMoveEvent;
+ public static readonly System.Windows.RoutedEvent TouchUpEvent;
+ public static readonly System.Windows.DependencyProperty VisibilityProperty;
+ protected UIElement3D() { }
+ public bool AllowDrop { get { throw null; } set { } }
+ public bool AreAnyTouchesCaptured { get { throw null; } }
+ public bool AreAnyTouchesCapturedWithin { get { throw null; } }
+ public bool AreAnyTouchesDirectlyOver { get { throw null; } }
+ public bool AreAnyTouchesOver { get { throw null; } }
+ [System.ComponentModel.DesignerSerializationVisibilityAttribute(System.ComponentModel.DesignerSerializationVisibility.Content)]
+ public System.Windows.Input.CommandBindingCollection CommandBindings { get { throw null; } }
+ public bool Focusable { get { throw null; } set { } }
+ [System.ComponentModel.DesignerSerializationVisibilityAttribute(System.ComponentModel.DesignerSerializationVisibility.Content)]
+ public System.Windows.Input.InputBindingCollection InputBindings { get { throw null; } }
+ public bool IsEnabled { get { throw null; } set { } }
+ protected virtual bool IsEnabledCore { get { throw null; } }
+ public bool IsFocused { get { throw null; } }
+ public bool IsHitTestVisible { get { throw null; } set { } }
+ public bool IsInputMethodEnabled { get { throw null; } }
+ public bool IsKeyboardFocused { get { throw null; } }
+ public bool IsKeyboardFocusWithin { get { throw null; } }
+ public bool IsMouseCaptured { get { throw null; } }
+ public bool IsMouseCaptureWithin { get { throw null; } }
+ public bool IsMouseDirectlyOver { get { throw null; } }
+ public bool IsMouseOver { get { throw null; } }
+ public bool IsStylusCaptured { get { throw null; } }
+ public bool IsStylusCaptureWithin { get { throw null; } }
+ public bool IsStylusDirectlyOver { get { throw null; } }
+ public bool IsStylusOver { get { throw null; } }
+ public bool IsVisible { get { throw null; } }
+ public System.Collections.Generic.IEnumerable TouchesCaptured { get { throw null; } }
+ public System.Collections.Generic.IEnumerable TouchesCapturedWithin { get { throw null; } }
+ public System.Collections.Generic.IEnumerable TouchesDirectlyOver { get { throw null; } }
+ public System.Collections.Generic.IEnumerable TouchesOver { get { throw null; } }
+ [System.Windows.LocalizabilityAttribute(System.Windows.LocalizationCategory.None, Readability = System.Windows.Readability.Unreadable)]
+ public System.Windows.Visibility Visibility { get { throw null; } set { } }
+ public event System.Windows.DragEventHandler DragEnter { add { } remove { } }
+ public event System.Windows.DragEventHandler DragLeave { add { } remove { } }
+ public event System.Windows.DragEventHandler DragOver { add { } remove { } }
+ public event System.Windows.DragEventHandler Drop { add { } remove { } }
+ public event System.Windows.DependencyPropertyChangedEventHandler FocusableChanged { add { } remove { } }
+ public event System.Windows.GiveFeedbackEventHandler GiveFeedback { add { } remove { } }
+ public event System.Windows.RoutedEventHandler GotFocus { add { } remove { } }
+ public event System.Windows.Input.KeyboardFocusChangedEventHandler GotKeyboardFocus { add { } remove { } }
+ public event System.Windows.Input.MouseEventHandler GotMouseCapture { add { } remove { } }
+ public event System.Windows.Input.StylusEventHandler GotStylusCapture { add { } remove { } }
+ public event System.EventHandler GotTouchCapture { add { } remove { } }
+ public event System.Windows.DependencyPropertyChangedEventHandler IsEnabledChanged { add { } remove { } }
+ public event System.Windows.DependencyPropertyChangedEventHandler IsHitTestVisibleChanged { add { } remove { } }
+ public event System.Windows.DependencyPropertyChangedEventHandler IsKeyboardFocusedChanged { add { } remove { } }
+ public event System.Windows.DependencyPropertyChangedEventHandler IsKeyboardFocusWithinChanged { add { } remove { } }
+ public event System.Windows.DependencyPropertyChangedEventHandler IsMouseCapturedChanged { add { } remove { } }
+ public event System.Windows.DependencyPropertyChangedEventHandler IsMouseCaptureWithinChanged { add { } remove { } }
+ public event System.Windows.DependencyPropertyChangedEventHandler IsMouseDirectlyOverChanged { add { } remove { } }
+ public event System.Windows.DependencyPropertyChangedEventHandler IsStylusCapturedChanged { add { } remove { } }
+ public event System.Windows.DependencyPropertyChangedEventHandler IsStylusCaptureWithinChanged { add { } remove { } }
+ public event System.Windows.DependencyPropertyChangedEventHandler IsStylusDirectlyOverChanged { add { } remove { } }
+ public event System.Windows.DependencyPropertyChangedEventHandler IsVisibleChanged { add { } remove { } }
+ public event System.Windows.Input.KeyEventHandler KeyDown { add { } remove { } }
+ public event System.Windows.Input.KeyEventHandler KeyUp { add { } remove { } }
+ public event System.Windows.RoutedEventHandler LostFocus { add { } remove { } }
+ public event System.Windows.Input.KeyboardFocusChangedEventHandler LostKeyboardFocus { add { } remove { } }
+ public event System.Windows.Input.MouseEventHandler LostMouseCapture { add { } remove { } }
+ public event System.Windows.Input.StylusEventHandler LostStylusCapture { add { } remove { } }
+ public event System.EventHandler LostTouchCapture { add { } remove { } }
+ public event System.Windows.Input.MouseButtonEventHandler MouseDown { add { } remove { } }
+ public event System.Windows.Input.MouseEventHandler MouseEnter { add { } remove { } }
+ public event System.Windows.Input.MouseEventHandler MouseLeave { add { } remove { } }
+ public event System.Windows.Input.MouseButtonEventHandler MouseLeftButtonDown { add { } remove { } }
+ public event System.Windows.Input.MouseButtonEventHandler MouseLeftButtonUp { add { } remove { } }
+ public event System.Windows.Input.MouseEventHandler MouseMove { add { } remove { } }
+ public event System.Windows.Input.MouseButtonEventHandler MouseRightButtonDown { add { } remove { } }
+ public event System.Windows.Input.MouseButtonEventHandler MouseRightButtonUp { add { } remove { } }
+ public event System.Windows.Input.MouseButtonEventHandler MouseUp { add { } remove { } }
+ public event System.Windows.Input.MouseWheelEventHandler MouseWheel { add { } remove { } }
+ public event System.Windows.DragEventHandler PreviewDragEnter { add { } remove { } }
+ public event System.Windows.DragEventHandler PreviewDragLeave { add { } remove { } }
+ public event System.Windows.DragEventHandler PreviewDragOver { add { } remove { } }
+ public event System.Windows.DragEventHandler PreviewDrop { add { } remove { } }
+ public event System.Windows.GiveFeedbackEventHandler PreviewGiveFeedback { add { } remove { } }
+ public event System.Windows.Input.KeyboardFocusChangedEventHandler PreviewGotKeyboardFocus { add { } remove { } }
+ public event System.Windows.Input.KeyEventHandler PreviewKeyDown { add { } remove { } }
+ public event System.Windows.Input.KeyEventHandler PreviewKeyUp { add { } remove { } }
+ public event System.Windows.Input.KeyboardFocusChangedEventHandler PreviewLostKeyboardFocus { add { } remove { } }
+ public event System.Windows.Input.MouseButtonEventHandler PreviewMouseDown { add { } remove { } }
+ public event System.Windows.Input.MouseButtonEventHandler PreviewMouseLeftButtonDown { add { } remove { } }
+ public event System.Windows.Input.MouseButtonEventHandler PreviewMouseLeftButtonUp { add { } remove { } }
+ public event System.Windows.Input.MouseEventHandler PreviewMouseMove { add { } remove { } }
+ public event System.Windows.Input.MouseButtonEventHandler PreviewMouseRightButtonDown { add { } remove { } }
+ public event System.Windows.Input.MouseButtonEventHandler PreviewMouseRightButtonUp { add { } remove { } }
+ public event System.Windows.Input.MouseButtonEventHandler PreviewMouseUp { add { } remove { } }
+ public event System.Windows.Input.MouseWheelEventHandler PreviewMouseWheel { add { } remove { } }
+ public event System.Windows.QueryContinueDragEventHandler PreviewQueryContinueDrag { add { } remove { } }
+ public event System.Windows.Input.StylusButtonEventHandler PreviewStylusButtonDown { add { } remove { } }
+ public event System.Windows.Input.StylusButtonEventHandler PreviewStylusButtonUp { add { } remove { } }
+ public event System.Windows.Input.StylusDownEventHandler PreviewStylusDown { add { } remove { } }
+ public event System.Windows.Input.StylusEventHandler PreviewStylusInAirMove { add { } remove { } }
+ public event System.Windows.Input.StylusEventHandler PreviewStylusInRange { add { } remove { } }
+ public event System.Windows.Input.StylusEventHandler PreviewStylusMove { add { } remove { } }
+ public event System.Windows.Input.StylusEventHandler PreviewStylusOutOfRange { add { } remove { } }
+ public event System.Windows.Input.StylusSystemGestureEventHandler PreviewStylusSystemGesture { add { } remove { } }
+ public event System.Windows.Input.StylusEventHandler PreviewStylusUp { add { } remove { } }
+ public event System.Windows.Input.TextCompositionEventHandler PreviewTextInput { add { } remove { } }
+ public event System.EventHandler PreviewTouchDown { add { } remove { } }
+ public event System.EventHandler PreviewTouchMove { add { } remove { } }
+ public event System.EventHandler PreviewTouchUp { add { } remove { } }
+ public event System.Windows.QueryContinueDragEventHandler QueryContinueDrag { add { } remove { } }
+ public event System.Windows.Input.QueryCursorEventHandler QueryCursor { add { } remove { } }
+ public event System.Windows.Input.StylusButtonEventHandler StylusButtonDown { add { } remove { } }
+ public event System.Windows.Input.StylusButtonEventHandler StylusButtonUp { add { } remove { } }
+ public event System.Windows.Input.StylusDownEventHandler StylusDown { add { } remove { } }
+ public event System.Windows.Input.StylusEventHandler StylusEnter { add { } remove { } }
+ public event System.Windows.Input.StylusEventHandler StylusInAirMove { add { } remove { } }
+ public event System.Windows.Input.StylusEventHandler StylusInRange { add { } remove { } }
+ public event System.Windows.Input.StylusEventHandler StylusLeave { add { } remove { } }
+ public event System.Windows.Input.StylusEventHandler StylusMove { add { } remove { } }
+ public event System.Windows.Input.StylusEventHandler StylusOutOfRange { add { } remove { } }
+ public event System.Windows.Input.StylusSystemGestureEventHandler StylusSystemGesture { add { } remove { } }
+ public event System.Windows.Input.StylusEventHandler StylusUp { add { } remove { } }
+ public event System.Windows.Input.TextCompositionEventHandler TextInput { add { } remove { } }
+ public event System.EventHandler TouchDown { add { } remove { } }
+ public event System.EventHandler TouchEnter { add { } remove { } }
+ public event System.EventHandler TouchLeave { add { } remove { } }
+ public event System.EventHandler TouchMove { add { } remove { } }
+ public event System.EventHandler TouchUp { add { } remove { } }
+ public void AddHandler(System.Windows.RoutedEvent routedEvent, System.Delegate handler) { }
+ public void AddHandler(System.Windows.RoutedEvent routedEvent, System.Delegate handler, bool handledEventsToo) { }
+ public void AddToEventRoute(System.Windows.EventRoute route, System.Windows.RoutedEventArgs e) { }
+ public bool CaptureMouse() { throw null; }
+ public bool CaptureStylus() { throw null; }
+ public bool CaptureTouch(System.Windows.Input.TouchDevice touchDevice) { throw null; }
+ public bool Focus() { throw null; }
+ protected internal System.Windows.DependencyObject GetUIParentCore() { throw null; }
+ public void InvalidateModel() { }
+ public virtual bool MoveFocus(System.Windows.Input.TraversalRequest request) { throw null; }
+ protected virtual void OnAccessKey(System.Windows.Input.AccessKeyEventArgs e) { }
+ protected virtual System.Windows.Automation.Peers.AutomationPeer OnCreateAutomationPeer() { throw null; }
+ protected internal virtual void OnDragEnter(System.Windows.DragEventArgs e) { }
+ protected internal virtual void OnDragLeave(System.Windows.DragEventArgs e) { }
+ protected internal virtual void OnDragOver(System.Windows.DragEventArgs e) { }
+ protected internal virtual void OnDrop(System.Windows.DragEventArgs e) { }
+ protected internal virtual void OnGiveFeedback(System.Windows.GiveFeedbackEventArgs e) { }
+ protected virtual void OnGotFocus(System.Windows.RoutedEventArgs e) { }
+ protected internal virtual void OnGotKeyboardFocus(System.Windows.Input.KeyboardFocusChangedEventArgs e) { }
+ protected internal virtual void OnGotMouseCapture(System.Windows.Input.MouseEventArgs e) { }
+ protected internal virtual void OnGotStylusCapture(System.Windows.Input.StylusEventArgs e) { }
+ protected internal virtual void OnGotTouchCapture(System.Windows.Input.TouchEventArgs e) { }
+ protected virtual void OnIsKeyboardFocusedChanged(System.Windows.DependencyPropertyChangedEventArgs e) { }
+ protected virtual void OnIsKeyboardFocusWithinChanged(System.Windows.DependencyPropertyChangedEventArgs e) { }
+ protected virtual void OnIsMouseCapturedChanged(System.Windows.DependencyPropertyChangedEventArgs e) { }
+ protected virtual void OnIsMouseCaptureWithinChanged(System.Windows.DependencyPropertyChangedEventArgs e) { }
+ protected virtual void OnIsMouseDirectlyOverChanged(System.Windows.DependencyPropertyChangedEventArgs e) { }
+ protected virtual void OnIsStylusCapturedChanged(System.Windows.DependencyPropertyChangedEventArgs e) { }
+ protected virtual void OnIsStylusCaptureWithinChanged(System.Windows.DependencyPropertyChangedEventArgs e) { }
+ protected virtual void OnIsStylusDirectlyOverChanged(System.Windows.DependencyPropertyChangedEventArgs e) { }
+ protected internal virtual void OnKeyDown(System.Windows.Input.KeyEventArgs e) { }
+ protected internal virtual void OnKeyUp(System.Windows.Input.KeyEventArgs e) { }
+ protected virtual void OnLostFocus(System.Windows.RoutedEventArgs e) { }
+ protected internal virtual void OnLostKeyboardFocus(System.Windows.Input.KeyboardFocusChangedEventArgs e) { }
+ protected internal virtual void OnLostMouseCapture(System.Windows.Input.MouseEventArgs e) { }
+ protected internal virtual void OnLostStylusCapture(System.Windows.Input.StylusEventArgs e) { }
+ protected internal virtual void OnLostTouchCapture(System.Windows.Input.TouchEventArgs e) { }
+ protected internal virtual void OnMouseDown(System.Windows.Input.MouseButtonEventArgs e) { }
+ protected internal virtual void OnMouseEnter(System.Windows.Input.MouseEventArgs e) { }
+ protected internal virtual void OnMouseLeave(System.Windows.Input.MouseEventArgs e) { }
+ protected internal virtual void OnMouseLeftButtonDown(System.Windows.Input.MouseButtonEventArgs e) { }
+ protected internal virtual void OnMouseLeftButtonUp(System.Windows.Input.MouseButtonEventArgs e) { }
+ protected internal virtual void OnMouseMove(System.Windows.Input.MouseEventArgs e) { }
+ protected internal virtual void OnMouseRightButtonDown(System.Windows.Input.MouseButtonEventArgs e) { }
+ protected internal virtual void OnMouseRightButtonUp(System.Windows.Input.MouseButtonEventArgs e) { }
+ protected internal virtual void OnMouseUp(System.Windows.Input.MouseButtonEventArgs e) { }
+ protected internal virtual void OnMouseWheel(System.Windows.Input.MouseWheelEventArgs e) { }
+ protected internal virtual void OnPreviewDragEnter(System.Windows.DragEventArgs e) { }
+ protected internal virtual void OnPreviewDragLeave(System.Windows.DragEventArgs e) { }
+ protected internal virtual void OnPreviewDragOver(System.Windows.DragEventArgs e) { }
+ protected internal virtual void OnPreviewDrop(System.Windows.DragEventArgs e) { }
+ protected internal virtual void OnPreviewGiveFeedback(System.Windows.GiveFeedbackEventArgs e) { }
+ protected internal virtual void OnPreviewGotKeyboardFocus(System.Windows.Input.KeyboardFocusChangedEventArgs e) { }
+ protected internal virtual void OnPreviewKeyDown(System.Windows.Input.KeyEventArgs e) { }
+ protected internal virtual void OnPreviewKeyUp(System.Windows.Input.KeyEventArgs e) { }
+ protected internal virtual void OnPreviewLostKeyboardFocus(System.Windows.Input.KeyboardFocusChangedEventArgs e) { }
+ protected internal virtual void OnPreviewMouseDown(System.Windows.Input.MouseButtonEventArgs e) { }
+ protected internal virtual void OnPreviewMouseLeftButtonDown(System.Windows.Input.MouseButtonEventArgs e) { }
+ protected internal virtual void OnPreviewMouseLeftButtonUp(System.Windows.Input.MouseButtonEventArgs e) { }
+ protected internal virtual void OnPreviewMouseMove(System.Windows.Input.MouseEventArgs e) { }
+ protected internal virtual void OnPreviewMouseRightButtonDown(System.Windows.Input.MouseButtonEventArgs e) { }
+ protected internal virtual void OnPreviewMouseRightButtonUp(System.Windows.Input.MouseButtonEventArgs e) { }
+ protected internal virtual void OnPreviewMouseUp(System.Windows.Input.MouseButtonEventArgs e) { }
+ protected internal virtual void OnPreviewMouseWheel(System.Windows.Input.MouseWheelEventArgs e) { }
+ protected internal virtual void OnPreviewQueryContinueDrag(System.Windows.QueryContinueDragEventArgs e) { }
+ protected internal virtual void OnPreviewStylusButtonDown(System.Windows.Input.StylusButtonEventArgs e) { }
+ protected internal virtual void OnPreviewStylusButtonUp(System.Windows.Input.StylusButtonEventArgs e) { }
+ protected internal virtual void OnPreviewStylusDown(System.Windows.Input.StylusDownEventArgs e) { }
+ protected internal virtual void OnPreviewStylusInAirMove(System.Windows.Input.StylusEventArgs e) { }
+ protected internal virtual void OnPreviewStylusInRange(System.Windows.Input.StylusEventArgs e) { }
+ protected internal virtual void OnPreviewStylusMove(System.Windows.Input.StylusEventArgs e) { }
+ protected internal virtual void OnPreviewStylusOutOfRange(System.Windows.Input.StylusEventArgs e) { }
+ protected internal virtual void OnPreviewStylusSystemGesture(System.Windows.Input.StylusSystemGestureEventArgs e) { }
+ protected internal virtual void OnPreviewStylusUp(System.Windows.Input.StylusEventArgs e) { }
+ protected internal virtual void OnPreviewTextInput(System.Windows.Input.TextCompositionEventArgs e) { }
+ protected internal virtual void OnPreviewTouchDown(System.Windows.Input.TouchEventArgs e) { }
+ protected internal virtual void OnPreviewTouchMove(System.Windows.Input.TouchEventArgs e) { }
+ protected internal virtual void OnPreviewTouchUp(System.Windows.Input.TouchEventArgs e) { }
+ protected internal virtual void OnQueryContinueDrag(System.Windows.QueryContinueDragEventArgs e) { }
+ protected internal virtual void OnQueryCursor(System.Windows.Input.QueryCursorEventArgs e) { }
+ protected internal virtual void OnStylusButtonDown(System.Windows.Input.StylusButtonEventArgs e) { }
+ protected internal virtual void OnStylusButtonUp(System.Windows.Input.StylusButtonEventArgs e) { }
+ protected internal virtual void OnStylusDown(System.Windows.Input.StylusDownEventArgs e) { }
+ protected internal virtual void OnStylusEnter(System.Windows.Input.StylusEventArgs e) { }
+ protected internal virtual void OnStylusInAirMove(System.Windows.Input.StylusEventArgs e) { }
+ protected internal virtual void OnStylusInRange(System.Windows.Input.StylusEventArgs e) { }
+ protected internal virtual void OnStylusLeave(System.Windows.Input.StylusEventArgs e) { }
+ protected internal virtual void OnStylusMove(System.Windows.Input.StylusEventArgs e) { }
+ protected internal virtual void OnStylusOutOfRange(System.Windows.Input.StylusEventArgs e) { }
+ protected internal virtual void OnStylusSystemGesture(System.Windows.Input.StylusSystemGestureEventArgs e) { }
+ protected internal virtual void OnStylusUp(System.Windows.Input.StylusEventArgs e) { }
+ protected internal virtual void OnTextInput(System.Windows.Input.TextCompositionEventArgs e) { }
+ protected internal virtual void OnTouchDown(System.Windows.Input.TouchEventArgs e) { }
+ protected internal virtual void OnTouchEnter(System.Windows.Input.TouchEventArgs e) { }
+ protected internal virtual void OnTouchLeave(System.Windows.Input.TouchEventArgs e) { }
+ protected internal virtual void OnTouchMove(System.Windows.Input.TouchEventArgs e) { }
+ protected internal virtual void OnTouchUp(System.Windows.Input.TouchEventArgs e) { }
+ protected virtual void OnUpdateModel() { }
+ protected internal override void OnVisualParentChanged(System.Windows.DependencyObject oldParent) { }
+ public virtual System.Windows.DependencyObject PredictFocus(System.Windows.Input.FocusNavigationDirection direction) { throw null; }
+ public void RaiseEvent(System.Windows.RoutedEventArgs e) { }
+ public void ReleaseAllTouchCaptures() { }
+ public void ReleaseMouseCapture() { }
+ public void ReleaseStylusCapture() { }
+ public bool ReleaseTouchCapture(System.Windows.Input.TouchDevice touchDevice) { throw null; }
+ public void RemoveHandler(System.Windows.RoutedEvent routedEvent, System.Delegate handler) { }
+ [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)]
+ public bool ShouldSerializeCommandBindings() { throw null; }
+ [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)]
+ public bool ShouldSerializeInputBindings() { throw null; }
+ }
+ public partial class UIPropertyMetadata : System.Windows.PropertyMetadata
+ {
+ public UIPropertyMetadata() { }
+ public UIPropertyMetadata(object defaultValue) { }
+ public UIPropertyMetadata(object defaultValue, System.Windows.PropertyChangedCallback propertyChangedCallback) { }
+ public UIPropertyMetadata(object defaultValue, System.Windows.PropertyChangedCallback propertyChangedCallback, System.Windows.CoerceValueCallback coerceValueCallback) { }
+ public UIPropertyMetadata(object defaultValue, System.Windows.PropertyChangedCallback propertyChangedCallback, System.Windows.CoerceValueCallback coerceValueCallback, bool isAnimationProhibited) { }
+ public UIPropertyMetadata(System.Windows.PropertyChangedCallback propertyChangedCallback) { }
+ public bool IsAnimationProhibited { get { throw null; } set { } }
+ }
+ public enum Visibility : byte
+ {
+ Visible = (byte)0,
+ Hidden = (byte)1,
+ Collapsed = (byte)2,
+ }
+}
+namespace System.Windows.Automation
+{
+ public enum AutomationLiveSetting
+ {
+ Off = 0,
+ Polite = 1,
+ Assertive = 2,
+ }
+ public static partial class AutomationProperties
+ {
+ public static readonly System.Windows.DependencyProperty AcceleratorKeyProperty;
+ public static readonly System.Windows.DependencyProperty AccessKeyProperty;
+ public static readonly System.Windows.DependencyProperty AutomationIdProperty;
+ public static readonly System.Windows.DependencyProperty HelpTextProperty;
+ public static readonly System.Windows.DependencyProperty IsColumnHeaderProperty;
+ public static readonly System.Windows.DependencyProperty IsOffscreenBehaviorProperty;
+ public static readonly System.Windows.DependencyProperty IsRequiredForFormProperty;
+ public static readonly System.Windows.DependencyProperty IsRowHeaderProperty;
+ public static readonly System.Windows.DependencyProperty ItemStatusProperty;
+ public static readonly System.Windows.DependencyProperty ItemTypeProperty;
+ public static readonly System.Windows.DependencyProperty LabeledByProperty;
+ public static readonly System.Windows.DependencyProperty LiveSettingProperty;
+ public static readonly System.Windows.DependencyProperty NameProperty;
+ public static readonly System.Windows.DependencyProperty PositionInSetProperty;
+ public static readonly System.Windows.DependencyProperty SizeOfSetProperty;
+ public static string GetAcceleratorKey(System.Windows.DependencyObject element) { throw null; }
+ public static string GetAccessKey(System.Windows.DependencyObject element) { throw null; }
+ public static string GetAutomationId(System.Windows.DependencyObject element) { throw null; }
+ public static string GetHelpText(System.Windows.DependencyObject element) { throw null; }
+ public static bool GetIsColumnHeader(System.Windows.DependencyObject element) { throw null; }
+ public static System.Windows.Automation.IsOffscreenBehavior GetIsOffscreenBehavior(System.Windows.DependencyObject element) { throw null; }
+ public static bool GetIsRequiredForForm(System.Windows.DependencyObject element) { throw null; }
+ public static bool GetIsRowHeader(System.Windows.DependencyObject element) { throw null; }
+ public static string GetItemStatus(System.Windows.DependencyObject element) { throw null; }
+ public static string GetItemType(System.Windows.DependencyObject element) { throw null; }
+ public static System.Windows.UIElement GetLabeledBy(System.Windows.DependencyObject element) { throw null; }
+ public static System.Windows.Automation.AutomationLiveSetting GetLiveSetting(System.Windows.DependencyObject element) { throw null; }
+ public static string GetName(System.Windows.DependencyObject element) { throw null; }
+ public static int GetPositionInSet(System.Windows.DependencyObject element) { throw null; }
+ public static int GetSizeOfSet(System.Windows.DependencyObject element) { throw null; }
+ public static void SetAcceleratorKey(System.Windows.DependencyObject element, string value) { }
+ public static void SetAccessKey(System.Windows.DependencyObject element, string value) { }
+ public static void SetAutomationId(System.Windows.DependencyObject element, string value) { }
+ public static void SetHelpText(System.Windows.DependencyObject element, string value) { }
+ public static void SetIsColumnHeader(System.Windows.DependencyObject element, bool value) { }
+ public static void SetIsOffscreenBehavior(System.Windows.DependencyObject element, System.Windows.Automation.IsOffscreenBehavior value) { }
+ public static void SetIsRequiredForForm(System.Windows.DependencyObject element, bool value) { }
+ public static void SetIsRowHeader(System.Windows.DependencyObject element, bool value) { }
+ public static void SetItemStatus(System.Windows.DependencyObject element, string value) { }
+ public static void SetItemType(System.Windows.DependencyObject element, string value) { }
+ public static void SetLabeledBy(System.Windows.DependencyObject element, System.Windows.UIElement value) { }
+ public static void SetLiveSetting(System.Windows.DependencyObject element, System.Windows.Automation.AutomationLiveSetting value) { }
+ public static void SetName(System.Windows.DependencyObject element, string value) { }
+ public static void SetPositionInSet(System.Windows.DependencyObject element, int value) { }
+ public static void SetSizeOfSet(System.Windows.DependencyObject element, int value) { }
+ }
+ public enum IsOffscreenBehavior
+ {
+ Default = 0,
+ Onscreen = 1,
+ Offscreen = 2,
+ FromClip = 3,
+ }
+}
+namespace System.Windows.Automation.Peers
+{
+ public enum AutomationControlType
+ {
+ Button = 0,
+ Calendar = 1,
+ CheckBox = 2,
+ ComboBox = 3,
+ Edit = 4,
+ Hyperlink = 5,
+ Image = 6,
+ ListItem = 7,
+ List = 8,
+ Menu = 9,
+ MenuBar = 10,
+ MenuItem = 11,
+ ProgressBar = 12,
+ RadioButton = 13,
+ ScrollBar = 14,
+ Slider = 15,
+ Spinner = 16,
+ StatusBar = 17,
+ Tab = 18,
+ TabItem = 19,
+ Text = 20,
+ ToolBar = 21,
+ ToolTip = 22,
+ Tree = 23,
+ TreeItem = 24,
+ Custom = 25,
+ Group = 26,
+ Thumb = 27,
+ DataGrid = 28,
+ DataItem = 29,
+ Document = 30,
+ SplitButton = 31,
+ Window = 32,
+ Pane = 33,
+ Header = 34,
+ HeaderItem = 35,
+ Table = 36,
+ TitleBar = 37,
+ Separator = 38,
+ }
+ public enum AutomationEvents
+ {
+ ToolTipOpened = 0,
+ ToolTipClosed = 1,
+ MenuOpened = 2,
+ MenuClosed = 3,
+ AutomationFocusChanged = 4,
+ InvokePatternOnInvoked = 5,
+ SelectionItemPatternOnElementAddedToSelection = 6,
+ SelectionItemPatternOnElementRemovedFromSelection = 7,
+ SelectionItemPatternOnElementSelected = 8,
+ SelectionPatternOnInvalidated = 9,
+ TextPatternOnTextSelectionChanged = 10,
+ TextPatternOnTextChanged = 11,
+ AsyncContentLoaded = 12,
+ PropertyChanged = 13,
+ StructureChanged = 14,
+ InputReachedTarget = 15,
+ InputReachedOtherElement = 16,
+ InputDiscarded = 17,
+ LiveRegionChanged = 18,
+ }
+ public enum AutomationOrientation
+ {
+ None = 0,
+ Horizontal = 1,
+ Vertical = 2,
+ }
+ public abstract partial class AutomationPeer : System.Windows.Threading.DispatcherObject
+ {
+ protected AutomationPeer() { }
+ public System.Windows.Automation.Peers.AutomationPeer EventsSource { get { throw null; } set { } }
+ protected internal virtual bool IsHwndHost { get { throw null; } }
+ public string GetAcceleratorKey() { throw null; }
+ protected abstract string GetAcceleratorKeyCore();
+ public string GetAccessKey() { throw null; }
+ protected abstract string GetAccessKeyCore();
+ public System.Windows.Automation.Peers.AutomationControlType GetAutomationControlType() { throw null; }
+ protected abstract System.Windows.Automation.Peers.AutomationControlType GetAutomationControlTypeCore();
+ public string GetAutomationId() { throw null; }
+ protected abstract string GetAutomationIdCore();
+ public System.Windows.Rect GetBoundingRectangle() { throw null; }
+ protected abstract System.Windows.Rect GetBoundingRectangleCore();
+ public System.Collections.Generic.List GetChildren() { throw null; }
+ protected abstract System.Collections.Generic.List GetChildrenCore();
+ public string GetClassName() { throw null; }
+ protected abstract string GetClassNameCore();
+ public System.Windows.Point GetClickablePoint() { throw null; }
+ protected abstract System.Windows.Point GetClickablePointCore();
+ public System.Collections.Generic.List GetControlledPeers() { throw null; }
+ protected virtual System.Collections.Generic.List GetControlledPeersCore() { throw null; }
+ public string GetHelpText() { throw null; }
+ protected abstract string GetHelpTextCore();
+ protected virtual System.Windows.Automation.Peers.HostedWindowWrapper GetHostRawElementProviderCore() { throw null; }
+ public string GetItemStatus() { throw null; }
+ protected abstract string GetItemStatusCore();
+ public string GetItemType() { throw null; }
+ protected abstract string GetItemTypeCore();
+ public System.Windows.Automation.Peers.AutomationPeer GetLabeledBy() { throw null; }
+ protected abstract System.Windows.Automation.Peers.AutomationPeer GetLabeledByCore();
+ public System.Windows.Automation.AutomationLiveSetting GetLiveSetting() { throw null; }
+ protected virtual System.Windows.Automation.AutomationLiveSetting GetLiveSettingCore() { throw null; }
+ public string GetLocalizedControlType() { throw null; }
+ protected virtual string GetLocalizedControlTypeCore() { throw null; }
+ public string GetName() { throw null; }
+ protected abstract string GetNameCore();
+ public System.Windows.Automation.Peers.AutomationOrientation GetOrientation() { throw null; }
+ protected abstract System.Windows.Automation.Peers.AutomationOrientation GetOrientationCore();
+ public System.Windows.Automation.Peers.AutomationPeer GetParent() { throw null; }
+ public abstract object GetPattern(System.Windows.Automation.Peers.PatternInterface patternInterface);
+ public System.Windows.Automation.Peers.AutomationPeer GetPeerFromPoint(System.Windows.Point point) { throw null; }
+ protected virtual System.Windows.Automation.Peers.AutomationPeer GetPeerFromPointCore(System.Windows.Point point) { throw null; }
+ public int GetPositionInSet() { throw null; }
+ protected virtual int GetPositionInSetCore() { throw null; }
+ public int GetSizeOfSet() { throw null; }
+ protected virtual int GetSizeOfSetCore() { throw null; }
+ public bool HasKeyboardFocus() { throw null; }
+ protected abstract bool HasKeyboardFocusCore();
+ public void InvalidatePeer() { }
+ public bool IsContentElement() { throw null; }
+ protected abstract bool IsContentElementCore();
+ public bool IsControlElement() { throw null; }
+ protected abstract bool IsControlElementCore();
+ public bool IsEnabled() { throw null; }
+ protected abstract bool IsEnabledCore();
+ public bool IsKeyboardFocusable() { throw null; }
+ protected abstract bool IsKeyboardFocusableCore();
+ public bool IsOffscreen() { throw null; }
+ protected abstract bool IsOffscreenCore();
+ public bool IsPassword() { throw null; }
+ protected abstract bool IsPasswordCore();
+ public bool IsRequiredForForm() { throw null; }
+ protected abstract bool IsRequiredForFormCore();
+ public static bool ListenerExists(System.Windows.Automation.Peers.AutomationEvents eventId) { throw null; }
+ protected System.Windows.Automation.Peers.AutomationPeer PeerFromProvider(System.Windows.Automation.Provider.IRawElementProviderSimple provider) { throw null; }
+ protected internal System.Windows.Automation.Provider.IRawElementProviderSimple ProviderFromPeer(System.Windows.Automation.Peers.AutomationPeer peer) { throw null; }
+ public void RaiseAsyncContentLoadedEvent(System.Windows.Automation.AsyncContentLoadedEventArgs args) { }
+ public void RaiseAutomationEvent(System.Windows.Automation.Peers.AutomationEvents eventId) { }
+ public void RaisePropertyChangedEvent(System.Windows.Automation.AutomationProperty property, object oldValue, object newValue) { }
+ public void ResetChildrenCache() { }
+ public void SetFocus() { }
+ protected abstract void SetFocusCore();
+ }
+ public partial class ContentElementAutomationPeer : System.Windows.Automation.Peers.AutomationPeer
+ {
+ public ContentElementAutomationPeer(System.Windows.ContentElement owner) { }
+ public System.Windows.ContentElement Owner { get { throw null; } }
+ public static System.Windows.Automation.Peers.AutomationPeer CreatePeerForElement(System.Windows.ContentElement element) { throw null; }
+ public static System.Windows.Automation.Peers.AutomationPeer FromElement(System.Windows.ContentElement element) { throw null; }
+ protected override string GetAcceleratorKeyCore() { throw null; }
+ protected override string GetAccessKeyCore() { throw null; }
+ protected override System.Windows.Automation.Peers.AutomationControlType GetAutomationControlTypeCore() { throw null; }
+ protected override string GetAutomationIdCore() { throw null; }
+ protected override System.Windows.Rect GetBoundingRectangleCore() { throw null; }
+ protected override System.Collections.Generic.List GetChildrenCore() { throw null; }
+ protected override string GetClassNameCore() { throw null; }
+ protected override System.Windows.Point GetClickablePointCore() { throw null; }
+ protected override string GetHelpTextCore() { throw null; }
+ protected override string GetItemStatusCore() { throw null; }
+ protected override string GetItemTypeCore() { throw null; }
+ protected override System.Windows.Automation.Peers.AutomationPeer GetLabeledByCore() { throw null; }
+ protected override System.Windows.Automation.AutomationLiveSetting GetLiveSettingCore() { throw null; }
+ protected override string GetNameCore() { throw null; }
+ protected override System.Windows.Automation.Peers.AutomationOrientation GetOrientationCore() { throw null; }
+ public override object GetPattern(System.Windows.Automation.Peers.PatternInterface patternInterface) { throw null; }
+ protected override int GetPositionInSetCore() { throw null; }
+ protected override int GetSizeOfSetCore() { throw null; }
+ protected override bool HasKeyboardFocusCore() { throw null; }
+ protected override bool IsContentElementCore() { throw null; }
+ protected override bool IsControlElementCore() { throw null; }
+ protected override bool IsEnabledCore() { throw null; }
+ protected override bool IsKeyboardFocusableCore() { throw null; }
+ protected override bool IsOffscreenCore() { throw null; }
+ protected override bool IsPasswordCore() { throw null; }
+ protected override bool IsRequiredForFormCore() { throw null; }
+ protected override void SetFocusCore() { }
+ }
+ public partial class GenericRootAutomationPeer : System.Windows.Automation.Peers.UIElementAutomationPeer
+ {
+ public GenericRootAutomationPeer(System.Windows.UIElement owner) : base(default(System.Windows.UIElement)) { }
+ protected override System.Windows.Automation.Peers.AutomationControlType GetAutomationControlTypeCore() { throw null; }
+ protected override System.Windows.Rect GetBoundingRectangleCore() { throw null; }
+ protected override string GetClassNameCore() { throw null; }
+ protected override string GetNameCore() { throw null; }
+ }
+ public sealed partial class HostedWindowWrapper
+ {
+ public HostedWindowWrapper(System.IntPtr hwnd) { }
+ }
+ public enum PatternInterface
+ {
+ Invoke = 0,
+ Selection = 1,
+ Value = 2,
+ RangeValue = 3,
+ Scroll = 4,
+ ScrollItem = 5,
+ ExpandCollapse = 6,
+ Grid = 7,
+ GridItem = 8,
+ MultipleView = 9,
+ Window = 10,
+ SelectionItem = 11,
+ Dock = 12,
+ Table = 13,
+ TableItem = 14,
+ Toggle = 15,
+ Transform = 16,
+ Text = 17,
+ ItemContainer = 18,
+ VirtualizedItem = 19,
+ SynchronizedInput = 20,
+ }
+ public partial class UIElement3DAutomationPeer : System.Windows.Automation.Peers.AutomationPeer
+ {
+ public UIElement3DAutomationPeer(System.Windows.UIElement3D owner) { }
+ public System.Windows.UIElement3D Owner { get { throw null; } }
+ public static System.Windows.Automation.Peers.AutomationPeer CreatePeerForElement(System.Windows.UIElement3D element) { throw null; }
+ public static System.Windows.Automation.Peers.AutomationPeer FromElement(System.Windows.UIElement3D element) { throw null; }
+ protected override string GetAcceleratorKeyCore() { throw null; }
+ protected override string GetAccessKeyCore() { throw null; }
+ protected override System.Windows.Automation.Peers.AutomationControlType GetAutomationControlTypeCore() { throw null; }
+ protected override string GetAutomationIdCore() { throw null; }
+ protected override System.Windows.Rect GetBoundingRectangleCore() { throw null; }
+ protected override System.Collections.Generic.List GetChildrenCore() { throw null; }
+ protected override string GetClassNameCore() { throw null; }
+ protected override System.Windows.Point GetClickablePointCore() { throw null; }
+ protected override string GetHelpTextCore() { throw null; }
+ protected override string GetItemStatusCore() { throw null; }
+ protected override string GetItemTypeCore() { throw null; }
+ protected override System.Windows.Automation.Peers.AutomationPeer GetLabeledByCore() { throw null; }
+ protected override System.Windows.Automation.AutomationLiveSetting GetLiveSettingCore() { throw null; }
+ protected override string GetNameCore() { throw null; }
+ protected override System.Windows.Automation.Peers.AutomationOrientation GetOrientationCore() { throw null; }
+ public override object GetPattern(System.Windows.Automation.Peers.PatternInterface patternInterface) { throw null; }
+ protected override int GetPositionInSetCore() { throw null; }
+ protected override int GetSizeOfSetCore() { throw null; }
+ protected override bool HasKeyboardFocusCore() { throw null; }
+ protected override bool IsContentElementCore() { throw null; }
+ protected override bool IsControlElementCore() { throw null; }
+ protected override bool IsEnabledCore() { throw null; }
+ protected override bool IsKeyboardFocusableCore() { throw null; }
+ protected override bool IsOffscreenCore() { throw null; }
+ protected override bool IsPasswordCore() { throw null; }
+ protected override bool IsRequiredForFormCore() { throw null; }
+ protected override void SetFocusCore() { }
+ }
+ public partial class UIElementAutomationPeer : System.Windows.Automation.Peers.AutomationPeer
+ {
+ public UIElementAutomationPeer(System.Windows.UIElement owner) { }
+ public System.Windows.UIElement Owner { get { throw null; } }
+ public static System.Windows.Automation.Peers.AutomationPeer CreatePeerForElement(System.Windows.UIElement element) { throw null; }
+ public static System.Windows.Automation.Peers.AutomationPeer FromElement(System.Windows.UIElement element) { throw null; }
+ protected override string GetAcceleratorKeyCore() { throw null; }
+ protected override string GetAccessKeyCore() { throw null; }
+ protected override System.Windows.Automation.Peers.AutomationControlType GetAutomationControlTypeCore() { throw null; }
+ protected override string GetAutomationIdCore() { throw null; }
+ protected override System.Windows.Rect GetBoundingRectangleCore() { throw null; }
+ protected override System.Collections.Generic.List GetChildrenCore() { throw null; }
+ protected override string GetClassNameCore() { throw null; }
+ protected override System.Windows.Point GetClickablePointCore() { throw null; }
+ protected override string GetHelpTextCore() { throw null; }
+ protected override string GetItemStatusCore() { throw null; }
+ protected override string GetItemTypeCore() { throw null; }
+ protected override System.Windows.Automation.Peers.AutomationPeer GetLabeledByCore() { throw null; }
+ protected override System.Windows.Automation.AutomationLiveSetting GetLiveSettingCore() { throw null; }
+ protected override string GetNameCore() { throw null; }
+ protected override System.Windows.Automation.Peers.AutomationOrientation GetOrientationCore() { throw null; }
+ public override object GetPattern(System.Windows.Automation.Peers.PatternInterface patternInterface) { throw null; }
+ protected override int GetPositionInSetCore() { throw null; }
+ protected override int GetSizeOfSetCore() { throw null; }
+ protected override bool HasKeyboardFocusCore() { throw null; }
+ protected override bool IsContentElementCore() { throw null; }
+ protected override bool IsControlElementCore() { throw null; }
+ protected override bool IsEnabledCore() { throw null; }
+ protected override bool IsKeyboardFocusableCore() { throw null; }
+ protected override bool IsOffscreenCore() { throw null; }
+ protected override bool IsPasswordCore() { throw null; }
+ protected override bool IsRequiredForFormCore() { throw null; }
+ protected override void SetFocusCore() { }
+ }
+}
+namespace System.Windows.Diagnostics
+{
+ public static partial class VisualDiagnostics
+ {
+ public static event System.EventHandler VisualTreeChanged { add { } remove { } }
+ public static void DisableVisualTreeChanged() { }
+ public static void EnableVisualTreeChanged() { }
+ public static System.Windows.Diagnostics.XamlSourceInfo GetXamlSourceInfo(object obj) { throw null; }
+ }
+ public partial class VisualTreeChangeEventArgs : System.EventArgs
+ {
+ public VisualTreeChangeEventArgs(System.Windows.DependencyObject parent, System.Windows.DependencyObject child, int childIndex, System.Windows.Diagnostics.VisualTreeChangeType changeType) { }
+ public System.Windows.Diagnostics.VisualTreeChangeType ChangeType { get { throw null; } }
+ public System.Windows.DependencyObject Child { get { throw null; } }
+ public int ChildIndex { get { throw null; } }
+ public System.Windows.DependencyObject Parent { get { throw null; } }
+ }
+ public enum VisualTreeChangeType
+ {
+ Add = 0,
+ Remove = 1,
+ }
+ public partial class XamlSourceInfo
+ {
+ public XamlSourceInfo(System.Uri sourceUri, int lineNumber, int linePosition) { }
+ public int LineNumber { get { throw null; } }
+ public int LinePosition { get { throw null; } }
+ public System.Uri SourceUri { get { throw null; } }
+ }
+}
+namespace System.Windows.Documents
+{
+ public abstract partial class ContentPosition
+ {
+ public static readonly System.Windows.Documents.ContentPosition Missing;
+ protected ContentPosition() { }
+ }
+ public partial class DocumentPage : System.IDisposable
+ {
+ public static readonly System.Windows.Documents.DocumentPage Missing;
+ public DocumentPage(System.Windows.Media.Visual visual) { }
+ public DocumentPage(System.Windows.Media.Visual visual, System.Windows.Size pageSize, System.Windows.Rect bleedBox, System.Windows.Rect contentBox) { }
+ public virtual System.Windows.Rect BleedBox { get { throw null; } }
+ public virtual System.Windows.Rect ContentBox { get { throw null; } }
+ public virtual System.Windows.Size Size { get { throw null; } }
+ public virtual System.Windows.Media.Visual Visual { get { throw null; } }
+ public event System.EventHandler PageDestroyed { add { } remove { } }
+ public virtual void Dispose() { }
+ protected void OnPageDestroyed(System.EventArgs e) { }
+ protected void SetBleedBox(System.Windows.Rect bleedBox) { }
+ protected void SetContentBox(System.Windows.Rect contentBox) { }
+ protected void SetSize(System.Windows.Size size) { }
+ protected void SetVisual(System.Windows.Media.Visual visual) { }
+ }
+ public abstract partial class DocumentPaginator
+ {
+ protected DocumentPaginator() { }
+ public abstract bool IsPageCountValid { get; }
+ public abstract int PageCount { get; }
+ public abstract System.Windows.Size PageSize { get; set; }
+ public abstract System.Windows.Documents.IDocumentPaginatorSource Source { get; }
+ public event System.ComponentModel.AsyncCompletedEventHandler ComputePageCountCompleted { add { } remove { } }
+ public event System.Windows.Documents.GetPageCompletedEventHandler GetPageCompleted { add { } remove { } }
+ public event System.Windows.Documents.PagesChangedEventHandler PagesChanged { add { } remove { } }
+ public virtual void CancelAsync(object userState) { }
+ public virtual void ComputePageCount() { }
+ public virtual void ComputePageCountAsync() { }
+ public virtual void ComputePageCountAsync(object userState) { }
+ public abstract System.Windows.Documents.DocumentPage GetPage(int pageNumber);
+ public virtual void GetPageAsync(int pageNumber) { }
+ public virtual void GetPageAsync(int pageNumber, object userState) { }
+ protected virtual void OnComputePageCountCompleted(System.ComponentModel.AsyncCompletedEventArgs e) { }
+ protected virtual void OnGetPageCompleted(System.Windows.Documents.GetPageCompletedEventArgs e) { }
+ protected virtual void OnPagesChanged(System.Windows.Documents.PagesChangedEventArgs e) { }
+ }
+ public abstract partial class DynamicDocumentPaginator : System.Windows.Documents.DocumentPaginator
+ {
+ protected DynamicDocumentPaginator() { }
+ public virtual bool IsBackgroundPaginationEnabled { get { throw null; } set { } }
+ public event System.Windows.Documents.GetPageNumberCompletedEventHandler GetPageNumberCompleted { add { } remove { } }
+ public event System.EventHandler PaginationCompleted { add { } remove { } }
+ public event System.Windows.Documents.PaginationProgressEventHandler PaginationProgress { add { } remove { } }
+ public abstract System.Windows.Documents.ContentPosition GetObjectPosition(object value);
+ public abstract int GetPageNumber(System.Windows.Documents.ContentPosition contentPosition);
+ public virtual void GetPageNumberAsync(System.Windows.Documents.ContentPosition contentPosition) { }
+ public virtual void GetPageNumberAsync(System.Windows.Documents.ContentPosition contentPosition, object userState) { }
+ public abstract System.Windows.Documents.ContentPosition GetPagePosition(System.Windows.Documents.DocumentPage page);
+ protected virtual void OnGetPageNumberCompleted(System.Windows.Documents.GetPageNumberCompletedEventArgs e) { }
+ protected virtual void OnPaginationCompleted(System.EventArgs e) { }
+ protected virtual void OnPaginationProgress(System.Windows.Documents.PaginationProgressEventArgs e) { }
+ }
+ public partial class GetPageCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs
+ {
+ public GetPageCompletedEventArgs(System.Windows.Documents.DocumentPage page, int pageNumber, System.Exception error, bool cancelled, object userState) : base(default(System.Exception), default(bool), default(object)) { }
+ public System.Windows.Documents.DocumentPage DocumentPage { get { throw null; } }
+ public int PageNumber { get { throw null; } }
+ }
+ public delegate void GetPageCompletedEventHandler(object sender, System.Windows.Documents.GetPageCompletedEventArgs e);
+ public partial class GetPageNumberCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs
+ {
+ public GetPageNumberCompletedEventArgs(System.Windows.Documents.ContentPosition contentPosition, int pageNumber, System.Exception error, bool cancelled, object userState) : base(default(System.Exception), default(bool), default(object)) { }
+ public System.Windows.Documents.ContentPosition ContentPosition { get { throw null; } }
+ public int PageNumber { get { throw null; } }
+ }
+ public delegate void GetPageNumberCompletedEventHandler(object sender, System.Windows.Documents.GetPageNumberCompletedEventArgs e);
+ public partial interface IDocumentPaginatorSource
+ {
+ System.Windows.Documents.DocumentPaginator DocumentPaginator { get; }
+ }
+ public partial class PagesChangedEventArgs : System.EventArgs
+ {
+ public PagesChangedEventArgs(int start, int count) { }
+ public int Count { get { throw null; } }
+ public int Start { get { throw null; } }
+ }
+ public delegate void PagesChangedEventHandler(object sender, System.Windows.Documents.PagesChangedEventArgs e);
+ public partial class PaginationProgressEventArgs : System.EventArgs
+ {
+ public PaginationProgressEventArgs(int start, int count) { }
+ public int Count { get { throw null; } }
+ public int Start { get { throw null; } }
+ }
+ public delegate void PaginationProgressEventHandler(object sender, System.Windows.Documents.PaginationProgressEventArgs e);
+}
+namespace System.Windows.Ink
+{
+ public enum ApplicationGesture
+ {
+ AllGestures = 0,
+ NoGesture = 61440,
+ ScratchOut = 61441,
+ Triangle = 61442,
+ Square = 61443,
+ Star = 61444,
+ Check = 61445,
+ Curlicue = 61456,
+ DoubleCurlicue = 61457,
+ Circle = 61472,
+ DoubleCircle = 61473,
+ SemicircleLeft = 61480,
+ SemicircleRight = 61481,
+ ChevronUp = 61488,
+ ChevronDown = 61489,
+ ChevronLeft = 61490,
+ ChevronRight = 61491,
+ ArrowUp = 61496,
+ ArrowDown = 61497,
+ ArrowLeft = 61498,
+ ArrowRight = 61499,
+ Up = 61528,
+ Down = 61529,
+ Left = 61530,
+ Right = 61531,
+ UpDown = 61536,
+ DownUp = 61537,
+ LeftRight = 61538,
+ RightLeft = 61539,
+ UpLeftLong = 61540,
+ UpRightLong = 61541,
+ DownLeftLong = 61542,
+ DownRightLong = 61543,
+ UpLeft = 61544,
+ UpRight = 61545,
+ DownLeft = 61546,
+ DownRight = 61547,
+ LeftUp = 61548,
+ LeftDown = 61549,
+ RightUp = 61550,
+ RightDown = 61551,
+ Exclamation = 61604,
+ Tap = 61680,
+ DoubleTap = 61681,
+ }
+ public static partial class DrawingAttributeIds
+ {
+ public static readonly System.Guid Color;
+ public static readonly System.Guid DrawingFlags;
+ public static readonly System.Guid IsHighlighter;
+ public static readonly System.Guid StylusHeight;
+ public static readonly System.Guid StylusTip;
+ public static readonly System.Guid StylusTipTransform;
+ public static readonly System.Guid StylusWidth;
+ }
+ public partial class DrawingAttributes : System.ComponentModel.INotifyPropertyChanged
+ {
+ public static readonly double MaxHeight;
+ public static readonly double MaxWidth;
+ public static readonly double MinHeight;
+ public static readonly double MinWidth;
+ public DrawingAttributes() { }
+ public System.Windows.Media.Color Color { get { throw null; } set { } }
+ public bool FitToCurve { get { throw null; } set { } }
+ public double Height { get { throw null; } set { } }
+ public bool IgnorePressure { get { throw null; } set { } }
+ public bool IsHighlighter { get { throw null; } set { } }
+ public System.Windows.Ink.StylusTip StylusTip { get { throw null; } set { } }
+ public System.Windows.Media.Matrix StylusTipTransform { get { throw null; } set { } }
+ public double Width { get { throw null; } set { } }
+ public event System.Windows.Ink.PropertyDataChangedEventHandler AttributeChanged { add { } remove { } }
+ public event System.Windows.Ink.PropertyDataChangedEventHandler PropertyDataChanged { add { } remove { } }
+ event System.ComponentModel.PropertyChangedEventHandler System.ComponentModel.INotifyPropertyChanged.PropertyChanged { add { } remove { } }
+ public void AddPropertyData(System.Guid propertyDataId, object propertyData) { }
+ public virtual System.Windows.Ink.DrawingAttributes Clone() { throw null; }
+ public bool ContainsPropertyData(System.Guid propertyDataId) { throw null; }
+ public override bool Equals(object o) { throw null; }
+ public override int GetHashCode() { throw null; }
+ public object GetPropertyData(System.Guid propertyDataId) { throw null; }
+ public System.Guid[] GetPropertyDataIds() { throw null; }
+ protected virtual void OnAttributeChanged(System.Windows.Ink.PropertyDataChangedEventArgs e) { }
+ protected virtual void OnPropertyChanged(System.ComponentModel.PropertyChangedEventArgs e) { }
+ protected virtual void OnPropertyDataChanged(System.Windows.Ink.PropertyDataChangedEventArgs e) { }
+ public static bool operator ==(System.Windows.Ink.DrawingAttributes first, System.Windows.Ink.DrawingAttributes second) { throw null; }
+ public static bool operator !=(System.Windows.Ink.DrawingAttributes first, System.Windows.Ink.DrawingAttributes second) { throw null; }
+ public void RemovePropertyData(System.Guid propertyDataId) { }
+ }
+ public partial class DrawingAttributesReplacedEventArgs : System.EventArgs
+ {
+ public DrawingAttributesReplacedEventArgs(System.Windows.Ink.DrawingAttributes newDrawingAttributes, System.Windows.Ink.DrawingAttributes previousDrawingAttributes) { }
+ public System.Windows.Ink.DrawingAttributes NewDrawingAttributes { get { throw null; } }
+ public System.Windows.Ink.DrawingAttributes PreviousDrawingAttributes { get { throw null; } }
+ }
+ public delegate void DrawingAttributesReplacedEventHandler(object sender, System.Windows.Ink.DrawingAttributesReplacedEventArgs e);
+ public sealed partial class EllipseStylusShape : System.Windows.Ink.StylusShape
+ {
+ public EllipseStylusShape(double width, double height) { }
+ public EllipseStylusShape(double width, double height, double rotation) { }
+ }
+ public partial class GestureRecognitionResult
+ {
+ internal GestureRecognitionResult() { }
+ public System.Windows.Ink.ApplicationGesture ApplicationGesture { get { throw null; } }
+ public System.Windows.Ink.RecognitionConfidence RecognitionConfidence { get { throw null; } }
+ }
+ public sealed partial class GestureRecognizer : System.Windows.DependencyObject, System.IDisposable
+ {
+ public GestureRecognizer() { }
+ public GestureRecognizer(System.Collections.Generic.IEnumerable enabledApplicationGestures) { }
+ public bool IsRecognizerAvailable { get { throw null; } }
+ public void Dispose() { }
+ public System.Collections.ObjectModel.ReadOnlyCollection GetEnabledGestures() { throw null; }
+ public System.Collections.ObjectModel.ReadOnlyCollection Recognize(System.Windows.Ink.StrokeCollection strokes) { throw null; }
+ public void SetEnabledGestures(System.Collections.Generic.IEnumerable applicationGestures) { }
+ }
+ public abstract partial class IncrementalHitTester
+ {
+ internal IncrementalHitTester() { }
+ public bool IsValid { get { throw null; } }
+ public void AddPoint(System.Windows.Point point) { }
+ public void AddPoints(System.Collections.Generic.IEnumerable points) { }
+ public void AddPoints(System.Windows.Input.StylusPointCollection stylusPoints) { }
+ protected abstract void AddPointsCore(System.Collections.Generic.IEnumerable points);
+ public void EndHitTesting() { }
+ }
+ public partial class IncrementalLassoHitTester : System.Windows.Ink.IncrementalHitTester
+ {
+ internal IncrementalLassoHitTester() { }
+ public event System.Windows.Ink.LassoSelectionChangedEventHandler SelectionChanged { add { } remove { } }
+ protected override void AddPointsCore(System.Collections.Generic.IEnumerable points) { }
+ protected void OnSelectionChanged(System.Windows.Ink.LassoSelectionChangedEventArgs eventArgs) { }
+ }
+ public partial class IncrementalStrokeHitTester : System.Windows.Ink.IncrementalHitTester
+ {
+ internal IncrementalStrokeHitTester() { }
+ public event System.Windows.Ink.StrokeHitEventHandler StrokeHit { add { } remove { } }
+ protected override void AddPointsCore(System.Collections.Generic.IEnumerable points) { }
+ protected void OnStrokeHit(System.Windows.Ink.StrokeHitEventArgs eventArgs) { }
+ }
+ public partial class LassoSelectionChangedEventArgs : System.EventArgs
+ {
+ internal LassoSelectionChangedEventArgs() { }
+ public System.Windows.Ink.StrokeCollection DeselectedStrokes { get { throw null; } }
+ public System.Windows.Ink.StrokeCollection SelectedStrokes { get { throw null; } }
+ }
+ public delegate void LassoSelectionChangedEventHandler(object sender, System.Windows.Ink.LassoSelectionChangedEventArgs e);
+ public partial class PropertyDataChangedEventArgs : System.EventArgs
+ {
+ public PropertyDataChangedEventArgs(System.Guid propertyGuid, object newValue, object previousValue) { }
+ public object NewValue { get { throw null; } }
+ public object PreviousValue { get { throw null; } }
+ public System.Guid PropertyGuid { get { throw null; } }
+ }
+ public delegate void PropertyDataChangedEventHandler(object sender, System.Windows.Ink.PropertyDataChangedEventArgs e);
+ public enum RecognitionConfidence
+ {
+ Strong = 0,
+ Intermediate = 1,
+ Poor = 2,
+ }
+ public sealed partial class RectangleStylusShape : System.Windows.Ink.StylusShape
+ {
+ public RectangleStylusShape(double width, double height) { }
+ public RectangleStylusShape(double width, double height, double rotation) { }
+ }
+ public partial class Stroke : System.ComponentModel.INotifyPropertyChanged
+ {
+ public Stroke(System.Windows.Input.StylusPointCollection stylusPoints) { }
+ public Stroke(System.Windows.Input.StylusPointCollection stylusPoints, System.Windows.Ink.DrawingAttributes drawingAttributes) { }
+ public System.Windows.Ink.DrawingAttributes DrawingAttributes { get { throw null; } set { } }
+ public System.Windows.Input.StylusPointCollection StylusPoints { get { throw null; } set { } }
+ public event System.Windows.Ink.PropertyDataChangedEventHandler DrawingAttributesChanged { add { } remove { } }
+ public event System.Windows.Ink.DrawingAttributesReplacedEventHandler DrawingAttributesReplaced { add { } remove { } }
+ public event System.EventHandler Invalidated { add { } remove { } }
+ public event System.Windows.Ink.PropertyDataChangedEventHandler PropertyDataChanged { add { } remove { } }
+ public event System.EventHandler StylusPointsChanged { add { } remove { } }
+ public event System.Windows.Ink.StylusPointsReplacedEventHandler StylusPointsReplaced { add { } remove { } }
+ event System.ComponentModel.PropertyChangedEventHandler System.ComponentModel.INotifyPropertyChanged.PropertyChanged { add { } remove { } }
+ public void AddPropertyData(System.Guid propertyDataId, object propertyData) { }
+ public virtual System.Windows.Ink.Stroke Clone() { throw null; }
+ public bool ContainsPropertyData(System.Guid propertyDataId) { throw null; }
+ public void Draw(System.Windows.Media.DrawingContext context) { }
+ public void Draw(System.Windows.Media.DrawingContext drawingContext, System.Windows.Ink.DrawingAttributes drawingAttributes) { }
+ protected virtual void DrawCore(System.Windows.Media.DrawingContext drawingContext, System.Windows.Ink.DrawingAttributes drawingAttributes) { }
+ public System.Windows.Input.StylusPointCollection GetBezierStylusPoints() { throw null; }
+ public virtual System.Windows.Rect GetBounds() { throw null; }
+ public System.Windows.Ink.StrokeCollection GetClipResult(System.Collections.Generic.IEnumerable lassoPoints) { throw null; }
+ public System.Windows.Ink.StrokeCollection GetClipResult(System.Windows.Rect bounds) { throw null; }
+ public System.Windows.Ink.StrokeCollection GetEraseResult(System.Collections.Generic.IEnumerable lassoPoints) { throw null; }
+ public System.Windows.Ink.StrokeCollection GetEraseResult(System.Collections.Generic.IEnumerable eraserPath, System.Windows.Ink.StylusShape eraserShape) { throw null; }
+ public System.Windows.Ink.StrokeCollection GetEraseResult(System.Windows.Rect bounds) { throw null; }
+ public System.Windows.Media.Geometry GetGeometry() { throw null; }
+ public System.Windows.Media.Geometry GetGeometry(System.Windows.Ink.DrawingAttributes drawingAttributes) { throw null; }
+ public object GetPropertyData(System.Guid propertyDataId) { throw null; }
+ public System.Guid[] GetPropertyDataIds() { throw null; }
+ public bool HitTest(System.Collections.Generic.IEnumerable lassoPoints, int percentageWithinLasso) { throw null; }
+ public bool HitTest(System.Collections.Generic.IEnumerable path, System.Windows.Ink.StylusShape stylusShape) { throw null; }
+ public bool HitTest(System.Windows.Point point) { throw null; }
+ public bool HitTest(System.Windows.Point point, double diameter) { throw null; }
+ public bool HitTest(System.Windows.Rect bounds, int percentageWithinBounds) { throw null; }
+ protected virtual void OnDrawingAttributesChanged(System.Windows.Ink.PropertyDataChangedEventArgs e) { }
+ protected virtual void OnDrawingAttributesReplaced(System.Windows.Ink.DrawingAttributesReplacedEventArgs e) { }
+ protected virtual void OnInvalidated(System.EventArgs e) { }
+ protected virtual void OnPropertyChanged(System.ComponentModel.PropertyChangedEventArgs e) { }
+ protected virtual void OnPropertyDataChanged(System.Windows.Ink.PropertyDataChangedEventArgs e) { }
+ protected virtual void OnStylusPointsChanged(System.EventArgs e) { }
+ protected virtual void OnStylusPointsReplaced(System.Windows.Ink.StylusPointsReplacedEventArgs e) { }
+ public void RemovePropertyData(System.Guid propertyDataId) { }
+ public virtual void Transform(System.Windows.Media.Matrix transformMatrix, bool applyToStylusTip) { }
+ }
+ [System.ComponentModel.TypeConverterAttribute(typeof(System.Windows.StrokeCollectionConverter))]
+ public partial class StrokeCollection : System.Collections.ObjectModel.Collection, System.Collections.Specialized.INotifyCollectionChanged, System.ComponentModel.INotifyPropertyChanged
+ {
+ public static readonly string InkSerializedFormat;
+ public StrokeCollection() { }
+ public StrokeCollection(System.Collections.Generic.IEnumerable strokes) { }
+ public StrokeCollection(System.IO.Stream stream) { }
+ public event System.Windows.Ink.PropertyDataChangedEventHandler PropertyDataChanged { add { } remove { } }
+ public event System.Windows.Ink.StrokeCollectionChangedEventHandler StrokesChanged { add { } remove { } }
+ event System.Collections.Specialized.NotifyCollectionChangedEventHandler System.Collections.Specialized.INotifyCollectionChanged.CollectionChanged { add { } remove { } }
+ event System.ComponentModel.PropertyChangedEventHandler System.ComponentModel.INotifyPropertyChanged.PropertyChanged { add { } remove { } }
+ public void Add(System.Windows.Ink.StrokeCollection strokes) { }
+ public void AddPropertyData(System.Guid propertyDataId, object propertyData) { }
+ protected sealed override void ClearItems() { }
+ public void Clip(System.Collections.Generic.IEnumerable lassoPoints) { }
+ public void Clip(System.Windows.Rect bounds) { }
+ public virtual System.Windows.Ink.StrokeCollection Clone() { throw null; }
+ public bool ContainsPropertyData(System.Guid propertyDataId) { throw null; }
+ public void Draw(System.Windows.Media.DrawingContext context) { }
+ public void Erase(System.Collections.Generic.IEnumerable lassoPoints) { }
+ public void Erase(System.Collections.Generic.IEnumerable eraserPath, System.Windows.Ink.StylusShape eraserShape) { }
+ public void Erase(System.Windows.Rect bounds) { }
+ public System.Windows.Rect GetBounds() { throw null; }
+ public System.Windows.Ink.IncrementalLassoHitTester GetIncrementalLassoHitTester(int percentageWithinLasso) { throw null; }
+ public System.Windows.Ink.IncrementalStrokeHitTester GetIncrementalStrokeHitTester(System.Windows.Ink.StylusShape eraserShape) { throw null; }
+ public object GetPropertyData(System.Guid propertyDataId) { throw null; }
+ public System.Guid[] GetPropertyDataIds() { throw null; }
+ public System.Windows.Ink.StrokeCollection HitTest(System.Collections.Generic.IEnumerable lassoPoints, int percentageWithinLasso) { throw null; }
+ public System.Windows.Ink.StrokeCollection HitTest(System.Collections.Generic.IEnumerable path, System.Windows.Ink.StylusShape stylusShape) { throw null; }
+ public System.Windows.Ink.StrokeCollection HitTest(System.Windows.Point point) { throw null; }
+ public System.Windows.Ink.StrokeCollection HitTest(System.Windows.Point point, double diameter) { throw null; }
+ public System.Windows.Ink.StrokeCollection HitTest(System.Windows.Rect bounds, int percentageWithinBounds) { throw null; }
+ public new int IndexOf(System.Windows.Ink.Stroke stroke) { throw null; }
+ protected sealed override void InsertItem(int index, System.Windows.Ink.Stroke stroke) { }
+ protected virtual void OnPropertyChanged(System.ComponentModel.PropertyChangedEventArgs e) { }
+ protected virtual void OnPropertyDataChanged(System.Windows.Ink.PropertyDataChangedEventArgs e) { }
+ protected virtual void OnStrokesChanged(System.Windows.Ink.StrokeCollectionChangedEventArgs e) { }
+ public void Remove(System.Windows.Ink.StrokeCollection strokes) { }
+ protected sealed override void RemoveItem(int index) { }
+ public void RemovePropertyData(System.Guid propertyDataId) { }
+ public void Replace(System.Windows.Ink.Stroke strokeToReplace, System.Windows.Ink.StrokeCollection strokesToReplaceWith) { }
+ public void Replace(System.Windows.Ink.StrokeCollection strokesToReplace, System.Windows.Ink.StrokeCollection strokesToReplaceWith) { }
+ public void Save(System.IO.Stream stream) { }
+ public virtual void Save(System.IO.Stream stream, bool compress) { }
+ protected sealed override void SetItem(int index, System.Windows.Ink.Stroke stroke) { }
+ public void Transform(System.Windows.Media.Matrix transformMatrix, bool applyToStylusTip) { }
+ }
+ public partial class StrokeCollectionChangedEventArgs : System.EventArgs
+ {
+ public StrokeCollectionChangedEventArgs(System.Windows.Ink.StrokeCollection added, System.Windows.Ink.StrokeCollection removed) { }
+ public System.Windows.Ink.StrokeCollection Added { get { throw null; } }
+ public System.Windows.Ink.StrokeCollection Removed { get { throw null; } }
+ }
+ public delegate void StrokeCollectionChangedEventHandler(object sender, System.Windows.Ink.StrokeCollectionChangedEventArgs e);
+ public partial class StrokeHitEventArgs : System.EventArgs
+ {
+ internal StrokeHitEventArgs() { }
+ public System.Windows.Ink.Stroke HitStroke { get { throw null; } }
+ public System.Windows.Ink.StrokeCollection GetPointEraseResults() { throw null; }
+ }
+ public delegate void StrokeHitEventHandler(object sender, System.Windows.Ink.StrokeHitEventArgs e);
+ public partial class StylusPointsReplacedEventArgs : System.EventArgs
+ {
+ public StylusPointsReplacedEventArgs(System.Windows.Input.StylusPointCollection newStylusPoints, System.Windows.Input.StylusPointCollection previousStylusPoints) { }
+ public System.Windows.Input.StylusPointCollection NewStylusPoints { get { throw null; } }
+ public System.Windows.Input.StylusPointCollection PreviousStylusPoints { get { throw null; } }
+ }
+ public delegate void StylusPointsReplacedEventHandler(object sender, System.Windows.Ink.StylusPointsReplacedEventArgs e);
+ public abstract partial class StylusShape
+ {
+ internal StylusShape() { }
+ public double Height { get { throw null; } }
+ public double Rotation { get { throw null; } }
+ public double Width { get { throw null; } }
+ }
+ public enum StylusTip
+ {
+ Rectangle = 0,
+ Ellipse = 1,
+ }
+}
+namespace System.Windows.Input
+{
+ public partial class AccessKeyEventArgs : System.EventArgs
+ {
+ internal AccessKeyEventArgs() { }
+ public bool IsMultiple { get { throw null; } }
+ public string Key { get { throw null; } }
+ }
+ public sealed partial class AccessKeyManager
+ {
+ internal AccessKeyManager() { }
+ public static readonly System.Windows.RoutedEvent AccessKeyPressedEvent;
+ public static void AddAccessKeyPressedHandler(System.Windows.DependencyObject element, System.Windows.Input.AccessKeyPressedEventHandler handler) { }
+ public static bool IsKeyRegistered(object scope, string key) { throw null; }
+ public static bool ProcessKey(object scope, string key, bool isMultiple) { throw null; }
+ public static void Register(string key, System.Windows.IInputElement element) { }
+ public static void RemoveAccessKeyPressedHandler(System.Windows.DependencyObject element, System.Windows.Input.AccessKeyPressedEventHandler handler) { }
+ public static void Unregister(string key, System.Windows.IInputElement element) { }
+ }
+ public partial class AccessKeyPressedEventArgs : System.Windows.RoutedEventArgs
+ {
+ public AccessKeyPressedEventArgs() { }
+ public AccessKeyPressedEventArgs(string key) { }
+ public string Key { get { throw null; } }
+ public object Scope { get { throw null; } set { } }
+ public System.Windows.UIElement Target { get { throw null; } set { } }
+ protected override void InvokeEventHandler(System.Delegate genericHandler, object genericTarget) { }
+ }
+ public delegate void AccessKeyPressedEventHandler(object sender, System.Windows.Input.AccessKeyPressedEventArgs e);
+ public static partial class ApplicationCommands
+ {
+ public static System.Windows.Input.RoutedUICommand CancelPrint { get { throw null; } }
+ public static System.Windows.Input.RoutedUICommand Close { get { throw null; } }
+ public static System.Windows.Input.RoutedUICommand ContextMenu { get { throw null; } }
+ public static System.Windows.Input.RoutedUICommand Copy { get { throw null; } }
+ public static System.Windows.Input.RoutedUICommand CorrectionList { get { throw null; } }
+ public static System.Windows.Input.RoutedUICommand Cut { get { throw null; } }
+ public static System.Windows.Input.RoutedUICommand Delete { get { throw null; } }
+ public static System.Windows.Input.RoutedUICommand Find { get { throw null; } }
+ public static System.Windows.Input.RoutedUICommand Help { get { throw null; } }
+ public static System.Windows.Input.RoutedUICommand New { get { throw null; } }
+ public static System.Windows.Input.RoutedUICommand NotACommand { get { throw null; } }
+ public static System.Windows.Input.RoutedUICommand Open { get { throw null; } }
+ public static System.Windows.Input.RoutedUICommand Paste { get { throw null; } }
+ public static System.Windows.Input.RoutedUICommand Print { get { throw null; } }
+ public static System.Windows.Input.RoutedUICommand PrintPreview { get { throw null; } }
+ public static System.Windows.Input.RoutedUICommand Properties { get { throw null; } }
+ public static System.Windows.Input.RoutedUICommand Redo { get { throw null; } }
+ public static System.Windows.Input.RoutedUICommand Replace { get { throw null; } }
+ public static System.Windows.Input.RoutedUICommand Save { get { throw null; } }
+ public static System.Windows.Input.RoutedUICommand SaveAs { get { throw null; } }
+ public static System.Windows.Input.RoutedUICommand SelectAll { get { throw null; } }
+ public static System.Windows.Input.RoutedUICommand Stop { get { throw null; } }
+ public static System.Windows.Input.RoutedUICommand Undo { get { throw null; } }
+ }
+ public partial class CanExecuteChangedEventManager : System.Windows.WeakEventManager
+ {
+ internal CanExecuteChangedEventManager() { }
+ public static void AddHandler(System.Windows.Input.ICommand source, System.EventHandler handler) { }
+ protected override bool Purge(object source, object data, bool purgeAll) { throw null; }
+ public static void RemoveHandler(System.Windows.Input.ICommand source, System.EventHandler handler) { }
+ protected override void StartListening(object source) { }
+ protected override void StopListening(object source) { }
+ }
+ public sealed partial class CanExecuteRoutedEventArgs : System.Windows.RoutedEventArgs
+ {
+ internal CanExecuteRoutedEventArgs() { }
+ public bool CanExecute { get { throw null; } set { } }
+ public System.Windows.Input.ICommand Command { get { throw null; } }
+ public bool ContinueRouting { get { throw null; } set { } }
+ public object Parameter { get { throw null; } }
+ protected override void InvokeEventHandler(System.Delegate genericHandler, object target) { }
+ }
+ public delegate void CanExecuteRoutedEventHandler(object sender, System.Windows.Input.CanExecuteRoutedEventArgs e);
+ public enum CaptureMode
+ {
+ None = 0,
+ Element = 1,
+ SubTree = 2,
+ }
+ public partial class CommandBinding
+ {
+ public CommandBinding() { }
+ public CommandBinding(System.Windows.Input.ICommand command) { }
+ public CommandBinding(System.Windows.Input.ICommand command, System.Windows.Input.ExecutedRoutedEventHandler executed) { }
+ public CommandBinding(System.Windows.Input.ICommand command, System.Windows.Input.ExecutedRoutedEventHandler executed, System.Windows.Input.CanExecuteRoutedEventHandler canExecute) { }
+ [System.Windows.LocalizabilityAttribute(System.Windows.LocalizationCategory.NeverLocalize)]
+ public System.Windows.Input.ICommand Command { get { throw null; } set { } }
+ public event System.Windows.Input.CanExecuteRoutedEventHandler CanExecute { add { } remove { } }
+ public event System.Windows.Input.ExecutedRoutedEventHandler Executed { add { } remove { } }
+ public event System.Windows.Input.CanExecuteRoutedEventHandler PreviewCanExecute { add { } remove { } }
+ public event System.Windows.Input.ExecutedRoutedEventHandler PreviewExecuted { add { } remove { } }
+ }
+ public sealed partial class CommandBindingCollection : System.Collections.ICollection, System.Collections.IEnumerable, System.Collections.IList
+ {
+ public CommandBindingCollection() { }
+ public CommandBindingCollection(System.Collections.IList commandBindings) { }
+ public int Count { get { throw null; } }
+ public bool IsFixedSize { get { throw null; } }
+ public bool IsReadOnly { get { throw null; } }
+ public bool IsSynchronized { get { throw null; } }
+ public System.Windows.Input.CommandBinding this[int index] { get { throw null; } set { } }
+ public object SyncRoot { get { throw null; } }
+ object System.Collections.IList.this[int index] { get { throw null; } set { } }
+ public int Add(System.Windows.Input.CommandBinding commandBinding) { throw null; }
+ public void AddRange(System.Collections.ICollection collection) { }
+ public void Clear() { }
+ public bool Contains(System.Windows.Input.CommandBinding commandBinding) { throw null; }
+ public void CopyTo(System.Windows.Input.CommandBinding[] commandBindings, int index) { }
+ public System.Collections.IEnumerator GetEnumerator() { throw null; }
+ public int IndexOf(System.Windows.Input.CommandBinding value) { throw null; }
+ public void Insert(int index, System.Windows.Input.CommandBinding commandBinding) { }
+ public void Remove(System.Windows.Input.CommandBinding commandBinding) { }
+ public void RemoveAt(int index) { }
+ void System.Collections.ICollection.CopyTo(System.Array array, int index) { }
+ int System.Collections.IList.Add(object commandBinding) { throw null; }
+ bool System.Collections.IList.Contains(object key) { throw null; }
+ int System.Collections.IList.IndexOf(object value) { throw null; }
+ void System.Collections.IList.Insert(int index, object value) { }
+ void System.Collections.IList.Remove(object commandBinding) { }
+ }
+ public sealed partial class CommandManager
+ {
+ internal CommandManager() { }
+ public static readonly System.Windows.RoutedEvent CanExecuteEvent;
+ public static readonly System.Windows.RoutedEvent ExecutedEvent;
+ public static readonly System.Windows.RoutedEvent PreviewCanExecuteEvent;
+ public static readonly System.Windows.RoutedEvent PreviewExecutedEvent;
+ public static event System.EventHandler RequerySuggested { add { } remove { } }
+ public static void AddCanExecuteHandler(System.Windows.UIElement element, System.Windows.Input.CanExecuteRoutedEventHandler handler) { }
+ public static void AddExecutedHandler(System.Windows.UIElement element, System.Windows.Input.ExecutedRoutedEventHandler handler) { }
+ public static void AddPreviewCanExecuteHandler(System.Windows.UIElement element, System.Windows.Input.CanExecuteRoutedEventHandler handler) { }
+ public static void AddPreviewExecutedHandler(System.Windows.UIElement element, System.Windows.Input.ExecutedRoutedEventHandler handler) { }
+ public static void InvalidateRequerySuggested() { }
+ public static void RegisterClassCommandBinding(System.Type type, System.Windows.Input.CommandBinding commandBinding) { }
+ public static void RegisterClassInputBinding(System.Type type, System.Windows.Input.InputBinding inputBinding) { }
+ public static void RemoveCanExecuteHandler(System.Windows.UIElement element, System.Windows.Input.CanExecuteRoutedEventHandler handler) { }
+ public static void RemoveExecutedHandler(System.Windows.UIElement element, System.Windows.Input.ExecutedRoutedEventHandler handler) { }
+ public static void RemovePreviewCanExecuteHandler(System.Windows.UIElement element, System.Windows.Input.CanExecuteRoutedEventHandler handler) { }
+ public static void RemovePreviewExecutedHandler(System.Windows.UIElement element, System.Windows.Input.ExecutedRoutedEventHandler handler) { }
+ }
+ public static partial class ComponentCommands
+ {
+ public static System.Windows.Input.RoutedUICommand ExtendSelectionDown { get { throw null; } }
+ public static System.Windows.Input.RoutedUICommand ExtendSelectionLeft { get { throw null; } }
+ public static System.Windows.Input.RoutedUICommand ExtendSelectionRight { get { throw null; } }
+ public static System.Windows.Input.RoutedUICommand ExtendSelectionUp { get { throw null; } }
+ public static System.Windows.Input.RoutedUICommand MoveDown { get { throw null; } }
+ public static System.Windows.Input.RoutedUICommand MoveFocusBack { get { throw null; } }
+ public static System.Windows.Input.RoutedUICommand MoveFocusDown { get { throw null; } }
+ public static System.Windows.Input.RoutedUICommand MoveFocusForward { get { throw null; } }
+ public static System.Windows.Input.RoutedUICommand MoveFocusPageDown { get { throw null; } }
+ public static System.Windows.Input.RoutedUICommand MoveFocusPageUp { get { throw null; } }
+ public static System.Windows.Input.RoutedUICommand MoveFocusUp { get { throw null; } }
+ public static System.Windows.Input.RoutedUICommand MoveLeft { get { throw null; } }
+ public static System.Windows.Input.RoutedUICommand MoveRight { get { throw null; } }
+ public static System.Windows.Input.RoutedUICommand MoveToEnd { get { throw null; } }
+ public static System.Windows.Input.RoutedUICommand MoveToHome { get { throw null; } }
+ public static System.Windows.Input.RoutedUICommand MoveToPageDown { get { throw null; } }
+ public static System.Windows.Input.RoutedUICommand MoveToPageUp { get { throw null; } }
+ public static System.Windows.Input.RoutedUICommand MoveUp { get { throw null; } }
+ public static System.Windows.Input.RoutedUICommand ScrollByLine { get { throw null; } }
+ public static System.Windows.Input.RoutedUICommand ScrollPageDown { get { throw null; } }
+ public static System.Windows.Input.RoutedUICommand ScrollPageLeft { get { throw null; } }
+ public static System.Windows.Input.RoutedUICommand ScrollPageRight { get { throw null; } }
+ public static System.Windows.Input.RoutedUICommand ScrollPageUp { get { throw null; } }
+ public static System.Windows.Input.RoutedUICommand SelectToEnd { get { throw null; } }
+ public static System.Windows.Input.RoutedUICommand SelectToHome { get { throw null; } }
+ public static System.Windows.Input.RoutedUICommand SelectToPageDown { get { throw null; } }
+ public static System.Windows.Input.RoutedUICommand SelectToPageUp { get { throw null; } }
+ }
+ [System.ComponentModel.TypeConverterAttribute(typeof(System.Windows.Input.CursorConverter))]
+ [System.Windows.LocalizabilityAttribute(System.Windows.LocalizationCategory.None, Readability = System.Windows.Readability.Unreadable)]
+ public sealed partial class Cursor : System.IDisposable
+ {
+ public Cursor(System.IO.Stream cursorStream) { }
+ public Cursor(System.IO.Stream cursorStream, bool scaleWithDpi) { }
+ public Cursor(string cursorFile) { }
+ public Cursor(string cursorFile, bool scaleWithDpi) { }
+ public void Dispose() { }
+ ~Cursor() { }
+ public override string ToString() { throw null; }
+ }
+ public partial class CursorConverter : System.ComponentModel.TypeConverter
+ {
+ public CursorConverter() { }
+ public override bool CanConvertFrom(System.ComponentModel.ITypeDescriptorContext context, System.Type sourceType) { throw null; }
+ public override bool CanConvertTo(System.ComponentModel.ITypeDescriptorContext context, System.Type destinationType) { throw null; }
+ public override object ConvertFrom(System.ComponentModel.ITypeDescriptorContext context, System.Globalization.CultureInfo culture, object value) { throw null; }
+ public override object ConvertTo(System.ComponentModel.ITypeDescriptorContext context, System.Globalization.CultureInfo culture, object value, System.Type destinationType) { throw null; }
+ public override System.ComponentModel.TypeConverter.StandardValuesCollection GetStandardValues(System.ComponentModel.ITypeDescriptorContext context) { throw null; }
+ public override bool GetStandardValuesSupported(System.ComponentModel.ITypeDescriptorContext context) { throw null; }
+ }
+ public static partial class Cursors
+ {
+ public static System.Windows.Input.Cursor AppStarting { get { throw null; } }
+ public static System.Windows.Input.Cursor Arrow { get { throw null; } }
+ public static System.Windows.Input.Cursor ArrowCD { get { throw null; } }
+ public static System.Windows.Input.Cursor Cross { get { throw null; } }
+ public static System.Windows.Input.Cursor Hand { get { throw null; } }
+ public static System.Windows.Input.Cursor Help { get { throw null; } }
+ public static System.Windows.Input.Cursor IBeam { get { throw null; } }
+ public static System.Windows.Input.Cursor No { get { throw null; } }
+ public static System.Windows.Input.Cursor None { get { throw null; } }
+ public static System.Windows.Input.Cursor Pen { get { throw null; } }
+ public static System.Windows.Input.Cursor ScrollAll { get { throw null; } }
+ public static System.Windows.Input.Cursor ScrollE { get { throw null; } }
+ public static System.Windows.Input.Cursor ScrollN { get { throw null; } }
+ public static System.Windows.Input.Cursor ScrollNE { get { throw null; } }
+ public static System.Windows.Input.Cursor ScrollNS { get { throw null; } }
+ public static System.Windows.Input.Cursor ScrollNW { get { throw null; } }
+ public static System.Windows.Input.Cursor ScrollS { get { throw null; } }
+ public static System.Windows.Input.Cursor ScrollSE { get { throw null; } }
+ public static System.Windows.Input.Cursor ScrollSW { get { throw null; } }
+ public static System.Windows.Input.Cursor ScrollW { get { throw null; } }
+ public static System.Windows.Input.Cursor ScrollWE { get { throw null; } }
+ public static System.Windows.Input.Cursor SizeAll { get { throw null; } }
+ public static System.Windows.Input.Cursor SizeNESW { get { throw null; } }
+ public static System.Windows.Input.Cursor SizeNS { get { throw null; } }
+ public static System.Windows.Input.Cursor SizeNWSE { get { throw null; } }
+ public static System.Windows.Input.Cursor SizeWE { get { throw null; } }
+ public static System.Windows.Input.Cursor UpArrow { get { throw null; } }
+ public static System.Windows.Input.Cursor Wait { get { throw null; } }
+ }
+ public enum CursorType
+ {
+ None = 0,
+ No = 1,
+ Arrow = 2,
+ AppStarting = 3,
+ Cross = 4,
+ Help = 5,
+ IBeam = 6,
+ SizeAll = 7,
+ SizeNESW = 8,
+ SizeNS = 9,
+ SizeNWSE = 10,
+ SizeWE = 11,
+ UpArrow = 12,
+ Wait = 13,
+ Hand = 14,
+ Pen = 15,
+ ScrollNS = 16,
+ ScrollWE = 17,
+ ScrollAll = 18,
+ ScrollN = 19,
+ ScrollS = 20,
+ ScrollW = 21,
+ ScrollE = 22,
+ ScrollNW = 23,
+ ScrollNE = 24,
+ ScrollSW = 25,
+ ScrollSE = 26,
+ ArrowCD = 27,
+ }
+ public sealed partial class ExecutedRoutedEventArgs : System.Windows.RoutedEventArgs
+ {
+ internal ExecutedRoutedEventArgs() { }
+ public System.Windows.Input.ICommand Command { get { throw null; } }
+ public object Parameter { get { throw null; } }
+ protected override void InvokeEventHandler(System.Delegate genericHandler, object target) { }
+ }
+ public delegate void ExecutedRoutedEventHandler(object sender, System.Windows.Input.ExecutedRoutedEventArgs e);
+ public static partial class FocusManager
+ {
+ public static readonly System.Windows.DependencyProperty FocusedElementProperty;
+ public static readonly System.Windows.RoutedEvent GotFocusEvent;
+ public static readonly System.Windows.DependencyProperty IsFocusScopeProperty;
+ public static readonly System.Windows.RoutedEvent LostFocusEvent;
+ public static void AddGotFocusHandler(System.Windows.DependencyObject element, System.Windows.RoutedEventHandler handler) { }
+ public static void AddLostFocusHandler(System.Windows.DependencyObject element, System.Windows.RoutedEventHandler handler) { }
+ [System.ComponentModel.DesignerSerializationVisibilityAttribute(System.ComponentModel.DesignerSerializationVisibility.Hidden)]
+ public static System.Windows.IInputElement GetFocusedElement(System.Windows.DependencyObject element) { throw null; }
+ public static System.Windows.DependencyObject GetFocusScope(System.Windows.DependencyObject element) { throw null; }
+ public static bool GetIsFocusScope(System.Windows.DependencyObject element) { throw null; }
+ public static void RemoveGotFocusHandler(System.Windows.DependencyObject element, System.Windows.RoutedEventHandler handler) { }
+ public static void RemoveLostFocusHandler(System.Windows.DependencyObject element, System.Windows.RoutedEventHandler handler) { }
+ public static void SetFocusedElement(System.Windows.DependencyObject element, System.Windows.IInputElement value) { }
+ public static void SetIsFocusScope(System.Windows.DependencyObject element, bool value) { }
+ }
+ public partial interface ICommandSource
+ {
+ System.Windows.Input.ICommand Command { get; }
+ object CommandParameter { get; }
+ System.Windows.IInputElement CommandTarget { get; }
+ }
+ public partial interface IInputLanguageSource
+ {
+ System.Globalization.CultureInfo CurrentInputLanguage { get; set; }
+ System.Collections.IEnumerable InputLanguageList { get; }
+ void Initialize();
+ void Uninitialize();
+ }
+ public partial interface IManipulator
+ {
+ int Id { get; }
+ event System.EventHandler Updated;
+ System.Windows.Point GetPosition(System.Windows.IInputElement relativeTo);
+ void ManipulationEnded(bool cancel);
+ }
+ [System.FlagsAttribute]
+ public enum ImeConversionModeValues
+ {
+ DoNotCare = -2147483648,
+ Native = 1,
+ Katakana = 2,
+ FullShape = 4,
+ Roman = 8,
+ CharCode = 16,
+ NoConversion = 32,
+ Eudc = 64,
+ Symbol = 128,
+ Fixed = 256,
+ Alphanumeric = 512,
+ }
+ [System.FlagsAttribute]
+ public enum ImeSentenceModeValues
+ {
+ DoNotCare = -2147483648,
+ None = 0,
+ PluralClause = 1,
+ SingleConversion = 2,
+ Automatic = 4,
+ PhrasePrediction = 8,
+ Conversation = 16,
+ }
+ public partial class InertiaExpansionBehavior
+ {
+ public InertiaExpansionBehavior() { }
+ public double DesiredDeceleration { get { throw null; } set { } }
+ public System.Windows.Vector DesiredExpansion { get { throw null; } set { } }
+ public double InitialRadius { get { throw null; } set { } }
+ public System.Windows.Vector InitialVelocity { get { throw null; } set { } }
+ }
+ public partial class InertiaRotationBehavior
+ {
+ public InertiaRotationBehavior() { }
+ public double DesiredDeceleration { get { throw null; } set { } }
+ public double DesiredRotation { get { throw null; } set { } }
+ public double InitialVelocity { get { throw null; } set { } }
+ }
+ public partial class InertiaTranslationBehavior
+ {
+ public InertiaTranslationBehavior() { }
+ public double DesiredDeceleration { get { throw null; } set { } }
+ public double DesiredDisplacement { get { throw null; } set { } }
+ public System.Windows.Vector InitialVelocity { get { throw null; } set { } }
+ }
+ public partial class InputBinding : System.Windows.Freezable, System.Windows.Input.ICommandSource
+ {
+ public static readonly System.Windows.DependencyProperty CommandParameterProperty;
+ public static readonly System.Windows.DependencyProperty CommandProperty;
+ public static readonly System.Windows.DependencyProperty CommandTargetProperty;
+ protected InputBinding() { }
+ public InputBinding(System.Windows.Input.ICommand command, System.Windows.Input.InputGesture gesture) { }
+ [System.ComponentModel.TypeConverterAttribute("System.Windows.Input.CommandConverter, PresentationFramework, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, Custom=null")]
+ [System.Windows.LocalizabilityAttribute(System.Windows.LocalizationCategory.NeverLocalize)]
+ public System.Windows.Input.ICommand Command { get { throw null; } set { } }
+ public object CommandParameter { get { throw null; } set { } }
+ public System.Windows.IInputElement CommandTarget { get { throw null; } set { } }
+ public virtual System.Windows.Input.InputGesture Gesture { get { throw null; } set { } }
+ protected override void CloneCore(System.Windows.Freezable sourceFreezable) { }
+ protected override void CloneCurrentValueCore(System.Windows.Freezable sourceFreezable) { }
+ protected override System.Windows.Freezable CreateInstanceCore() { throw null; }
+ protected override void GetAsFrozenCore(System.Windows.Freezable sourceFreezable) { }
+ protected override void GetCurrentValueAsFrozenCore(System.Windows.Freezable sourceFreezable) { }
+ }
+ public sealed partial class InputBindingCollection : System.Collections.ICollection, System.Collections.IEnumerable, System.Collections.IList
+ {
+ public InputBindingCollection() { }
+ public InputBindingCollection(System.Collections.IList inputBindings) { }
+ public int Count { get { throw null; } }
+ public bool IsFixedSize { get { throw null; } }
+ public bool IsReadOnly { get { throw null; } }
+ public bool IsSynchronized { get { throw null; } }
+ public System.Windows.Input.InputBinding this[int index] { get { throw null; } set { } }
+ public object SyncRoot { get { throw null; } }
+ object System.Collections.IList.this[int index] { get { throw null; } set { } }
+ public int Add(System.Windows.Input.InputBinding inputBinding) { throw null; }
+ public void AddRange(System.Collections.ICollection collection) { }
+ public void Clear() { }
+ public bool Contains(System.Windows.Input.InputBinding key) { throw null; }
+ public void CopyTo(System.Windows.Input.InputBinding[] inputBindings, int index) { }
+ public System.Collections.IEnumerator GetEnumerator() { throw null; }
+ public int IndexOf(System.Windows.Input.InputBinding value) { throw null; }
+ public void Insert(int index, System.Windows.Input.InputBinding inputBinding) { }
+ public void Remove(System.Windows.Input.InputBinding inputBinding) { }
+ public void RemoveAt(int index) { }
+ void System.Collections.ICollection.CopyTo(System.Array array, int index) { }
+ int System.Collections.IList.Add(object inputBinding) { throw null; }
+ bool System.Collections.IList.Contains(object key) { throw null; }
+ int System.Collections.IList.IndexOf(object value) { throw null; }
+ void System.Collections.IList.Insert(int index, object value) { }
+ void System.Collections.IList.Remove(object inputBinding) { }
+ }
+ public abstract partial class InputDevice : System.Windows.Threading.DispatcherObject
+ {
+ protected InputDevice() { }
+ public abstract System.Windows.PresentationSource ActiveSource { get; }
+ public abstract System.Windows.IInputElement Target { get; }
+ }
+ public partial class InputEventArgs : System.Windows.RoutedEventArgs
+ {
+ public InputEventArgs(System.Windows.Input.InputDevice inputDevice, int timestamp) { }
+ public System.Windows.Input.InputDevice Device { get { throw null; } }
+ public int Timestamp { get { throw null; } }
+ protected override void InvokeEventHandler(System.Delegate genericHandler, object genericTarget) { }
+ }
+ public delegate void InputEventHandler(object sender, System.Windows.Input.InputEventArgs e);
+ public abstract partial class InputGesture
+ {
+ protected InputGesture() { }
+ public abstract bool Matches(object targetElement, System.Windows.Input.InputEventArgs inputEventArgs);
+ }
+ public sealed partial class InputGestureCollection : System.Collections.ICollection, System.Collections.IEnumerable, System.Collections.IList
+ {
+ public InputGestureCollection() { }
+ public InputGestureCollection(System.Collections.IList inputGestures) { }
+ public int Count { get { throw null; } }
+ public bool IsFixedSize { get { throw null; } }
+ public bool IsReadOnly { get { throw null; } }
+ public bool IsSynchronized { get { throw null; } }
+ public System.Windows.Input.InputGesture this[int index] { get { throw null; } set { } }
+ public object SyncRoot { get { throw null; } }
+ object System.Collections.IList.this[int index] { get { throw null; } set { } }
+ public int Add(System.Windows.Input.InputGesture inputGesture) { throw null; }
+ public void AddRange(System.Collections.ICollection collection) { }
+ public void Clear() { }
+ public bool Contains(System.Windows.Input.InputGesture key) { throw null; }
+ public void CopyTo(System.Windows.Input.InputGesture[] inputGestures, int index) { }
+ public System.Collections.IEnumerator GetEnumerator() { throw null; }
+ public int IndexOf(System.Windows.Input.InputGesture value) { throw null; }
+ public void Insert(int index, System.Windows.Input.InputGesture inputGesture) { }
+ public void Remove(System.Windows.Input.InputGesture inputGesture) { }
+ public void RemoveAt(int index) { }
+ public void Seal() { }
+ void System.Collections.ICollection.CopyTo(System.Array array, int index) { }
+ int System.Collections.IList.Add(object inputGesture) { throw null; }
+ bool System.Collections.IList.Contains(object key) { throw null; }
+ int System.Collections.IList.IndexOf(object value) { throw null; }
+ void System.Collections.IList.Insert(int index, object value) { }
+ void System.Collections.IList.Remove(object inputGesture) { }
+ }
+ public partial class InputLanguageChangedEventArgs : System.Windows.Input.InputLanguageEventArgs
+ {
+ public InputLanguageChangedEventArgs(System.Globalization.CultureInfo newLanguageId, System.Globalization.CultureInfo previousLanguageId) : base(default(System.Globalization.CultureInfo), default(System.Globalization.CultureInfo)) { }
+ }
+ public partial class InputLanguageChangingEventArgs : System.Windows.Input.InputLanguageEventArgs
+ {
+ public InputLanguageChangingEventArgs(System.Globalization.CultureInfo newLanguageId, System.Globalization.CultureInfo previousLanguageId) : base(default(System.Globalization.CultureInfo), default(System.Globalization.CultureInfo)) { }
+ public bool Rejected { get { throw null; } set { } }
+ }
+ public abstract partial class InputLanguageEventArgs : System.EventArgs
+ {
+ protected InputLanguageEventArgs(System.Globalization.CultureInfo newLanguageId, System.Globalization.CultureInfo previousLanguageId) { }
+ public virtual System.Globalization.CultureInfo NewLanguage { get { throw null; } }
+ public virtual System.Globalization.CultureInfo PreviousLanguage { get { throw null; } }
+ }
+ public delegate void InputLanguageEventHandler(object sender, System.Windows.Input.InputLanguageEventArgs e);
+ public sealed partial class InputLanguageManager : System.Windows.Threading.DispatcherObject
+ {
+ internal InputLanguageManager() { }
+ public static readonly System.Windows.DependencyProperty InputLanguageProperty;
+ public static readonly System.Windows.DependencyProperty RestoreInputLanguageProperty;
+ public System.Collections.IEnumerable AvailableInputLanguages { get { throw null; } }
+ public static System.Windows.Input.InputLanguageManager Current { get { throw null; } }
+ [System.ComponentModel.TypeConverterAttribute(typeof(System.Windows.CultureInfoIetfLanguageTagConverter))]
+ public System.Globalization.CultureInfo CurrentInputLanguage { get { throw null; } set { } }
+ public event System.Windows.Input.InputLanguageEventHandler InputLanguageChanged { add { } remove { } }
+ public event System.Windows.Input.InputLanguageEventHandler InputLanguageChanging { add { } remove { } }
+ [System.ComponentModel.TypeConverterAttribute(typeof(System.Windows.CultureInfoIetfLanguageTagConverter))]
+ [System.Windows.AttachedPropertyBrowsableForTypeAttribute(typeof(System.Windows.DependencyObject))]
+ public static System.Globalization.CultureInfo GetInputLanguage(System.Windows.DependencyObject target) { throw null; }
+ [System.Windows.AttachedPropertyBrowsableForTypeAttribute(typeof(System.Windows.DependencyObject))]
+ public static bool GetRestoreInputLanguage(System.Windows.DependencyObject target) { throw null; }
+ public void RegisterInputLanguageSource(System.Windows.Input.IInputLanguageSource inputLanguageSource) { }
+ public void ReportInputLanguageChanged(System.Globalization.CultureInfo newLanguageId, System.Globalization.CultureInfo previousLanguageId) { }
+ public bool ReportInputLanguageChanging(System.Globalization.CultureInfo newLanguageId, System.Globalization.CultureInfo previousLanguageId) { throw null; }
+ public static void SetInputLanguage(System.Windows.DependencyObject target, System.Globalization.CultureInfo inputLanguage) { }
+ public static void SetRestoreInputLanguage(System.Windows.DependencyObject target, bool restore) { }
+ }
+ public sealed partial class InputManager : System.Windows.Threading.DispatcherObject
+ {
+ internal InputManager() { }
+ public static System.Windows.Input.InputManager Current { get { throw null; } }
+ public System.Collections.ICollection InputProviders { get { throw null; } }
+ public bool IsInMenuMode { get { throw null; } }
+ public System.Windows.Input.InputDevice MostRecentInputDevice { get { throw null; } }
+ public System.Windows.Input.KeyboardDevice PrimaryKeyboardDevice { get { throw null; } }
+ public System.Windows.Input.MouseDevice PrimaryMouseDevice { get { throw null; } }
+ public event System.EventHandler EnterMenuMode { add { } remove { } }
+ public event System.EventHandler HitTestInvalidatedAsync { add { } remove { } }
+ public event System.EventHandler LeaveMenuMode { add { } remove { } }
+ public event System.Windows.Input.NotifyInputEventHandler PostNotifyInput { add { } remove { } }
+ public event System.Windows.Input.ProcessInputEventHandler PostProcessInput { add { } remove { } }
+ public event System.Windows.Input.NotifyInputEventHandler PreNotifyInput { add { } remove { } }
+ public event System.Windows.Input.PreProcessInputEventHandler PreProcessInput { add { } remove { } }
+ public void PopMenuMode(System.Windows.PresentationSource menuSite) { }
+ public bool ProcessInput(System.Windows.Input.InputEventArgs input) { throw null; }
+ public void PushMenuMode(System.Windows.PresentationSource menuSite) { }
+ }
+ public partial class InputMethod : System.Windows.Threading.DispatcherObject
+ {
+ internal InputMethod() { }
+ public static readonly System.Windows.DependencyProperty InputScopeProperty;
+ public static readonly System.Windows.DependencyProperty IsInputMethodEnabledProperty;
+ public static readonly System.Windows.DependencyProperty IsInputMethodSuspendedProperty;
+ public static readonly System.Windows.DependencyProperty PreferredImeConversionModeProperty;
+ public static readonly System.Windows.DependencyProperty PreferredImeSentenceModeProperty;
+ public static readonly System.Windows.DependencyProperty PreferredImeStateProperty;
+ public bool CanShowConfigurationUI { get { throw null; } }
+ public bool CanShowRegisterWordUI { get { throw null; } }
+ public static System.Windows.Input.InputMethod Current { get { throw null; } }
+ public System.Windows.Input.InputMethodState HandwritingState { get { throw null; } set { } }
+ public System.Windows.Input.ImeConversionModeValues ImeConversionMode { get { throw null; } set { } }
+ public System.Windows.Input.ImeSentenceModeValues ImeSentenceMode { get { throw null; } set { } }
+ public System.Windows.Input.InputMethodState ImeState { get { throw null; } set { } }
+ public System.Windows.Input.InputMethodState MicrophoneState { get { throw null; } set { } }
+ public System.Windows.Input.SpeechMode SpeechMode { get { throw null; } set { } }
+ public event System.Windows.Input.InputMethodStateChangedEventHandler StateChanged { add { } remove { } }
+ [System.Windows.AttachedPropertyBrowsableForTypeAttribute(typeof(System.Windows.DependencyObject))]
+ public static System.Windows.Input.InputScope GetInputScope(System.Windows.DependencyObject target) { throw null; }
+ [System.Windows.AttachedPropertyBrowsableForTypeAttribute(typeof(System.Windows.DependencyObject))]
+ public static bool GetIsInputMethodEnabled(System.Windows.DependencyObject target) { throw null; }
+ [System.Windows.AttachedPropertyBrowsableForTypeAttribute(typeof(System.Windows.DependencyObject))]
+ public static bool GetIsInputMethodSuspended(System.Windows.DependencyObject target) { throw null; }
+ [System.Windows.AttachedPropertyBrowsableForTypeAttribute(typeof(System.Windows.DependencyObject))]
+ public static System.Windows.Input.ImeConversionModeValues GetPreferredImeConversionMode(System.Windows.DependencyObject target) { throw null; }
+ [System.Windows.AttachedPropertyBrowsableForTypeAttribute(typeof(System.Windows.DependencyObject))]
+ public static System.Windows.Input.ImeSentenceModeValues GetPreferredImeSentenceMode(System.Windows.DependencyObject target) { throw null; }
+ [System.Windows.AttachedPropertyBrowsableForTypeAttribute(typeof(System.Windows.DependencyObject))]
+ public static System.Windows.Input.InputMethodState GetPreferredImeState(System.Windows.DependencyObject target) { throw null; }
+ public static void SetInputScope(System.Windows.DependencyObject target, System.Windows.Input.InputScope value) { }
+ public static void SetIsInputMethodEnabled(System.Windows.DependencyObject target, bool value) { }
+ public static void SetIsInputMethodSuspended(System.Windows.DependencyObject target, bool value) { }
+ public static void SetPreferredImeConversionMode(System.Windows.DependencyObject target, System.Windows.Input.ImeConversionModeValues value) { }
+ public static void SetPreferredImeSentenceMode(System.Windows.DependencyObject target, System.Windows.Input.ImeSentenceModeValues value) { }
+ public static void SetPreferredImeState(System.Windows.DependencyObject target, System.Windows.Input.InputMethodState value) { }
+ public void ShowConfigureUI() { }
+ public void ShowConfigureUI(System.Windows.UIElement element) { }
+ public void ShowRegisterWordUI() { }
+ public void ShowRegisterWordUI(string registeredText) { }
+ public void ShowRegisterWordUI(System.Windows.UIElement element, string registeredText) { }
+ }
+ public enum InputMethodState
+ {
+ Off = 0,
+ On = 1,
+ DoNotCare = 2,
+ }
+ public partial class InputMethodStateChangedEventArgs : System.EventArgs
+ {
+ internal InputMethodStateChangedEventArgs() { }
+ public bool IsHandwritingStateChanged { get { throw null; } }
+ public bool IsImeConversionModeChanged { get { throw null; } }
+ public bool IsImeSentenceModeChanged { get { throw null; } }
+ public bool IsImeStateChanged { get { throw null; } }
+ public bool IsMicrophoneStateChanged { get { throw null; } }
+ public bool IsSpeechModeChanged { get { throw null; } }
+ }
+ public delegate void InputMethodStateChangedEventHandler(object sender, System.Windows.Input.InputMethodStateChangedEventArgs e);
+ public enum InputMode
+ {
+ Foreground = 0,
+ Sink = 1,
+ }
+ [System.ComponentModel.TypeConverterAttribute("System.Windows.Input.InputScopeConverter, PresentationCore, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, Custom=null")]
+ public partial class InputScope
+ {
+ public InputScope() { }
+ [System.ComponentModel.DesignerSerializationVisibilityAttribute(System.ComponentModel.DesignerSerializationVisibility.Content)]
+ public System.Collections.IList Names { get { throw null; } }
+ [System.ComponentModel.DesignerSerializationVisibilityAttribute(System.ComponentModel.DesignerSerializationVisibility.Content)]
+ public System.Collections.IList PhraseList { get { throw null; } }
+ [System.ComponentModel.DefaultValueAttribute(null)]
+ public string RegularExpression { get { throw null; } set { } }
+ [System.ComponentModel.DefaultValueAttribute(null)]
+ public string SrgsMarkup { get { throw null; } set { } }
+ }
+ public partial class InputScopeConverter : System.ComponentModel.TypeConverter
+ {
+ public InputScopeConverter() { }
+ public override bool CanConvertFrom(System.ComponentModel.ITypeDescriptorContext context, System.Type sourceType) { throw null; }
+ public override bool CanConvertTo(System.ComponentModel.ITypeDescriptorContext context, System.Type destinationType) { throw null; }
+ public override object ConvertFrom(System.ComponentModel.ITypeDescriptorContext context, System.Globalization.CultureInfo culture, object source) { throw null; }
+ public override object ConvertTo(System.ComponentModel.ITypeDescriptorContext context, System.Globalization.CultureInfo culture, object value, System.Type destinationType) { throw null; }
+ }
+ [System.ComponentModel.TypeConverterAttribute("System.Windows.Input.InputScopeNameConverter, PresentationCore, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, Custom=null")]
+ [System.Windows.Markup.ContentPropertyAttribute("NameValue")]
+ public partial class InputScopeName : System.Windows.Markup.IAddChild
+ {
+ public InputScopeName() { }
+ public InputScopeName(System.Windows.Input.InputScopeNameValue nameValue) { }
+ public System.Windows.Input.InputScopeNameValue NameValue { get { throw null; } set { } }
+ public void AddChild(object value) { }
+ public void AddText(string name) { }
+ }
+ public partial class InputScopeNameConverter : System.ComponentModel.TypeConverter
+ {
+ public InputScopeNameConverter() { }
+ public override bool CanConvertFrom(System.ComponentModel.ITypeDescriptorContext context, System.Type sourceType) { throw null; }
+ public override bool CanConvertTo(System.ComponentModel.ITypeDescriptorContext context, System.Type destinationType) { throw null; }
+ public override object ConvertFrom(System.ComponentModel.ITypeDescriptorContext context, System.Globalization.CultureInfo culture, object source) { throw null; }
+ public override object ConvertTo(System.ComponentModel.ITypeDescriptorContext context, System.Globalization.CultureInfo culture, object value, System.Type destinationType) { throw null; }
+ }
+ public enum InputScopeNameValue
+ {
+ Xml = -4,
+ Srgs = -3,
+ RegularExpression = -2,
+ PhraseList = -1,
+ Default = 0,
+ Url = 1,
+ FullFilePath = 2,
+ FileName = 3,
+ EmailUserName = 4,
+ EmailSmtpAddress = 5,
+ LogOnName = 6,
+ PersonalFullName = 7,
+ PersonalNamePrefix = 8,
+ PersonalGivenName = 9,
+ PersonalMiddleName = 10,
+ PersonalSurname = 11,
+ PersonalNameSuffix = 12,
+ PostalAddress = 13,
+ PostalCode = 14,
+ AddressStreet = 15,
+ AddressStateOrProvince = 16,
+ AddressCity = 17,
+ AddressCountryName = 18,
+ AddressCountryShortName = 19,
+ CurrencyAmountAndSymbol = 20,
+ CurrencyAmount = 21,
+ Date = 22,
+ DateMonth = 23,
+ DateDay = 24,
+ DateYear = 25,
+ DateMonthName = 26,
+ DateDayName = 27,
+ Digits = 28,
+ Number = 29,
+ OneChar = 30,
+ Password = 31,
+ TelephoneNumber = 32,
+ TelephoneCountryCode = 33,
+ TelephoneAreaCode = 34,
+ TelephoneLocalNumber = 35,
+ Time = 36,
+ TimeHour = 37,
+ TimeMinorSec = 38,
+ NumberFullWidth = 39,
+ AlphanumericHalfWidth = 40,
+ AlphanumericFullWidth = 41,
+ CurrencyChinese = 42,
+ Bopomofo = 43,
+ Hiragana = 44,
+ KatakanaHalfWidth = 45,
+ KatakanaFullWidth = 46,
+ Hanja = 47,
+ }
+ [System.Windows.Markup.ContentPropertyAttribute("Name")]
+ public partial class InputScopePhrase : System.Windows.Markup.IAddChild
+ {
+ public InputScopePhrase() { }
+ public InputScopePhrase(string name) { }
+ public string Name { get { throw null; } set { } }
+ public void AddChild(object value) { }
+ public void AddText(string name) { }
+ }
+ public enum InputType
+ {
+ Keyboard = 0,
+ Mouse = 1,
+ Stylus = 2,
+ Hid = 3,
+ Text = 4,
+ Command = 5,
+ }
+ public partial class KeyBinding : System.Windows.Input.InputBinding
+ {
+ public static readonly System.Windows.DependencyProperty KeyProperty;
+ public static readonly System.Windows.DependencyProperty ModifiersProperty;
+ public KeyBinding() { }
+ public KeyBinding(System.Windows.Input.ICommand command, System.Windows.Input.Key key, System.Windows.Input.ModifierKeys modifiers) { }
+ public KeyBinding(System.Windows.Input.ICommand command, System.Windows.Input.KeyGesture gesture) { }
+ [System.ComponentModel.TypeConverterAttribute(typeof(System.Windows.Input.KeyGestureConverter))]
+ [System.Windows.Markup.ValueSerializerAttribute(typeof(System.Windows.Input.KeyGestureValueSerializer))]
+ public override System.Windows.Input.InputGesture Gesture { get { throw null; } set { } }
+ public System.Windows.Input.Key Key { get { throw null; } set { } }
+ public System.Windows.Input.ModifierKeys Modifiers { get { throw null; } set { } }
+ protected override System.Windows.Freezable CreateInstanceCore() { throw null; }
+ }
+ public static partial class Keyboard
+ {
+ public static readonly System.Windows.RoutedEvent GotKeyboardFocusEvent;
+ public static readonly System.Windows.RoutedEvent KeyboardInputProviderAcquireFocusEvent;
+ public static readonly System.Windows.RoutedEvent KeyDownEvent;
+ public static readonly System.Windows.RoutedEvent KeyUpEvent;
+ public static readonly System.Windows.RoutedEvent LostKeyboardFocusEvent;
+ public static readonly System.Windows.RoutedEvent PreviewGotKeyboardFocusEvent;
+ public static readonly System.Windows.RoutedEvent PreviewKeyboardInputProviderAcquireFocusEvent;
+ public static readonly System.Windows.RoutedEvent PreviewKeyDownEvent;
+ public static readonly System.Windows.RoutedEvent PreviewKeyUpEvent;
+ public static readonly System.Windows.RoutedEvent PreviewLostKeyboardFocusEvent;
+ public static System.Windows.Input.RestoreFocusMode DefaultRestoreFocusMode { get { throw null; } set { } }
+ public static System.Windows.IInputElement FocusedElement { get { throw null; } }
+ public static System.Windows.Input.ModifierKeys Modifiers { get { throw null; } }
+ public static System.Windows.Input.KeyboardDevice PrimaryDevice { get { throw null; } }
+ public static void AddGotKeyboardFocusHandler(System.Windows.DependencyObject element, System.Windows.Input.KeyboardFocusChangedEventHandler handler) { }
+ public static void AddKeyboardInputProviderAcquireFocusHandler(System.Windows.DependencyObject element, System.Windows.Input.KeyboardInputProviderAcquireFocusEventHandler handler) { }
+ public static void AddKeyDownHandler(System.Windows.DependencyObject element, System.Windows.Input.KeyEventHandler handler) { }
+ public static void AddKeyUpHandler(System.Windows.DependencyObject element, System.Windows.Input.KeyEventHandler handler) { }
+ public static void AddLostKeyboardFocusHandler(System.Windows.DependencyObject element, System.Windows.Input.KeyboardFocusChangedEventHandler handler) { }
+ public static void AddPreviewGotKeyboardFocusHandler(System.Windows.DependencyObject element, System.Windows.Input.KeyboardFocusChangedEventHandler handler) { }
+ public static void AddPreviewKeyboardInputProviderAcquireFocusHandler(System.Windows.DependencyObject element, System.Windows.Input.KeyboardInputProviderAcquireFocusEventHandler handler) { }
+ public static void AddPreviewKeyDownHandler(System.Windows.DependencyObject element, System.Windows.Input.KeyEventHandler handler) { }
+ public static void AddPreviewKeyUpHandler(System.Windows.DependencyObject element, System.Windows.Input.KeyEventHandler handler) { }
+ public static void AddPreviewLostKeyboardFocusHandler(System.Windows.DependencyObject element, System.Windows.Input.KeyboardFocusChangedEventHandler handler) { }
+ public static void ClearFocus() { }
+ public static System.Windows.IInputElement Focus(System.Windows.IInputElement element) { throw null; }
+ public static System.Windows.Input.KeyStates GetKeyStates(System.Windows.Input.Key key) { throw null; }
+ public static bool IsKeyDown(System.Windows.Input.Key key) { throw null; }
+ public static bool IsKeyToggled(System.Windows.Input.Key key) { throw null; }
+ public static bool IsKeyUp(System.Windows.Input.Key key) { throw null; }
+ public static void RemoveGotKeyboardFocusHandler(System.Windows.DependencyObject element, System.Windows.Input.KeyboardFocusChangedEventHandler handler) { }
+ public static void RemoveKeyboardInputProviderAcquireFocusHandler(System.Windows.DependencyObject element, System.Windows.Input.KeyboardInputProviderAcquireFocusEventHandler handler) { }
+ public static void RemoveKeyDownHandler(System.Windows.DependencyObject element, System.Windows.Input.KeyEventHandler handler) { }
+ public static void RemoveKeyUpHandler(System.Windows.DependencyObject element, System.Windows.Input.KeyEventHandler handler) { }
+ public static void RemoveLostKeyboardFocusHandler(System.Windows.DependencyObject element, System.Windows.Input.KeyboardFocusChangedEventHandler handler) { }
+ public static void RemovePreviewGotKeyboardFocusHandler(System.Windows.DependencyObject element, System.Windows.Input.KeyboardFocusChangedEventHandler handler) { }
+ public static void RemovePreviewKeyboardInputProviderAcquireFocusHandler(System.Windows.DependencyObject element, System.Windows.Input.KeyboardInputProviderAcquireFocusEventHandler handler) { }
+ public static void RemovePreviewKeyDownHandler(System.Windows.DependencyObject element, System.Windows.Input.KeyEventHandler handler) { }
+ public static void RemovePreviewKeyUpHandler(System.Windows.DependencyObject element, System.Windows.Input.KeyEventHandler handler) { }
+ public static void RemovePreviewLostKeyboardFocusHandler(System.Windows.DependencyObject element, System.Windows.Input.KeyboardFocusChangedEventHandler handler) { }
+ }
+ public abstract partial class KeyboardDevice : System.Windows.Input.InputDevice
+ {
+ protected KeyboardDevice(System.Windows.Input.InputManager inputManager) { }
+ public override System.Windows.PresentationSource ActiveSource { get { throw null; } }
+ public System.Windows.Input.RestoreFocusMode DefaultRestoreFocusMode { get { throw null; } set { } }
+ public System.Windows.IInputElement FocusedElement { get { throw null; } }
+ public System.Windows.Input.ModifierKeys Modifiers { get { throw null; } }
+ public override System.Windows.IInputElement Target { get { throw null; } }
+ public void ClearFocus() { }
+ public System.Windows.IInputElement Focus(System.Windows.IInputElement element) { throw null; }
+ public System.Windows.Input.KeyStates GetKeyStates(System.Windows.Input.Key key) { throw null; }
+ protected abstract System.Windows.Input.KeyStates GetKeyStatesFromSystem(System.Windows.Input.Key key);
+ public bool IsKeyDown(System.Windows.Input.Key key) { throw null; }
+ public bool IsKeyToggled(System.Windows.Input.Key key) { throw null; }
+ public bool IsKeyUp(System.Windows.Input.Key key) { throw null; }
+ }
+ public partial class KeyboardEventArgs : System.Windows.Input.InputEventArgs
+ {
+ public KeyboardEventArgs(System.Windows.Input.KeyboardDevice keyboard, int timestamp) : base(default(System.Windows.Input.InputDevice), default(int)) { }
+ public System.Windows.Input.KeyboardDevice KeyboardDevice { get { throw null; } }
+ protected override void InvokeEventHandler(System.Delegate genericHandler, object genericTarget) { }
+ }
+ public delegate void KeyboardEventHandler(object sender, System.Windows.Input.KeyboardEventArgs e);
+ public partial class KeyboardFocusChangedEventArgs : System.Windows.Input.KeyboardEventArgs
+ {
+ public KeyboardFocusChangedEventArgs(System.Windows.Input.KeyboardDevice keyboard, int timestamp, System.Windows.IInputElement oldFocus, System.Windows.IInputElement newFocus) : base(default(System.Windows.Input.KeyboardDevice), default(int)) { }
+ public System.Windows.IInputElement NewFocus { get { throw null; } }
+ public System.Windows.IInputElement OldFocus { get { throw null; } }
+ protected override void InvokeEventHandler(System.Delegate genericHandler, object genericTarget) { }
+ }
+ public delegate void KeyboardFocusChangedEventHandler(object sender, System.Windows.Input.KeyboardFocusChangedEventArgs e);
+ public partial class KeyboardInputProviderAcquireFocusEventArgs : System.Windows.Input.KeyboardEventArgs
+ {
+ public KeyboardInputProviderAcquireFocusEventArgs(System.Windows.Input.KeyboardDevice keyboard, int timestamp, bool focusAcquired) : base(default(System.Windows.Input.KeyboardDevice), default(int)) { }
+ public bool FocusAcquired { get { throw null; } }
+ protected override void InvokeEventHandler(System.Delegate genericHandler, object genericTarget) { }
+ }
+ public delegate void KeyboardInputProviderAcquireFocusEventHandler(object sender, System.Windows.Input.KeyboardInputProviderAcquireFocusEventArgs e);
+ public partial class KeyEventArgs : System.Windows.Input.KeyboardEventArgs
+ {
+ public KeyEventArgs(System.Windows.Input.KeyboardDevice keyboard, System.Windows.PresentationSource inputSource, int timestamp, System.Windows.Input.Key key) : base(default(System.Windows.Input.KeyboardDevice), default(int)) { }
+ public System.Windows.Input.Key DeadCharProcessedKey { get { throw null; } }
+ public System.Windows.Input.Key ImeProcessedKey { get { throw null; } }
+ public System.Windows.PresentationSource InputSource { get { throw null; } }
+ public bool IsDown { get { throw null; } }
+ public bool IsRepeat { get { throw null; } }
+ public bool IsToggled { get { throw null; } }
+ public bool IsUp { get { throw null; } }
+ public System.Windows.Input.Key Key { get { throw null; } }
+ public System.Windows.Input.KeyStates KeyStates { get { throw null; } }
+ public System.Windows.Input.Key SystemKey { get { throw null; } }
+ protected override void InvokeEventHandler(System.Delegate genericHandler, object genericTarget) { }
+ }
+ public delegate void KeyEventHandler(object sender, System.Windows.Input.KeyEventArgs e);
+ [System.ComponentModel.TypeConverterAttribute(typeof(System.Windows.Input.KeyGestureConverter))]
+ [System.Windows.Markup.ValueSerializerAttribute(typeof(System.Windows.Input.KeyGestureValueSerializer))]
+ public partial class KeyGesture : System.Windows.Input.InputGesture
+ {
+ public KeyGesture(System.Windows.Input.Key key) { }
+ public KeyGesture(System.Windows.Input.Key key, System.Windows.Input.ModifierKeys modifiers) { }
+ public KeyGesture(System.Windows.Input.Key key, System.Windows.Input.ModifierKeys modifiers, string displayString) { }
+ public string DisplayString { get { throw null; } }
+ public System.Windows.Input.Key Key { get { throw null; } }
+ public System.Windows.Input.ModifierKeys Modifiers { get { throw null; } }
+ public string GetDisplayStringForCulture(System.Globalization.CultureInfo culture) { throw null; }
+ public override bool Matches(object targetElement, System.Windows.Input.InputEventArgs inputEventArgs) { throw null; }
+ }
+ public partial class KeyGestureConverter : System.ComponentModel.TypeConverter
+ {
+ public KeyGestureConverter() { }
+ public override bool CanConvertFrom(System.ComponentModel.ITypeDescriptorContext context, System.Type sourceType) { throw null; }
+ public override bool CanConvertTo(System.ComponentModel.ITypeDescriptorContext context, System.Type destinationType) { throw null; }
+ public override object ConvertFrom(System.ComponentModel.ITypeDescriptorContext context, System.Globalization.CultureInfo culture, object source) { throw null; }
+ public override object ConvertTo(System.ComponentModel.ITypeDescriptorContext context, System.Globalization.CultureInfo culture, object value, System.Type destinationType) { throw null; }
+ }
+ public partial class KeyGestureValueSerializer : System.Windows.Markup.ValueSerializer
+ {
+ public KeyGestureValueSerializer() { }
+ public override bool CanConvertFromString(string value, System.Windows.Markup.IValueSerializerContext context) { throw null; }
+ public override bool CanConvertToString(object value, System.Windows.Markup.IValueSerializerContext context) { throw null; }
+ public override object ConvertFromString(string value, System.Windows.Markup.IValueSerializerContext context) { throw null; }
+ public override string ConvertToString(object value, System.Windows.Markup.IValueSerializerContext context) { throw null; }
+ }
+ [System.FlagsAttribute]
+ public enum KeyStates : byte
+ {
+ None = (byte)0,
+ Down = (byte)1,
+ Toggled = (byte)2,
+ }
+ public static partial class Manipulation
+ {
+ public static void AddManipulator(System.Windows.UIElement element, System.Windows.Input.IManipulator manipulator) { }
+ public static void CompleteManipulation(System.Windows.UIElement element) { }
+ public static System.Windows.IInputElement GetManipulationContainer(System.Windows.UIElement element) { throw null; }
+ public static System.Windows.Input.ManipulationModes GetManipulationMode(System.Windows.UIElement element) { throw null; }
+ public static System.Windows.Input.ManipulationPivot GetManipulationPivot(System.Windows.UIElement element) { throw null; }
+ public static bool IsManipulationActive(System.Windows.UIElement element) { throw null; }
+ public static void RemoveManipulator(System.Windows.UIElement element, System.Windows.Input.IManipulator manipulator) { }
+ public static void SetManipulationContainer(System.Windows.UIElement element, System.Windows.IInputElement container) { }
+ public static void SetManipulationMode(System.Windows.UIElement element, System.Windows.Input.ManipulationModes mode) { }
+ [System.ComponentModel.BrowsableAttribute(false)]
+ public static void SetManipulationParameter(System.Windows.UIElement element, System.Windows.Input.Manipulations.ManipulationParameters2D parameter) { }
+ public static void SetManipulationPivot(System.Windows.UIElement element, System.Windows.Input.ManipulationPivot pivot) { }
+ public static void StartInertia(System.Windows.UIElement element) { }
+ }
+ public sealed partial class ManipulationBoundaryFeedbackEventArgs : System.Windows.Input.InputEventArgs
+ {
+ internal ManipulationBoundaryFeedbackEventArgs() : base(default(System.Windows.Input.InputDevice), default(int)) { }
+ public System.Windows.Input.ManipulationDelta BoundaryFeedback { get { throw null; } }
+ public System.Windows.IInputElement ManipulationContainer { get { throw null; } }
+ public System.Collections.Generic.IEnumerable Manipulators { get { throw null; } }
+ protected override void InvokeEventHandler(System.Delegate genericHandler, object genericTarget) { }
+ }
+ public sealed partial class ManipulationCompletedEventArgs : System.Windows.Input.InputEventArgs
+ {
+ internal ManipulationCompletedEventArgs() : base(default(System.Windows.Input.InputDevice), default(int)) { }
+ public System.Windows.Input.ManipulationVelocities FinalVelocities { get { throw null; } }
+ public bool IsInertial { get { throw null; } }
+ public System.Windows.IInputElement ManipulationContainer { get { throw null; } }
+ public System.Windows.Point ManipulationOrigin { get { throw null; } }
+ public System.Collections.Generic.IEnumerable Manipulators { get { throw null; } }
+ public System.Windows.Input.ManipulationDelta TotalManipulation { get { throw null; } }
+ public bool Cancel() { throw null; }
+ protected override void InvokeEventHandler(System.Delegate genericHandler, object genericTarget) { }
+ }
+ public partial class ManipulationDelta
+ {
+ public ManipulationDelta(System.Windows.Vector translation, double rotation, System.Windows.Vector scale, System.Windows.Vector expansion) { }
+ public System.Windows.Vector Expansion { get { throw null; } }
+ public double Rotation { get { throw null; } }
+ public System.Windows.Vector Scale { get { throw null; } }
+ public System.Windows.Vector Translation { get { throw null; } }
+ }
+ public sealed partial class ManipulationDeltaEventArgs : System.Windows.Input.InputEventArgs
+ {
+ internal ManipulationDeltaEventArgs() : base(default(System.Windows.Input.InputDevice), default(int)) { }
+ public System.Windows.Input.ManipulationDelta CumulativeManipulation { get { throw null; } }
+ public System.Windows.Input.ManipulationDelta DeltaManipulation { get { throw null; } }
+ public bool IsInertial { get { throw null; } }
+ public System.Windows.IInputElement ManipulationContainer { get { throw null; } }
+ public System.Windows.Point ManipulationOrigin { get { throw null; } }
+ public System.Collections.Generic.IEnumerable Manipulators { get { throw null; } }
+ public System.Windows.Input.ManipulationVelocities Velocities { get { throw null; } }
+ public bool Cancel() { throw null; }
+ public void Complete() { }
+ protected override void InvokeEventHandler(System.Delegate genericHandler, object genericTarget) { }
+ public void ReportBoundaryFeedback(System.Windows.Input.ManipulationDelta unusedManipulation) { }
+ public void StartInertia() { }
+ }
+ public sealed partial class ManipulationInertiaStartingEventArgs : System.Windows.Input.InputEventArgs
+ {
+ internal ManipulationInertiaStartingEventArgs() : base(default(System.Windows.Input.InputDevice), default(int)) { }
+ public System.Windows.Input.InertiaExpansionBehavior ExpansionBehavior { get { throw null; } set { } }
+ public System.Windows.Input.ManipulationVelocities InitialVelocities { get { throw null; } }
+ public System.Windows.IInputElement ManipulationContainer { get { throw null; } }
+ public System.Windows.Point ManipulationOrigin { get { throw null; } set { } }
+ public System.Collections.Generic.IEnumerable Manipulators { get { throw null; } }
+ public System.Windows.Input.InertiaRotationBehavior RotationBehavior { get { throw null; } set { } }
+ public System.Windows.Input.InertiaTranslationBehavior TranslationBehavior { get { throw null; } set { } }
+ public bool Cancel() { throw null; }
+ protected override void InvokeEventHandler(System.Delegate genericHandler, object genericTarget) { }
+ [System.ComponentModel.BrowsableAttribute(false)]
+ public void SetInertiaParameter(System.Windows.Input.Manipulations.InertiaParameters2D parameter) { }
+ }
+ [System.FlagsAttribute]
+ public enum ManipulationModes
+ {
+ None = 0,
+ TranslateX = 1,
+ TranslateY = 2,
+ Translate = 3,
+ Rotate = 4,
+ Scale = 8,
+ All = 15,
+ }
+ public partial class ManipulationPivot
+ {
+ public ManipulationPivot() { }
+ public ManipulationPivot(System.Windows.Point center, double radius) { }
+ public System.Windows.Point Center { get { throw null; } set { } }
+ public double Radius { get { throw null; } set { } }
+ }
+ public sealed partial class ManipulationStartedEventArgs : System.Windows.Input.InputEventArgs
+ {
+ internal ManipulationStartedEventArgs() : base(default(System.Windows.Input.InputDevice), default(int)) { }
+ public System.Windows.IInputElement ManipulationContainer { get { throw null; } }
+ public System.Windows.Point ManipulationOrigin { get { throw null; } }
+ public System.Collections.Generic.IEnumerable Manipulators { get { throw null; } }
+ public bool Cancel() { throw null; }
+ public void Complete() { }
+ protected override void InvokeEventHandler(System.Delegate genericHandler, object genericTarget) { }
+ }
+ public sealed partial class ManipulationStartingEventArgs : System.Windows.Input.InputEventArgs
+ {
+ internal ManipulationStartingEventArgs() : base(default(System.Windows.Input.InputDevice), default(int)) { }
+ public bool IsSingleTouchEnabled { get { throw null; } set { } }
+ public System.Windows.IInputElement ManipulationContainer { get { throw null; } set { } }
+ public System.Collections.Generic.IEnumerable Manipulators { get { throw null; } }
+ public System.Windows.Input.ManipulationModes Mode { get { throw null; } set { } }
+ public System.Windows.Input.ManipulationPivot Pivot { get { throw null; } set { } }
+ public bool Cancel() { throw null; }
+ protected override void InvokeEventHandler(System.Delegate genericHandler, object genericTarget) { }
+ [System.ComponentModel.BrowsableAttribute(false)]
+ public void SetManipulationParameter(System.Windows.Input.Manipulations.ManipulationParameters2D parameter) { }
+ }
+ public partial class ManipulationVelocities
+ {
+ public ManipulationVelocities(System.Windows.Vector linearVelocity, double angularVelocity, System.Windows.Vector expansionVelocity) { }
+ public double AngularVelocity { get { throw null; } }
+ public System.Windows.Vector ExpansionVelocity { get { throw null; } }
+ public System.Windows.Vector LinearVelocity { get { throw null; } }
+ }
+ public static partial class MediaCommands
+ {
+ public static System.Windows.Input.RoutedUICommand BoostBass { get { throw null; } }
+ public static System.Windows.Input.RoutedUICommand ChannelDown { get { throw null; } }
+ public static System.Windows.Input.RoutedUICommand ChannelUp { get { throw null; } }
+ public static System.Windows.Input.RoutedUICommand DecreaseBass { get { throw null; } }
+ public static System.Windows.Input.RoutedUICommand DecreaseMicrophoneVolume { get { throw null; } }
+ public static System.Windows.Input.RoutedUICommand DecreaseTreble { get { throw null; } }
+ public static System.Windows.Input.RoutedUICommand DecreaseVolume { get { throw null; } }
+ public static System.Windows.Input.RoutedUICommand FastForward { get { throw null; } }
+ public static System.Windows.Input.RoutedUICommand IncreaseBass { get { throw null; } }
+ public static System.Windows.Input.RoutedUICommand IncreaseMicrophoneVolume { get { throw null; } }
+ public static System.Windows.Input.RoutedUICommand IncreaseTreble { get { throw null; } }
+ public static System.Windows.Input.RoutedUICommand IncreaseVolume { get { throw null; } }
+ public static System.Windows.Input.RoutedUICommand MuteMicrophoneVolume { get { throw null; } }
+ public static System.Windows.Input.RoutedUICommand MuteVolume { get { throw null; } }
+ public static System.Windows.Input.RoutedUICommand NextTrack { get { throw null; } }
+ public static System.Windows.Input.RoutedUICommand Pause { get { throw null; } }
+ public static System.Windows.Input.RoutedUICommand Play { get { throw null; } }
+ public static System.Windows.Input.RoutedUICommand PreviousTrack { get { throw null; } }
+ public static System.Windows.Input.RoutedUICommand Record { get { throw null; } }
+ public static System.Windows.Input.RoutedUICommand Rewind { get { throw null; } }
+ public static System.Windows.Input.RoutedUICommand Select { get { throw null; } }
+ public static System.Windows.Input.RoutedUICommand Stop { get { throw null; } }
+ public static System.Windows.Input.RoutedUICommand ToggleMicrophoneOnOff { get { throw null; } }
+ public static System.Windows.Input.RoutedUICommand TogglePlayPause { get { throw null; } }
+ }
+ public static partial class Mouse
+ {
+ public static readonly System.Windows.RoutedEvent GotMouseCaptureEvent;
+ public static readonly System.Windows.RoutedEvent LostMouseCaptureEvent;
+ public static readonly System.Windows.RoutedEvent MouseDownEvent;
+ public static readonly System.Windows.RoutedEvent MouseEnterEvent;
+ public static readonly System.Windows.RoutedEvent MouseLeaveEvent;
+ public static readonly System.Windows.RoutedEvent MouseMoveEvent;
+ public static readonly System.Windows.RoutedEvent MouseUpEvent;
+ public const int MouseWheelDeltaForOneLine = 120;
+ public static readonly System.Windows.RoutedEvent MouseWheelEvent;
+ public static readonly System.Windows.RoutedEvent PreviewMouseDownEvent;
+ public static readonly System.Windows.RoutedEvent PreviewMouseDownOutsideCapturedElementEvent;
+ public static readonly System.Windows.RoutedEvent PreviewMouseMoveEvent;
+ public static readonly System.Windows.RoutedEvent PreviewMouseUpEvent;
+ public static readonly System.Windows.RoutedEvent PreviewMouseUpOutsideCapturedElementEvent;
+ public static readonly System.Windows.RoutedEvent PreviewMouseWheelEvent;
+ public static readonly System.Windows.RoutedEvent QueryCursorEvent;
+ public static System.Windows.IInputElement Captured { get { throw null; } }
+ public static System.Windows.IInputElement DirectlyOver { get { throw null; } }
+ public static System.Windows.Input.MouseButtonState LeftButton { get { throw null; } }
+ public static System.Windows.Input.MouseButtonState MiddleButton { get { throw null; } }
+ public static System.Windows.Input.Cursor OverrideCursor { get { throw null; } set { } }
+ public static System.Windows.Input.MouseDevice PrimaryDevice { get { throw null; } }
+ public static System.Windows.Input.MouseButtonState RightButton { get { throw null; } }
+ public static System.Windows.Input.MouseButtonState XButton1 { get { throw null; } }
+ public static System.Windows.Input.MouseButtonState XButton2 { get { throw null; } }
+ public static void AddGotMouseCaptureHandler(System.Windows.DependencyObject element, System.Windows.Input.MouseEventHandler handler) { }
+ public static void AddLostMouseCaptureHandler(System.Windows.DependencyObject element, System.Windows.Input.MouseEventHandler handler) { }
+ public static void AddMouseDownHandler(System.Windows.DependencyObject element, System.Windows.Input.MouseButtonEventHandler handler) { }
+ public static void AddMouseEnterHandler(System.Windows.DependencyObject element, System.Windows.Input.MouseEventHandler handler) { }
+ public static void AddMouseLeaveHandler(System.Windows.DependencyObject element, System.Windows.Input.MouseEventHandler handler) { }
+ public static void AddMouseMoveHandler(System.Windows.DependencyObject element, System.Windows.Input.MouseEventHandler handler) { }
+ public static void AddMouseUpHandler(System.Windows.DependencyObject element, System.Windows.Input.MouseButtonEventHandler handler) { }
+ public static void AddMouseWheelHandler(System.Windows.DependencyObject element, System.Windows.Input.MouseWheelEventHandler handler) { }
+ public static void AddPreviewMouseDownHandler(System.Windows.DependencyObject element, System.Windows.Input.MouseButtonEventHandler handler) { }
+ public static void AddPreviewMouseDownOutsideCapturedElementHandler(System.Windows.DependencyObject element, System.Windows.Input.MouseButtonEventHandler handler) { }
+ public static void AddPreviewMouseMoveHandler(System.Windows.DependencyObject element, System.Windows.Input.MouseEventHandler handler) { }
+ public static void AddPreviewMouseUpHandler(System.Windows.DependencyObject element, System.Windows.Input.MouseButtonEventHandler handler) { }
+ public static void AddPreviewMouseUpOutsideCapturedElementHandler(System.Windows.DependencyObject element, System.Windows.Input.MouseButtonEventHandler handler) { }
+ public static void AddPreviewMouseWheelHandler(System.Windows.DependencyObject element, System.Windows.Input.MouseWheelEventHandler handler) { }
+ public static void AddQueryCursorHandler(System.Windows.DependencyObject element, System.Windows.Input.QueryCursorEventHandler handler) { }
+ public static bool Capture(System.Windows.IInputElement element) { throw null; }
+ public static bool Capture(System.Windows.IInputElement element, System.Windows.Input.CaptureMode captureMode) { throw null; }
+ public static int GetIntermediatePoints(System.Windows.IInputElement relativeTo, System.Windows.Point[] points) { throw null; }
+ public static System.Windows.Point GetPosition(System.Windows.IInputElement relativeTo) { throw null; }
+ public static void RemoveGotMouseCaptureHandler(System.Windows.DependencyObject element, System.Windows.Input.MouseEventHandler handler) { }
+ public static void RemoveLostMouseCaptureHandler(System.Windows.DependencyObject element, System.Windows.Input.MouseEventHandler handler) { }
+ public static void RemoveMouseDownHandler(System.Windows.DependencyObject element, System.Windows.Input.MouseButtonEventHandler handler) { }
+ public static void RemoveMouseEnterHandler(System.Windows.DependencyObject element, System.Windows.Input.MouseEventHandler handler) { }
+ public static void RemoveMouseLeaveHandler(System.Windows.DependencyObject element, System.Windows.Input.MouseEventHandler handler) { }
+ public static void RemoveMouseMoveHandler(System.Windows.DependencyObject element, System.Windows.Input.MouseEventHandler handler) { }
+ public static void RemoveMouseUpHandler(System.Windows.DependencyObject element, System.Windows.Input.MouseButtonEventHandler handler) { }
+ public static void RemoveMouseWheelHandler(System.Windows.DependencyObject element, System.Windows.Input.MouseWheelEventHandler handler) { }
+ public static void RemovePreviewMouseDownHandler(System.Windows.DependencyObject element, System.Windows.Input.MouseButtonEventHandler handler) { }
+ public static void RemovePreviewMouseDownOutsideCapturedElementHandler(System.Windows.DependencyObject element, System.Windows.Input.MouseButtonEventHandler handler) { }
+ public static void RemovePreviewMouseMoveHandler(System.Windows.DependencyObject element, System.Windows.Input.MouseEventHandler handler) { }
+ public static void RemovePreviewMouseUpHandler(System.Windows.DependencyObject element, System.Windows.Input.MouseButtonEventHandler handler) { }
+ public static void RemovePreviewMouseUpOutsideCapturedElementHandler(System.Windows.DependencyObject element, System.Windows.Input.MouseButtonEventHandler handler) { }
+ public static void RemovePreviewMouseWheelHandler(System.Windows.DependencyObject element, System.Windows.Input.MouseWheelEventHandler handler) { }
+ public static void RemoveQueryCursorHandler(System.Windows.DependencyObject element, System.Windows.Input.QueryCursorEventHandler handler) { }
+ public static bool SetCursor(System.Windows.Input.Cursor cursor) { throw null; }
+ public static void Synchronize() { }
+ public static void UpdateCursor() { }
+ }
+ [System.ComponentModel.TypeConverterAttribute(typeof(System.Windows.Input.MouseActionConverter))]
+ [System.Windows.Markup.ValueSerializerAttribute(typeof(System.Windows.Input.MouseActionValueSerializer))]
+ public enum MouseAction : byte
+ {
+ None = (byte)0,
+ LeftClick = (byte)1,
+ RightClick = (byte)2,
+ MiddleClick = (byte)3,
+ WheelClick = (byte)4,
+ LeftDoubleClick = (byte)5,
+ RightDoubleClick = (byte)6,
+ MiddleDoubleClick = (byte)7,
+ }
+ public partial class MouseActionConverter : System.ComponentModel.TypeConverter
+ {
+ public MouseActionConverter() { }
+ public override bool CanConvertFrom(System.ComponentModel.ITypeDescriptorContext context, System.Type sourceType) { throw null; }
+ public override bool CanConvertTo(System.ComponentModel.ITypeDescriptorContext context, System.Type destinationType) { throw null; }
+ public override object ConvertFrom(System.ComponentModel.ITypeDescriptorContext context, System.Globalization.CultureInfo culture, object source) { throw null; }
+ public override object ConvertTo(System.ComponentModel.ITypeDescriptorContext context, System.Globalization.CultureInfo culture, object value, System.Type destinationType) { throw null; }
+ }
+ public partial class MouseActionValueSerializer : System.Windows.Markup.ValueSerializer
+ {
+ public MouseActionValueSerializer() { }
+ public override bool CanConvertFromString(string value, System.Windows.Markup.IValueSerializerContext context) { throw null; }
+ public override bool CanConvertToString(object value, System.Windows.Markup.IValueSerializerContext context) { throw null; }
+ public override object ConvertFromString(string value, System.Windows.Markup.IValueSerializerContext context) { throw null; }
+ public override string ConvertToString(object value, System.Windows.Markup.IValueSerializerContext context) { throw null; }
+ }
+ public partial class MouseBinding : System.Windows.Input.InputBinding
+ {
+ public static readonly System.Windows.DependencyProperty MouseActionProperty;
+ public MouseBinding() { }
+ public MouseBinding(System.Windows.Input.ICommand command, System.Windows.Input.MouseGesture gesture) { }
+ [System.ComponentModel.TypeConverterAttribute(typeof(System.Windows.Input.MouseGestureConverter))]
+ [System.Windows.Markup.ValueSerializerAttribute(typeof(System.Windows.Input.MouseGestureValueSerializer))]
+ public override System.Windows.Input.InputGesture Gesture { get { throw null; } set { } }
+ public System.Windows.Input.MouseAction MouseAction { get { throw null; } set { } }
+ protected override void CloneCore(System.Windows.Freezable sourceFreezable) { }
+ protected override void CloneCurrentValueCore(System.Windows.Freezable sourceFreezable) { }
+ protected override System.Windows.Freezable CreateInstanceCore() { throw null; }
+ protected override void GetAsFrozenCore(System.Windows.Freezable sourceFreezable) { }
+ protected override void GetCurrentValueAsFrozenCore(System.Windows.Freezable sourceFreezable) { }
+ }
+ public enum MouseButton
+ {
+ Left = 0,
+ Middle = 1,
+ Right = 2,
+ XButton1 = 3,
+ XButton2 = 4,
+ }
+ public partial class MouseButtonEventArgs : System.Windows.Input.MouseEventArgs
+ {
+ public MouseButtonEventArgs(System.Windows.Input.MouseDevice mouse, int timestamp, System.Windows.Input.MouseButton button) : base(default(System.Windows.Input.MouseDevice), default(int)) { }
+ public MouseButtonEventArgs(System.Windows.Input.MouseDevice mouse, int timestamp, System.Windows.Input.MouseButton button, System.Windows.Input.StylusDevice stylusDevice) : base(default(System.Windows.Input.MouseDevice), default(int)) { }
+ public System.Windows.Input.MouseButtonState ButtonState { get { throw null; } }
+ public System.Windows.Input.MouseButton ChangedButton { get { throw null; } }
+ public int ClickCount { get { throw null; } }
+ protected override void InvokeEventHandler(System.Delegate genericHandler, object genericTarget) { }
+ }
+ public delegate void MouseButtonEventHandler(object sender, System.Windows.Input.MouseButtonEventArgs e);
+ public enum MouseButtonState
+ {
+ Released = 0,
+ Pressed = 1,
+ }
+ public abstract partial class MouseDevice : System.Windows.Input.InputDevice
+ {
+ internal MouseDevice() { }
+ public override System.Windows.PresentationSource ActiveSource { get { throw null; } }
+ public System.Windows.IInputElement Captured { get { throw null; } }
+ public System.Windows.IInputElement DirectlyOver { get { throw null; } }
+ public System.Windows.Input.MouseButtonState LeftButton { get { throw null; } }
+ public System.Windows.Input.MouseButtonState MiddleButton { get { throw null; } }
+ public System.Windows.Input.Cursor OverrideCursor { get { throw null; } set { } }
+ public System.Windows.Input.MouseButtonState RightButton { get { throw null; } }
+ public override System.Windows.IInputElement Target { get { throw null; } }
+ public System.Windows.Input.MouseButtonState XButton1 { get { throw null; } }
+ public System.Windows.Input.MouseButtonState XButton2 { get { throw null; } }
+ public bool Capture(System.Windows.IInputElement element) { throw null; }
+ public bool Capture(System.Windows.IInputElement element, System.Windows.Input.CaptureMode captureMode) { throw null; }
+ protected System.Windows.Input.MouseButtonState GetButtonState(System.Windows.Input.MouseButton mouseButton) { throw null; }
+ protected System.Windows.Point GetClientPosition() { throw null; }
+ protected System.Windows.Point GetClientPosition(System.Windows.PresentationSource presentationSource) { throw null; }
+ public System.Windows.Point GetPosition(System.Windows.IInputElement relativeTo) { throw null; }
+ protected System.Windows.Point GetScreenPosition() { throw null; }
+ public bool SetCursor(System.Windows.Input.Cursor cursor) { throw null; }
+ public void Synchronize() { }
+ public void UpdateCursor() { }
+ }
+ public partial class MouseEventArgs : System.Windows.Input.InputEventArgs
+ {
+ public MouseEventArgs(System.Windows.Input.MouseDevice mouse, int timestamp) : base(default(System.Windows.Input.InputDevice), default(int)) { }
+ public MouseEventArgs(System.Windows.Input.MouseDevice mouse, int timestamp, System.Windows.Input.StylusDevice stylusDevice) : base(default(System.Windows.Input.InputDevice), default(int)) { }
+ public System.Windows.Input.MouseButtonState LeftButton { get { throw null; } }
+ public System.Windows.Input.MouseButtonState MiddleButton { get { throw null; } }
+ public System.Windows.Input.MouseDevice MouseDevice { get { throw null; } }
+ public System.Windows.Input.MouseButtonState RightButton { get { throw null; } }
+ public System.Windows.Input.StylusDevice StylusDevice { get { throw null; } }
+ public System.Windows.Input.MouseButtonState XButton1 { get { throw null; } }
+ public System.Windows.Input.MouseButtonState XButton2 { get { throw null; } }
+ public System.Windows.Point GetPosition(System.Windows.IInputElement relativeTo) { throw null; }
+ protected override void InvokeEventHandler(System.Delegate genericHandler, object genericTarget) { }
+ }
+ public delegate void MouseEventHandler(object sender, System.Windows.Input.MouseEventArgs e);
+ [System.ComponentModel.TypeConverterAttribute(typeof(System.Windows.Input.MouseGestureConverter))]
+ [System.Windows.Markup.ValueSerializerAttribute(typeof(System.Windows.Input.MouseGestureValueSerializer))]
+ public partial class MouseGesture : System.Windows.Input.InputGesture
+ {
+ public MouseGesture() { }
+ public MouseGesture(System.Windows.Input.MouseAction mouseAction) { }
+ public MouseGesture(System.Windows.Input.MouseAction mouseAction, System.Windows.Input.ModifierKeys modifiers) { }
+ public System.Windows.Input.ModifierKeys Modifiers { get { throw null; } set { } }
+ public System.Windows.Input.MouseAction MouseAction { get { throw null; } set { } }
+ public override bool Matches(object targetElement, System.Windows.Input.InputEventArgs inputEventArgs) { throw null; }
+ }
+ public partial class MouseGestureConverter : System.ComponentModel.TypeConverter
+ {
+ public MouseGestureConverter() { }
+ public override bool CanConvertFrom(System.ComponentModel.ITypeDescriptorContext context, System.Type sourceType) { throw null; }
+ public override bool CanConvertTo(System.ComponentModel.ITypeDescriptorContext context, System.Type destinationType) { throw null; }
+ public override object ConvertFrom(System.ComponentModel.ITypeDescriptorContext context, System.Globalization.CultureInfo culture, object source) { throw null; }
+ public override object ConvertTo(System.ComponentModel.ITypeDescriptorContext context, System.Globalization.CultureInfo culture, object value, System.Type destinationType) { throw null; }
+ }
+ public partial class MouseGestureValueSerializer : System.Windows.Markup.ValueSerializer
+ {
+ public MouseGestureValueSerializer() { }
+ public override bool CanConvertFromString(string value, System.Windows.Markup.IValueSerializerContext context) { throw null; }
+ public override bool CanConvertToString(object value, System.Windows.Markup.IValueSerializerContext context) { throw null; }
+ public override object ConvertFromString(string value, System.Windows.Markup.IValueSerializerContext context) { throw null; }
+ public override string ConvertToString(object value, System.Windows.Markup.IValueSerializerContext context) { throw null; }
+ }
+ public partial class MouseWheelEventArgs : System.Windows.Input.MouseEventArgs
+ {
+ public MouseWheelEventArgs(System.Windows.Input.MouseDevice mouse, int timestamp, int delta) : base(default(System.Windows.Input.MouseDevice), default(int)) { }
+ public int Delta { get { throw null; } }
+ protected override void InvokeEventHandler(System.Delegate genericHandler, object genericTarget) { }
+ }
+ public delegate void MouseWheelEventHandler(object sender, System.Windows.Input.MouseWheelEventArgs e);
+ public static partial class NavigationCommands
+ {
+ public static System.Windows.Input.RoutedUICommand BrowseBack { get { throw null; } }
+ public static System.Windows.Input.RoutedUICommand BrowseForward { get { throw null; } }
+ public static System.Windows.Input.RoutedUICommand BrowseHome { get { throw null; } }
+ public static System.Windows.Input.RoutedUICommand BrowseStop { get { throw null; } }
+ public static System.Windows.Input.RoutedUICommand DecreaseZoom { get { throw null; } }
+ public static System.Windows.Input.RoutedUICommand Favorites { get { throw null; } }
+ public static System.Windows.Input.RoutedUICommand FirstPage { get { throw null; } }
+ public static System.Windows.Input.RoutedUICommand GoToPage { get { throw null; } }
+ public static System.Windows.Input.RoutedUICommand IncreaseZoom { get { throw null; } }
+ public static System.Windows.Input.RoutedUICommand LastPage { get { throw null; } }
+ public static System.Windows.Input.RoutedUICommand NavigateJournal { get { throw null; } }
+ public static System.Windows.Input.RoutedUICommand NextPage { get { throw null; } }
+ public static System.Windows.Input.RoutedUICommand PreviousPage { get { throw null; } }
+ public static System.Windows.Input.RoutedUICommand Refresh { get { throw null; } }
+ public static System.Windows.Input.RoutedUICommand Search { get { throw null; } }
+ public static System.Windows.Input.RoutedUICommand Zoom { get { throw null; } }
+ }
+ public partial class NotifyInputEventArgs : System.EventArgs
+ {
+ internal NotifyInputEventArgs() { }
+ public System.Windows.Input.InputManager InputManager { get { throw null; } }
+ public System.Windows.Input.StagingAreaInputItem StagingItem { get { throw null; } }
+ }
+ public delegate void NotifyInputEventHandler(object sender, System.Windows.Input.NotifyInputEventArgs e);
+ public sealed partial class PreProcessInputEventArgs : System.Windows.Input.ProcessInputEventArgs
+ {
+ internal PreProcessInputEventArgs() { }
+ public bool Canceled { get { throw null; } }
+ public void Cancel() { }
+ }
+ public delegate void PreProcessInputEventHandler(object sender, System.Windows.Input.PreProcessInputEventArgs e);
+ public partial class ProcessInputEventArgs : System.Windows.Input.NotifyInputEventArgs
+ {
+ internal ProcessInputEventArgs() { }
+ public System.Windows.Input.StagingAreaInputItem PeekInput() { throw null; }
+ public System.Windows.Input.StagingAreaInputItem PopInput() { throw null; }
+ public System.Windows.Input.StagingAreaInputItem PushInput(System.Windows.Input.InputEventArgs input, System.Windows.Input.StagingAreaInputItem promote) { throw null; }
+ public System.Windows.Input.StagingAreaInputItem PushInput(System.Windows.Input.StagingAreaInputItem input) { throw null; }
+ }
+ public delegate void ProcessInputEventHandler(object sender, System.Windows.Input.ProcessInputEventArgs e);
+ public partial class QueryCursorEventArgs : System.Windows.Input.MouseEventArgs
+ {
+ public QueryCursorEventArgs(System.Windows.Input.MouseDevice mouse, int timestamp) : base(default(System.Windows.Input.MouseDevice), default(int)) { }
+ public QueryCursorEventArgs(System.Windows.Input.MouseDevice mouse, int timestamp, System.Windows.Input.StylusDevice stylusDevice) : base(default(System.Windows.Input.MouseDevice), default(int)) { }
+ public System.Windows.Input.Cursor Cursor { get { throw null; } set { } }
+ protected override void InvokeEventHandler(System.Delegate genericHandler, object genericTarget) { }
+ }
+ public delegate void QueryCursorEventHandler(object sender, System.Windows.Input.QueryCursorEventArgs e);
+ public enum RestoreFocusMode
+ {
+ Auto = 0,
+ None = 1,
+ }
+ [System.ComponentModel.TypeConverterAttribute("System.Windows.Input.CommandConverter, PresentationFramework, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, Custom=null")]
+ [System.Windows.Markup.ValueSerializerAttribute("System.Windows.Input.CommandValueSerializer, PresentationFramework, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, Custom=null")]
+ public partial class RoutedCommand : System.Windows.Input.ICommand
+ {
+ public RoutedCommand() { }
+ public RoutedCommand(string name, System.Type ownerType) { }
+ public RoutedCommand(string name, System.Type ownerType, System.Windows.Input.InputGestureCollection inputGestures) { }
+ public System.Windows.Input.InputGestureCollection InputGestures { get { throw null; } }
+ public string Name { get { throw null; } }
+ public System.Type OwnerType { get { throw null; } }
+ public event System.EventHandler CanExecuteChanged { add { } remove { } }
+ public bool CanExecute(object parameter, System.Windows.IInputElement target) { throw null; }
+ public void Execute(object parameter, System.Windows.IInputElement target) { }
+ bool System.Windows.Input.ICommand.CanExecute(object parameter) { throw null; }
+ void System.Windows.Input.ICommand.Execute(object parameter) { }
+ }
+ [System.ComponentModel.TypeConverterAttribute("System.Windows.Input.CommandConverter, PresentationFramework, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, Custom=null")]
+ public partial class RoutedUICommand : System.Windows.Input.RoutedCommand
+ {
+ public RoutedUICommand() { }
+ public RoutedUICommand(string text, string name, System.Type ownerType) { }
+ public RoutedUICommand(string text, string name, System.Type ownerType, System.Windows.Input.InputGestureCollection inputGestures) { }
+ public string Text { get { throw null; } set { } }
+ }
+ public enum SpeechMode
+ {
+ Dictation = 0,
+ Command = 1,
+ Indeterminate = 2,
+ }
+ public partial class StagingAreaInputItem
+ {
+ internal StagingAreaInputItem() { }
+ public System.Windows.Input.InputEventArgs Input { get { throw null; } }
+ public object GetData(object key) { throw null; }
+ public void SetData(object key, object value) { }
+ }
+ public static partial class Stylus
+ {
+ public static readonly System.Windows.RoutedEvent GotStylusCaptureEvent;
+ public static readonly System.Windows.DependencyProperty IsFlicksEnabledProperty;
+ public static readonly System.Windows.DependencyProperty IsPressAndHoldEnabledProperty;
+ public static readonly System.Windows.DependencyProperty IsTapFeedbackEnabledProperty;
+ public static readonly System.Windows.DependencyProperty IsTouchFeedbackEnabledProperty;
+ public static readonly System.Windows.RoutedEvent LostStylusCaptureEvent;
+ public static readonly System.Windows.RoutedEvent PreviewStylusButtonDownEvent;
+ public static readonly System.Windows.RoutedEvent PreviewStylusButtonUpEvent;
+ public static readonly System.Windows.RoutedEvent PreviewStylusDownEvent;
+ public static readonly System.Windows.RoutedEvent PreviewStylusInAirMoveEvent;
+ public static readonly System.Windows.RoutedEvent PreviewStylusInRangeEvent;
+ public static readonly System.Windows.RoutedEvent PreviewStylusMoveEvent;
+ public static readonly System.Windows.RoutedEvent PreviewStylusOutOfRangeEvent;
+ public static readonly System.Windows.RoutedEvent PreviewStylusSystemGestureEvent;
+ public static readonly System.Windows.RoutedEvent PreviewStylusUpEvent;
+ public static readonly System.Windows.RoutedEvent StylusButtonDownEvent;
+ public static readonly System.Windows.RoutedEvent StylusButtonUpEvent;
+ public static readonly System.Windows.RoutedEvent StylusDownEvent;
+ public static readonly System.Windows.RoutedEvent StylusEnterEvent;
+ public static readonly System.Windows.RoutedEvent StylusInAirMoveEvent;
+ public static readonly System.Windows.RoutedEvent StylusInRangeEvent;
+ public static readonly System.Windows.RoutedEvent StylusLeaveEvent;
+ public static readonly System.Windows.RoutedEvent StylusMoveEvent;
+ public static readonly System.Windows.RoutedEvent StylusOutOfRangeEvent;
+ public static readonly System.Windows.RoutedEvent StylusSystemGestureEvent;
+ public static readonly System.Windows.RoutedEvent StylusUpEvent;
+ public static System.Windows.IInputElement Captured { get { throw null; } }
+ public static System.Windows.Input.StylusDevice CurrentStylusDevice { get { throw null; } }
+ public static System.Windows.IInputElement DirectlyOver { get { throw null; } }
+ public static void AddGotStylusCaptureHandler(System.Windows.DependencyObject element, System.Windows.Input.StylusEventHandler handler) { }
+ public static void AddLostStylusCaptureHandler(System.Windows.DependencyObject element, System.Windows.Input.StylusEventHandler handler) { }
+ public static void AddPreviewStylusButtonDownHandler(System.Windows.DependencyObject element, System.Windows.Input.StylusButtonEventHandler handler) { }
+ public static void AddPreviewStylusButtonUpHandler(System.Windows.DependencyObject element, System.Windows.Input.StylusButtonEventHandler handler) { }
+ public static void AddPreviewStylusDownHandler(System.Windows.DependencyObject element, System.Windows.Input.StylusDownEventHandler handler) { }
+ public static void AddPreviewStylusInAirMoveHandler(System.Windows.DependencyObject element, System.Windows.Input.StylusEventHandler handler) { }
+ public static void AddPreviewStylusInRangeHandler(System.Windows.DependencyObject element, System.Windows.Input.StylusEventHandler handler) { }
+ public static void AddPreviewStylusMoveHandler(System.Windows.DependencyObject element, System.Windows.Input.StylusEventHandler handler) { }
+ public static void AddPreviewStylusOutOfRangeHandler(System.Windows.DependencyObject element, System.Windows.Input.StylusEventHandler handler) { }
+ public static void AddPreviewStylusSystemGestureHandler(System.Windows.DependencyObject element, System.Windows.Input.StylusSystemGestureEventHandler handler) { }
+ public static void AddPreviewStylusUpHandler(System.Windows.DependencyObject element, System.Windows.Input.StylusEventHandler handler) { }
+ public static void AddStylusButtonDownHandler(System.Windows.DependencyObject element, System.Windows.Input.StylusButtonEventHandler handler) { }
+ public static void AddStylusButtonUpHandler(System.Windows.DependencyObject element, System.Windows.Input.StylusButtonEventHandler handler) { }
+ public static void AddStylusDownHandler(System.Windows.DependencyObject element, System.Windows.Input.StylusDownEventHandler handler) { }
+ public static void AddStylusEnterHandler(System.Windows.DependencyObject element, System.Windows.Input.StylusEventHandler handler) { }
+ public static void AddStylusInAirMoveHandler(System.Windows.DependencyObject element, System.Windows.Input.StylusEventHandler handler) { }
+ public static void AddStylusInRangeHandler(System.Windows.DependencyObject element, System.Windows.Input.StylusEventHandler handler) { }
+ public static void AddStylusLeaveHandler(System.Windows.DependencyObject element, System.Windows.Input.StylusEventHandler handler) { }
+ public static void AddStylusMoveHandler(System.Windows.DependencyObject element, System.Windows.Input.StylusEventHandler handler) { }
+ public static void AddStylusOutOfRangeHandler(System.Windows.DependencyObject element, System.Windows.Input.StylusEventHandler handler) { }
+ public static void AddStylusSystemGestureHandler(System.Windows.DependencyObject element, System.Windows.Input.StylusSystemGestureEventHandler handler) { }
+ public static void AddStylusUpHandler(System.Windows.DependencyObject element, System.Windows.Input.StylusEventHandler handler) { }
+ public static bool Capture(System.Windows.IInputElement element) { throw null; }
+ public static bool Capture(System.Windows.IInputElement element, System.Windows.Input.CaptureMode captureMode) { throw null; }
+ [System.Windows.AttachedPropertyBrowsableForTypeAttribute(typeof(System.Windows.DependencyObject))]
+ public static bool GetIsFlicksEnabled(System.Windows.DependencyObject element) { throw null; }
+ [System.Windows.AttachedPropertyBrowsableForTypeAttribute(typeof(System.Windows.DependencyObject))]
+ public static bool GetIsPressAndHoldEnabled(System.Windows.DependencyObject element) { throw null; }
+ [System.Windows.AttachedPropertyBrowsableForTypeAttribute(typeof(System.Windows.DependencyObject))]
+ public static bool GetIsTapFeedbackEnabled(System.Windows.DependencyObject element) { throw null; }
+ public static bool GetIsTouchFeedbackEnabled(System.Windows.DependencyObject element) { throw null; }
+ public static void RemoveGotStylusCaptureHandler(System.Windows.DependencyObject element, System.Windows.Input.StylusEventHandler handler) { }
+ public static void RemoveLostStylusCaptureHandler(System.Windows.DependencyObject element, System.Windows.Input.StylusEventHandler handler) { }
+ public static void RemovePreviewStylusButtonDownHandler(System.Windows.DependencyObject element, System.Windows.Input.StylusButtonEventHandler handler) { }
+ public static void RemovePreviewStylusButtonUpHandler(System.Windows.DependencyObject element, System.Windows.Input.StylusButtonEventHandler handler) { }
+ public static void RemovePreviewStylusDownHandler(System.Windows.DependencyObject element, System.Windows.Input.StylusDownEventHandler handler) { }
+ public static void RemovePreviewStylusInAirMoveHandler(System.Windows.DependencyObject element, System.Windows.Input.StylusEventHandler handler) { }
+ public static void RemovePreviewStylusInRangeHandler(System.Windows.DependencyObject element, System.Windows.Input.StylusEventHandler handler) { }
+ public static void RemovePreviewStylusMoveHandler(System.Windows.DependencyObject element, System.Windows.Input.StylusEventHandler handler) { }
+ public static void RemovePreviewStylusOutOfRangeHandler(System.Windows.DependencyObject element, System.Windows.Input.StylusEventHandler handler) { }
+ public static void RemovePreviewStylusSystemGestureHandler(System.Windows.DependencyObject element, System.Windows.Input.StylusSystemGestureEventHandler handler) { }
+ public static void RemovePreviewStylusUpHandler(System.Windows.DependencyObject element, System.Windows.Input.StylusEventHandler handler) { }
+ public static void RemoveStylusButtonDownHandler(System.Windows.DependencyObject element, System.Windows.Input.StylusButtonEventHandler handler) { }
+ public static void RemoveStylusButtonUpHandler(System.Windows.DependencyObject element, System.Windows.Input.StylusButtonEventHandler handler) { }
+ public static void RemoveStylusDownHandler(System.Windows.DependencyObject element, System.Windows.Input.StylusDownEventHandler handler) { }
+ public static void RemoveStylusEnterHandler(System.Windows.DependencyObject element, System.Windows.Input.StylusEventHandler handler) { }
+ public static void RemoveStylusInAirMoveHandler(System.Windows.DependencyObject element, System.Windows.Input.StylusEventHandler handler) { }
+ public static void RemoveStylusInRangeHandler(System.Windows.DependencyObject element, System.Windows.Input.StylusEventHandler handler) { }
+ public static void RemoveStylusLeaveHandler(System.Windows.DependencyObject element, System.Windows.Input.StylusEventHandler handler) { }
+ public static void RemoveStylusMoveHandler(System.Windows.DependencyObject element, System.Windows.Input.StylusEventHandler handler) { }
+ public static void RemoveStylusOutOfRangeHandler(System.Windows.DependencyObject element, System.Windows.Input.StylusEventHandler handler) { }
+ public static void RemoveStylusSystemGestureHandler(System.Windows.DependencyObject element, System.Windows.Input.StylusSystemGestureEventHandler handler) { }
+ public static void RemoveStylusUpHandler(System.Windows.DependencyObject element, System.Windows.Input.StylusEventHandler handler) { }
+ public static void SetIsFlicksEnabled(System.Windows.DependencyObject element, bool enabled) { }
+ public static void SetIsPressAndHoldEnabled(System.Windows.DependencyObject element, bool enabled) { }
+ public static void SetIsTapFeedbackEnabled(System.Windows.DependencyObject element, bool enabled) { }
+ public static void SetIsTouchFeedbackEnabled(System.Windows.DependencyObject element, bool enabled) { }
+ public static void Synchronize() { }
+ }
+ public partial class StylusButton
+ {
+ internal StylusButton() { }
+ public System.Guid Guid { get { throw null; } }
+ public string Name { get { throw null; } }
+ public System.Windows.Input.StylusButtonState StylusButtonState { get { throw null; } }
+ public System.Windows.Input.StylusDevice StylusDevice { get { throw null; } }
+ public override string ToString() { throw null; }
+ }
+ public partial class StylusButtonCollection : System.Collections.ObjectModel.ReadOnlyCollection
+ {
+ internal StylusButtonCollection() : base(default(System.Collections.Generic.IList)) { }
+ public System.Windows.Input.StylusButton GetStylusButtonByGuid(System.Guid guid) { throw null; }
+ }
+ public partial class StylusButtonEventArgs : System.Windows.Input.StylusEventArgs
+ {
+ public StylusButtonEventArgs(System.Windows.Input.StylusDevice stylusDevice, int timestamp, System.Windows.Input.StylusButton button) : base(default(System.Windows.Input.StylusDevice), default(int)) { }
+ public System.Windows.Input.StylusButton StylusButton { get { throw null; } }
+ protected override void InvokeEventHandler(System.Delegate genericHandler, object genericTarget) { }
+ }
+ public delegate void StylusButtonEventHandler(object sender, System.Windows.Input.StylusButtonEventArgs e);
+ public enum StylusButtonState
+ {
+ Up = 0,
+ Down = 1,
+ }
+ public sealed partial class StylusDevice : System.Windows.Input.InputDevice
+ {
+ internal StylusDevice() { }
+ public override System.Windows.PresentationSource ActiveSource { get { throw null; } }
+ public System.Windows.IInputElement Captured { get { throw null; } }
+ public System.Windows.IInputElement DirectlyOver { get { throw null; } }
+ public int Id { get { throw null; } }
+ public bool InAir { get { throw null; } }
+ public bool InRange { get { throw null; } }
+ public bool Inverted { get { throw null; } }
+ public bool IsValid { get { throw null; } }
+ public string Name { get { throw null; } }
+ public System.Windows.Input.StylusButtonCollection StylusButtons { get { throw null; } }
+ public System.Windows.Input.TabletDevice TabletDevice { get { throw null; } }
+ public override System.Windows.IInputElement Target { get { throw null; } }
+ public bool Capture(System.Windows.IInputElement element) { throw null; }
+ public bool Capture(System.Windows.IInputElement element, System.Windows.Input.CaptureMode captureMode) { throw null; }
+ public System.Windows.Point GetPosition(System.Windows.IInputElement relativeTo) { throw null; }
+ public System.Windows.Input.StylusPointCollection GetStylusPoints(System.Windows.IInputElement relativeTo) { throw null; }
+ public System.Windows.Input.StylusPointCollection GetStylusPoints(System.Windows.IInputElement relativeTo, System.Windows.Input.StylusPointDescription subsetToReformatTo) { throw null; }
+ public void Synchronize() { }
+ public override string ToString() { throw null; }
+ }
+ public partial class StylusDeviceCollection : System.Collections.ObjectModel.ReadOnlyCollection
+ {
+ internal StylusDeviceCollection() : base(default(System.Collections.Generic.IList)) { }
+ }
+ public partial class StylusDownEventArgs : System.Windows.Input.StylusEventArgs
+ {
+ public StylusDownEventArgs(System.Windows.Input.StylusDevice stylusDevice, int timestamp) : base(default(System.Windows.Input.StylusDevice), default(int)) { }
+ public int TapCount { get { throw null; } }
+ protected override void InvokeEventHandler(System.Delegate genericHandler, object genericTarget) { }
+ }
+ public delegate void StylusDownEventHandler(object sender, System.Windows.Input.StylusDownEventArgs e);
+ public partial class StylusEventArgs : System.Windows.Input.InputEventArgs
+ {
+ public StylusEventArgs(System.Windows.Input.StylusDevice stylus, int timestamp) : base(default(System.Windows.Input.InputDevice), default(int)) { }
+ public bool InAir { get { throw null; } }
+ public bool Inverted { get { throw null; } }
+ public System.Windows.Input.StylusDevice StylusDevice { get { throw null; } }
+ public System.Windows.Point GetPosition(System.Windows.IInputElement relativeTo) { throw null; }
+ public System.Windows.Input.StylusPointCollection GetStylusPoints(System.Windows.IInputElement relativeTo) { throw null; }
+ public System.Windows.Input.StylusPointCollection GetStylusPoints(System.Windows.IInputElement relativeTo, System.Windows.Input.StylusPointDescription subsetToReformatTo) { throw null; }
+ protected override void InvokeEventHandler(System.Delegate genericHandler, object genericTarget) { }
+ }
+ public delegate void StylusEventHandler(object sender, System.Windows.Input.StylusEventArgs e);
+ public partial struct StylusPoint : System.IEquatable
+ {
+ public static readonly double MaxXY;
+ public static readonly double MinXY;
+ public StylusPoint(double x, double y) { throw null; }
+ public StylusPoint(double x, double y, float pressureFactor) { throw null; }
+ public StylusPoint(double x, double y, float pressureFactor, System.Windows.Input.StylusPointDescription stylusPointDescription, int[] additionalValues) { throw null; }
+ public System.Windows.Input.StylusPointDescription Description { get { throw null; } }
+ public float PressureFactor { get { throw null; } set { } }
+ public double X { get { throw null; } set { } }
+ public double Y { get { throw null; } set { } }
+ public override bool Equals(object o) { throw null; }
+ public bool Equals(System.Windows.Input.StylusPoint value) { throw null; }
+ public static bool Equals(System.Windows.Input.StylusPoint stylusPoint1, System.Windows.Input.StylusPoint stylusPoint2) { throw null; }
+ public override int GetHashCode() { throw null; }
+ public int GetPropertyValue(System.Windows.Input.StylusPointProperty stylusPointProperty) { throw null; }
+ public bool HasProperty(System.Windows.Input.StylusPointProperty stylusPointProperty) { throw null; }
+ public static bool operator ==(System.Windows.Input.StylusPoint stylusPoint1, System.Windows.Input.StylusPoint stylusPoint2) { throw null; }
+ public static explicit operator System.Windows.Point(System.Windows.Input.StylusPoint stylusPoint) { throw null; }
+ public static bool operator !=(System.Windows.Input.StylusPoint stylusPoint1, System.Windows.Input.StylusPoint stylusPoint2) { throw null; }
+ public void SetPropertyValue(System.Windows.Input.StylusPointProperty stylusPointProperty, int value) { }
+ public System.Windows.Point ToPoint() { throw null; }
+ }
+ public partial class StylusPointCollection : System.Collections.ObjectModel.Collection
+ {
+ public StylusPointCollection() { }
+ public StylusPointCollection(System.Collections.Generic.IEnumerable stylusPoints) { }
+ public StylusPointCollection(System.Collections.Generic.IEnumerable points) { }
+ public StylusPointCollection(int initialCapacity) { }
+ public StylusPointCollection(System.Windows.Input.StylusPointDescription stylusPointDescription) { }
+ public StylusPointCollection(System.Windows.Input.StylusPointDescription stylusPointDescription, int initialCapacity) { }
+ public System.Windows.Input.StylusPointDescription Description { get { throw null; } }
+ public event System.EventHandler Changed { add { } remove { } }
+ public void Add(System.Windows.Input.StylusPointCollection stylusPoints) { }
+ protected sealed override void ClearItems() { }
+ public System.Windows.Input.StylusPointCollection Clone() { throw null; }
+ protected sealed override void InsertItem(int index, System.Windows.Input.StylusPoint stylusPoint) { }
+ protected virtual void OnChanged(System.EventArgs e) { }
+ public static explicit operator System.Windows.Point[](System.Windows.Input.StylusPointCollection stylusPoints) { throw null; }
+ public System.Windows.Input.StylusPointCollection Reformat(System.Windows.Input.StylusPointDescription subsetToReformatTo) { throw null; }
+ protected sealed override void RemoveItem(int index) { }
+ protected sealed override void SetItem(int index, System.Windows.Input.StylusPoint stylusPoint) { }
+ public int[] ToHiMetricArray() { throw null; }
+ }
+ public partial class StylusPointDescription
+ {
+ public StylusPointDescription() { }
+ public StylusPointDescription(System.Collections.Generic.IEnumerable stylusPointPropertyInfos) { }
+ public int PropertyCount { get { throw null; } }
+ public static bool AreCompatible(System.Windows.Input.StylusPointDescription stylusPointDescription1, System.Windows.Input.StylusPointDescription stylusPointDescription2) { throw null; }
+ public static System.Windows.Input.StylusPointDescription GetCommonDescription(System.Windows.Input.StylusPointDescription stylusPointDescription, System.Windows.Input.StylusPointDescription stylusPointDescriptionPreserveInfo) { throw null; }
+ public System.Windows.Input.StylusPointPropertyInfo GetPropertyInfo(System.Windows.Input.StylusPointProperty stylusPointProperty) { throw null; }
+ public System.Collections.ObjectModel.ReadOnlyCollection GetStylusPointProperties() { throw null; }
+ public bool HasProperty(System.Windows.Input.StylusPointProperty stylusPointProperty) { throw null; }
+ public bool IsSubsetOf(System.Windows.Input.StylusPointDescription stylusPointDescriptionSuperset) { throw null; }
+ }
+ public static partial class StylusPointProperties
+ {
+ public static readonly System.Windows.Input.StylusPointProperty AltitudeOrientation;
+ public static readonly System.Windows.Input.StylusPointProperty AzimuthOrientation;
+ public static readonly System.Windows.Input.StylusPointProperty BarrelButton;
+ public static readonly System.Windows.Input.StylusPointProperty ButtonPressure;
+ public static readonly System.Windows.Input.StylusPointProperty Height;
+ public static readonly System.Windows.Input.StylusPointProperty NormalPressure;
+ public static readonly System.Windows.Input.StylusPointProperty PacketStatus;
+ public static readonly System.Windows.Input.StylusPointProperty PitchRotation;
+ public static readonly System.Windows.Input.StylusPointProperty RollRotation;
+ public static readonly System.Windows.Input.StylusPointProperty SecondaryTipButton;
+ public static readonly System.Windows.Input.StylusPointProperty SerialNumber;
+ public static readonly System.Windows.Input.StylusPointProperty SystemTouch;
+ public static readonly System.Windows.Input.StylusPointProperty TangentPressure;
+ public static readonly System.Windows.Input.StylusPointProperty TipButton;
+ public static readonly System.Windows.Input.StylusPointProperty TwistOrientation;
+ public static readonly System.Windows.Input.StylusPointProperty Width;
+ public static readonly System.Windows.Input.StylusPointProperty X;
+ public static readonly System.Windows.Input.StylusPointProperty XTiltOrientation;
+ public static readonly System.Windows.Input.StylusPointProperty Y;
+ public static readonly System.Windows.Input.StylusPointProperty YawRotation;
+ public static readonly System.Windows.Input.StylusPointProperty YTiltOrientation;
+ public static readonly System.Windows.Input.StylusPointProperty Z;
+ }
+ public partial class StylusPointProperty
+ {
+ public StylusPointProperty(System.Guid identifier, bool isButton) { }
+ protected StylusPointProperty(System.Windows.Input.StylusPointProperty stylusPointProperty) { }
+ public System.Guid Id { get { throw null; } }
+ public bool IsButton { get { throw null; } }
+ public override string ToString() { throw null; }
+ }
+ public partial class StylusPointPropertyInfo : System.Windows.Input.StylusPointProperty
+ {
+ public StylusPointPropertyInfo(System.Windows.Input.StylusPointProperty stylusPointProperty) : base(default(System.Guid), default(bool)) { }
+ public StylusPointPropertyInfo(System.Windows.Input.StylusPointProperty stylusPointProperty, int minimum, int maximum, System.Windows.Input.StylusPointPropertyUnit unit, float resolution) : base(default(System.Guid), default(bool)) { }
+ public int Maximum { get { throw null; } }
+ public int Minimum { get { throw null; } }
+ public float Resolution { get { throw null; } }
+ public System.Windows.Input.StylusPointPropertyUnit Unit { get { throw null; } }
+ }
+ public enum StylusPointPropertyUnit
+ {
+ None = 0,
+ Inches = 1,
+ Centimeters = 2,
+ Degrees = 3,
+ Radians = 4,
+ Seconds = 5,
+ Pounds = 6,
+ Grams = 7,
+ }
+ public partial class StylusSystemGestureEventArgs : System.Windows.Input.StylusEventArgs
+ {
+ public StylusSystemGestureEventArgs(System.Windows.Input.StylusDevice stylusDevice, int timestamp, System.Windows.Input.SystemGesture systemGesture) : base(default(System.Windows.Input.StylusDevice), default(int)) { }
+ public System.Windows.Input.SystemGesture SystemGesture { get { throw null; } }
+ protected override void InvokeEventHandler(System.Delegate genericHandler, object genericTarget) { }
+ }
+ public delegate void StylusSystemGestureEventHandler(object sender, System.Windows.Input.StylusSystemGestureEventArgs e);
+ public enum SystemGesture
+ {
+ None = 0,
+ Tap = 16,
+ RightTap = 18,
+ Drag = 19,
+ RightDrag = 20,
+ HoldEnter = 21,
+ HoldLeave = 22,
+ HoverEnter = 23,
+ HoverLeave = 24,
+ Flick = 31,
+ TwoFingerTap = 4352,
+ }
+ public static partial class Tablet
+ {
+ public static System.Windows.Input.TabletDevice CurrentTabletDevice { get { throw null; } }
+ public static System.Windows.Input.TabletDeviceCollection TabletDevices { get { throw null; } }
+ }
+ public sealed partial class TabletDevice : System.Windows.Input.InputDevice
+ {
+ internal TabletDevice() { }
+ public override System.Windows.PresentationSource ActiveSource { get { throw null; } }
+ public int Id { get { throw null; } }
+ public string Name { get { throw null; } }
+ public string ProductId { get { throw null; } }
+ public System.Windows.Input.StylusDeviceCollection StylusDevices { get { throw null; } }
+ public System.Collections.ObjectModel.ReadOnlyCollection SupportedStylusPointProperties { get { throw null; } }
+ public System.Windows.Input.TabletHardwareCapabilities TabletHardwareCapabilities { get { throw null; } }
+ public override System.Windows.IInputElement Target { get { throw null; } }
+ public System.Windows.Input.TabletDeviceType Type { get { throw null; } }
+ public override string ToString() { throw null; }
+ }
+ public partial class TabletDeviceCollection : System.Collections.ICollection, System.Collections.IEnumerable
+ {
+ public TabletDeviceCollection() { }
+ public int Count { get { throw null; } }
+ public bool IsSynchronized { get { throw null; } }
+ public System.Windows.Input.TabletDevice this[int index] { get { throw null; } }
+ public object SyncRoot { get { throw null; } }
+ public void CopyTo(System.Windows.Input.TabletDevice[] array, int index) { }
+ void System.Collections.ICollection.CopyTo(System.Array array, int index) { }
+ System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() { throw null; }
+ }
+ public enum TabletDeviceType
+ {
+ Stylus = 0,
+ Touch = 1,
+ }
+ [System.FlagsAttribute]
+ public enum TabletHardwareCapabilities
+ {
+ None = 0,
+ Integrated = 1,
+ StylusMustTouch = 2,
+ HardProximity = 4,
+ StylusHasPhysicalIds = 8,
+ SupportsPressure = 1073741824,
+ }
+ public partial class TextComposition : System.Windows.Threading.DispatcherObject
+ {
+ public TextComposition(System.Windows.Input.InputManager inputManager, System.Windows.IInputElement source, string resultText) { }
+ public TextComposition(System.Windows.Input.InputManager inputManager, System.Windows.IInputElement source, string resultText, System.Windows.Input.TextCompositionAutoComplete autoComplete) { }
+ public System.Windows.Input.TextCompositionAutoComplete AutoComplete { get { throw null; } }
+ [System.CLSCompliantAttribute(false)]
+ public string CompositionText { get { throw null; } protected set { } }
+ [System.CLSCompliantAttribute(false)]
+ public string ControlText { get { throw null; } protected set { } }
+ [System.CLSCompliantAttribute(false)]
+ public string SystemCompositionText { get { throw null; } protected set { } }
+ [System.CLSCompliantAttribute(false)]
+ public string SystemText { get { throw null; } protected set { } }
+ [System.CLSCompliantAttribute(false)]
+ public string Text { get { throw null; } protected set { } }
+ public virtual void Complete() { }
+ }
+ public enum TextCompositionAutoComplete
+ {
+ Off = 0,
+ On = 1,
+ }
+ public partial class TextCompositionEventArgs : System.Windows.Input.InputEventArgs
+ {
+ public TextCompositionEventArgs(System.Windows.Input.InputDevice inputDevice, System.Windows.Input.TextComposition composition) : base(default(System.Windows.Input.InputDevice), default(int)) { }
+ public string ControlText { get { throw null; } }
+ public string SystemText { get { throw null; } }
+ public string Text { get { throw null; } }
+ public System.Windows.Input.TextComposition TextComposition { get { throw null; } }
+ protected override void InvokeEventHandler(System.Delegate genericHandler, object genericTarget) { }
+ }
+ public delegate void TextCompositionEventHandler(object sender, System.Windows.Input.TextCompositionEventArgs e);
+ public sealed partial class TextCompositionManager : System.Windows.Threading.DispatcherObject
+ {
+ internal TextCompositionManager() { }
+ public static readonly System.Windows.RoutedEvent PreviewTextInputEvent;
+ public static readonly System.Windows.RoutedEvent PreviewTextInputStartEvent;
+ public static readonly System.Windows.RoutedEvent PreviewTextInputUpdateEvent;
+ public static readonly System.Windows.RoutedEvent TextInputEvent;
+ public static readonly System.Windows.RoutedEvent TextInputStartEvent;
+ public static readonly System.Windows.RoutedEvent TextInputUpdateEvent;
+ public static void AddPreviewTextInputHandler(System.Windows.DependencyObject element, System.Windows.Input.TextCompositionEventHandler handler) { }
+ public static void AddPreviewTextInputStartHandler(System.Windows.DependencyObject element, System.Windows.Input.TextCompositionEventHandler handler) { }
+ public static void AddPreviewTextInputUpdateHandler(System.Windows.DependencyObject element, System.Windows.Input.TextCompositionEventHandler handler) { }
+ public static void AddTextInputHandler(System.Windows.DependencyObject element, System.Windows.Input.TextCompositionEventHandler handler) { }
+ public static void AddTextInputStartHandler(System.Windows.DependencyObject element, System.Windows.Input.TextCompositionEventHandler handler) { }
+ public static void AddTextInputUpdateHandler(System.Windows.DependencyObject element, System.Windows.Input.TextCompositionEventHandler handler) { }
+ public static bool CompleteComposition(System.Windows.Input.TextComposition composition) { throw null; }
+ public static void RemovePreviewTextInputHandler(System.Windows.DependencyObject element, System.Windows.Input.TextCompositionEventHandler handler) { }
+ public static void RemovePreviewTextInputStartHandler(System.Windows.DependencyObject element, System.Windows.Input.TextCompositionEventHandler handler) { }
+ public static void RemovePreviewTextInputUpdateHandler(System.Windows.DependencyObject element, System.Windows.Input.TextCompositionEventHandler handler) { }
+ public static void RemoveTextInputHandler(System.Windows.DependencyObject element, System.Windows.Input.TextCompositionEventHandler handler) { }
+ public static void RemoveTextInputStartHandler(System.Windows.DependencyObject element, System.Windows.Input.TextCompositionEventHandler handler) { }
+ public static void RemoveTextInputUpdateHandler(System.Windows.DependencyObject element, System.Windows.Input.TextCompositionEventHandler handler) { }
+ public static bool StartComposition(System.Windows.Input.TextComposition composition) { throw null; }
+ public static bool UpdateComposition(System.Windows.Input.TextComposition composition) { throw null; }
+ }
+ public static partial class Touch
+ {
+ public static event System.Windows.Input.TouchFrameEventHandler FrameReported { add { } remove { } }
+ }
+ public enum TouchAction
+ {
+ Down = 0,
+ Move = 1,
+ Up = 2,
+ }
+ public abstract partial class TouchDevice : System.Windows.Input.InputDevice, System.Windows.Input.IManipulator
+ {
+ protected TouchDevice(int deviceId) { }
+ public sealed override System.Windows.PresentationSource ActiveSource { get { throw null; } }
+ public System.Windows.IInputElement Captured { get { throw null; } }
+ public System.Windows.Input.CaptureMode CaptureMode { get { throw null; } }
+ public System.Windows.IInputElement DirectlyOver { get { throw null; } }
+ public int Id { get { throw null; } }
+ public bool IsActive { get { throw null; } }
+ int System.Windows.Input.IManipulator.Id { get { throw null; } }
+ public sealed override System.Windows.IInputElement Target { get { throw null; } }
+ public event System.EventHandler Activated { add { } remove { } }
+ public event System.EventHandler Deactivated { add { } remove { } }
+ public event System.EventHandler Updated { add { } remove { } }
+ protected void Activate() { }
+ public bool Capture(System.Windows.IInputElement element) { throw null; }
+ public bool Capture(System.Windows.IInputElement element, System.Windows.Input.CaptureMode captureMode) { throw null; }
+ protected void Deactivate() { }
+ public abstract System.Windows.Input.TouchPointCollection GetIntermediateTouchPoints(System.Windows.IInputElement relativeTo);
+ public abstract System.Windows.Input.TouchPoint GetTouchPoint(System.Windows.IInputElement relativeTo);
+ protected virtual void OnCapture(System.Windows.IInputElement element, System.Windows.Input.CaptureMode captureMode) { }
+ protected virtual void OnManipulationEnded(bool cancel) { }
+ protected virtual void OnManipulationStarted() { }
+ protected bool ReportDown() { throw null; }
+ protected bool ReportMove() { throw null; }
+ protected bool ReportUp() { throw null; }
+ protected void SetActiveSource(System.Windows.PresentationSource activeSource) { }
+ public void Synchronize() { }
+ System.Windows.Point System.Windows.Input.IManipulator.GetPosition(System.Windows.IInputElement relativeTo) { throw null; }
+ void System.Windows.Input.IManipulator.ManipulationEnded(bool cancel) { }
+ }
+ public partial class TouchEventArgs : System.Windows.Input.InputEventArgs
+ {
+ public TouchEventArgs(System.Windows.Input.TouchDevice touchDevice, int timestamp) : base(default(System.Windows.Input.InputDevice), default(int)) { }
+ public System.Windows.Input.TouchDevice TouchDevice { get { throw null; } }
+ public System.Windows.Input.TouchPointCollection GetIntermediateTouchPoints(System.Windows.IInputElement relativeTo) { throw null; }
+ public System.Windows.Input.TouchPoint GetTouchPoint(System.Windows.IInputElement relativeTo) { throw null; }
+ protected override void InvokeEventHandler(System.Delegate genericHandler, object genericTarget) { }
+ }
+ public sealed partial class TouchFrameEventArgs : System.EventArgs
+ {
+ internal TouchFrameEventArgs() { }
+ public int Timestamp { get { throw null; } }
+ public System.Windows.Input.TouchPoint GetPrimaryTouchPoint(System.Windows.IInputElement relativeTo) { throw null; }
+ public System.Windows.Input.TouchPointCollection GetTouchPoints(System.Windows.IInputElement relativeTo) { throw null; }
+ public void SuspendMousePromotionUntilTouchUp() { }
+ }
+ public delegate void TouchFrameEventHandler(object sender, System.Windows.Input.TouchFrameEventArgs e);
+ public partial class TouchPoint : System.IEquatable
+ {
+ public TouchPoint(System.Windows.Input.TouchDevice device, System.Windows.Point position, System.Windows.Rect bounds, System.Windows.Input.TouchAction action) { }
+ public System.Windows.Input.TouchAction Action { get { throw null; } }
+ public System.Windows.Rect Bounds { get { throw null; } }
+ public System.Windows.Point Position { get { throw null; } }
+ public System.Windows.Size Size { get { throw null; } }
+ public System.Windows.Input.TouchDevice TouchDevice { get { throw null; } }
+ bool System.IEquatable.Equals(System.Windows.Input.TouchPoint other) { throw null; }
+ }
+ public partial class TouchPointCollection : System.Collections.ObjectModel.Collection
+ {
+ public TouchPointCollection() { }
+ }
+}
+namespace System.Windows.Input.StylusPlugIns
+{
+ public partial class DynamicRenderer : System.Windows.Input.StylusPlugIns.StylusPlugIn
+ {
+ public DynamicRenderer() { }
+ public System.Windows.Ink.DrawingAttributes DrawingAttributes { get { throw null; } set { } }
+ public System.Windows.Media.Visual RootVisual { get { throw null; } }
+ protected System.Windows.Threading.Dispatcher GetDispatcher() { throw null; }
+ protected override void OnAdded() { }
+ protected virtual void OnDraw(System.Windows.Media.DrawingContext drawingContext, System.Windows.Input.StylusPointCollection stylusPoints, System.Windows.Media.Geometry geometry, System.Windows.Media.Brush fillBrush) { }
+ protected virtual void OnDrawingAttributesReplaced() { }
+ protected override void OnEnabledChanged() { }
+ protected override void OnIsActiveForInputChanged() { }
+ protected override void OnRemoved() { }
+ protected override void OnStylusDown(System.Windows.Input.StylusPlugIns.RawStylusInput rawStylusInput) { }
+ protected override void OnStylusDownProcessed(object callbackData, bool targetVerified) { }
+ protected override void OnStylusEnter(System.Windows.Input.StylusPlugIns.RawStylusInput rawStylusInput, bool confirmed) { }
+ protected override void OnStylusLeave(System.Windows.Input.StylusPlugIns.RawStylusInput rawStylusInput, bool confirmed) { }
+ protected override void OnStylusMove(System.Windows.Input.StylusPlugIns.RawStylusInput rawStylusInput) { }
+ protected override void OnStylusUp(System.Windows.Input.StylusPlugIns.RawStylusInput rawStylusInput) { }
+ protected override void OnStylusUpProcessed(object callbackData, bool targetVerified) { }
+ public virtual void Reset(System.Windows.Input.StylusDevice stylusDevice, System.Windows.Input.StylusPointCollection stylusPoints) { }
+ }
+ public partial class RawStylusInput
+ {
+ internal RawStylusInput() { }
+ public int StylusDeviceId { get { throw null; } }
+ public int TabletDeviceId { get { throw null; } }
+ public int Timestamp { get { throw null; } }
+ public System.Windows.Input.StylusPointCollection GetStylusPoints() { throw null; }
+ public void NotifyWhenProcessed(object callbackData) { }
+ public void SetStylusPoints(System.Windows.Input.StylusPointCollection stylusPoints) { }
+ }
+ public abstract partial class StylusPlugIn
+ {
+ protected StylusPlugIn() { }
+ public System.Windows.UIElement Element { get { throw null; } }
+ public System.Windows.Rect ElementBounds { get { throw null; } }
+ public bool Enabled { get { throw null; } set { } }
+ public bool IsActiveForInput { get { throw null; } }
+ protected virtual void OnAdded() { }
+ protected virtual void OnEnabledChanged() { }
+ protected virtual void OnIsActiveForInputChanged() { }
+ protected virtual void OnRemoved() { }
+ protected virtual void OnStylusDown(System.Windows.Input.StylusPlugIns.RawStylusInput rawStylusInput) { }
+ protected virtual void OnStylusDownProcessed(object callbackData, bool targetVerified) { }
+ protected virtual void OnStylusEnter(System.Windows.Input.StylusPlugIns.RawStylusInput rawStylusInput, bool confirmed) { }
+ protected virtual void OnStylusLeave(System.Windows.Input.StylusPlugIns.RawStylusInput rawStylusInput, bool confirmed) { }
+ protected virtual void OnStylusMove(System.Windows.Input.StylusPlugIns.RawStylusInput rawStylusInput) { }
+ protected virtual void OnStylusMoveProcessed(object callbackData, bool targetVerified) { }
+ protected virtual void OnStylusUp(System.Windows.Input.StylusPlugIns.RawStylusInput rawStylusInput) { }
+ protected virtual void OnStylusUpProcessed(object callbackData, bool targetVerified) { }
+ }
+ public sealed partial class StylusPlugInCollection : System.Collections.ObjectModel.Collection
+ {
+ internal StylusPlugInCollection() { }
+ protected override void ClearItems() { }
+ protected override void InsertItem(int index, System.Windows.Input.StylusPlugIns.StylusPlugIn plugIn) { }
+ protected override void RemoveItem(int index) { }
+ protected override void SetItem(int index, System.Windows.Input.StylusPlugIns.StylusPlugIn plugIn) { }
+ }
+}
+namespace System.Windows.Input.StylusWisp
+{
+ public partial class WispTabletDeviceCollection : System.Windows.Input.TabletDeviceCollection
+ {
+ internal WispTabletDeviceCollection() { }
+ }
+}
+namespace System.Windows.Interop
+{
+ public static partial class CursorInteropHelper
+ {
+ public static System.Windows.Input.Cursor Create(System.Runtime.InteropServices.SafeHandle cursorHandle) { throw null; }
+ }
+ public partial class D3DImage : System.Windows.Media.ImageSource
+ {
+ public static readonly System.Windows.DependencyProperty IsFrontBufferAvailableProperty;
+ public D3DImage() { }
+ public D3DImage(double dpiX, double dpiY) { }
+ public sealed override double Height { get { throw null; } }
+ public bool IsFrontBufferAvailable { get { throw null; } }
+ public sealed override System.Windows.Media.ImageMetadata Metadata { get { throw null; } }
+ public int PixelHeight { get { throw null; } }
+ public int PixelWidth { get { throw null; } }
+ public sealed override double Width { get { throw null; } }
+ public event System.Windows.DependencyPropertyChangedEventHandler IsFrontBufferAvailableChanged { add { } remove { } }
+ public void AddDirtyRect(System.Windows.Int32Rect dirtyRect) { }
+ public new System.Windows.Interop.D3DImage Clone() { throw null; }
+ protected override void CloneCore(System.Windows.Freezable sourceFreezable) { }
+ public new System.Windows.Interop.D3DImage CloneCurrentValue() { throw null; }
+ protected override void CloneCurrentValueCore(System.Windows.Freezable sourceFreezable) { }
+ protected internal virtual System.Windows.Media.Imaging.BitmapSource CopyBackBuffer() { throw null; }
+ protected override System.Windows.Freezable CreateInstanceCore() { throw null; }
+ ~D3DImage() { }
+ protected sealed override bool FreezeCore(bool isChecking) { throw null; }
+ protected override void GetAsFrozenCore(System.Windows.Freezable sourceFreezable) { }
+ protected override void GetCurrentValueAsFrozenCore(System.Windows.Freezable sourceFreezable) { }
+ public void Lock() { }
+ public void SetBackBuffer(System.Windows.Interop.D3DResourceType backBufferType, System.IntPtr backBuffer) { }
+ public void SetBackBuffer(System.Windows.Interop.D3DResourceType backBufferType, System.IntPtr backBuffer, bool enableSoftwareFallback) { }
+ public bool TryLock(System.Windows.Duration timeout) { throw null; }
+ public void Unlock() { }
+ }
+ public enum D3DResourceType
+ {
+ IDirect3DSurface9 = 0,
+ }
+ public partial class HwndSource : System.Windows.PresentationSource, System.IDisposable, System.Windows.Interop.IKeyboardInputSink, System.Windows.Interop.IWin32Window
+ {
+ public HwndSource(int classStyle, int style, int exStyle, int x, int y, int width, int height, string name, System.IntPtr parent) { }
+ public HwndSource(int classStyle, int style, int exStyle, int x, int y, int width, int height, string name, System.IntPtr parent, bool adjustSizingForNonClientArea) { }
+ public HwndSource(int classStyle, int style, int exStyle, int x, int y, string name, System.IntPtr parent) { }
+ public HwndSource(System.Windows.Interop.HwndSourceParameters parameters) { }
+ public bool AcquireHwndFocusInMenuMode { get { throw null; } }
+ public System.Collections.Generic.IEnumerable ChildKeyboardInputSinks { get { throw null; } }
+ public new System.Windows.Interop.HwndTarget CompositionTarget { get { throw null; } }
+ public static bool DefaultAcquireHwndFocusInMenuMode { get { throw null; } set { } }
+ public System.IntPtr Handle { get { throw null; } }
+ public override bool IsDisposed { get { throw null; } }
+ protected System.Windows.Interop.IKeyboardInputSite KeyboardInputSiteCore { get { throw null; } set { } }
+ public System.Windows.Input.RestoreFocusMode RestoreFocusMode { get { throw null; } }
+ public override System.Windows.Media.Visual RootVisual { get { throw null; } set { } }
+ public System.Windows.SizeToContent SizeToContent { get { throw null; } set { } }
+ System.Windows.Interop.IKeyboardInputSite System.Windows.Interop.IKeyboardInputSink.KeyboardInputSite { get { throw null; } set { } }
+ public bool UsesPerPixelOpacity { get { throw null; } }
+ public event System.Windows.AutoResizedEventHandler AutoResized { add { } remove { } }
+ public event System.EventHandler Disposed { add { } remove { } }
+ public event System.Windows.HwndDpiChangedEventHandler DpiChanged { add { } remove { } }
+ public event System.EventHandler SizeToContentChanged { add { } remove { } }
+ public void AddHook(System.Windows.Interop.HwndSourceHook hook) { }
+ public System.Runtime.InteropServices.HandleRef CreateHandleRef() { throw null; }
+ public void Dispose() { }
+ public static System.Windows.Interop.HwndSource FromHwnd(System.IntPtr hwnd) { throw null; }
+ protected override System.Windows.Media.CompositionTarget GetCompositionTargetCore() { throw null; }
+ protected virtual bool HasFocusWithinCore() { throw null; }
+ protected virtual void OnDpiChanged(System.Windows.HwndDpiChangedEventArgs e) { }
+ protected virtual bool OnMnemonicCore(ref System.Windows.Interop.MSG msg, System.Windows.Input.ModifierKeys modifiers) { throw null; }
+ protected System.Windows.Interop.IKeyboardInputSite RegisterKeyboardInputSinkCore(System.Windows.Interop.IKeyboardInputSink sink) { throw null; }
+ public void RemoveHook(System.Windows.Interop.HwndSourceHook hook) { }
+ bool System.Windows.Interop.IKeyboardInputSink.HasFocusWithin() { throw null; }
+ bool System.Windows.Interop.IKeyboardInputSink.OnMnemonic(ref System.Windows.Interop.MSG msg, System.Windows.Input.ModifierKeys modifiers) { throw null; }
+ System.Windows.Interop.IKeyboardInputSite System.Windows.Interop.IKeyboardInputSink.RegisterKeyboardInputSink(System.Windows.Interop.IKeyboardInputSink sink) { throw null; }
+ bool System.Windows.Interop.IKeyboardInputSink.TabInto(System.Windows.Input.TraversalRequest request) { throw null; }
+ bool System.Windows.Interop.IKeyboardInputSink.TranslateAccelerator(ref System.Windows.Interop.MSG msg, System.Windows.Input.ModifierKeys modifiers) { throw null; }
+ bool System.Windows.Interop.IKeyboardInputSink.TranslateChar(ref System.Windows.Interop.MSG msg, System.Windows.Input.ModifierKeys modifiers) { throw null; }
+ protected virtual bool TabIntoCore(System.Windows.Input.TraversalRequest request) { throw null; }
+ protected virtual bool TranslateAcceleratorCore(ref System.Windows.Interop.MSG msg, System.Windows.Input.ModifierKeys modifiers) { throw null; }
+ protected virtual bool TranslateCharCore(ref System.Windows.Interop.MSG msg, System.Windows.Input.ModifierKeys modifiers) { throw null; }
+ }
+ public delegate System.IntPtr HwndSourceHook(System.IntPtr hwnd, int msg, System.IntPtr wParam, System.IntPtr lParam, ref bool handled);
+ public partial struct HwndSourceParameters
+ {
+ public HwndSourceParameters(string name) { throw null; }
+ public HwndSourceParameters(string name, int width, int height) { throw null; }
+ public bool AcquireHwndFocusInMenuMode { get { throw null; } set { } }
+ public bool AdjustSizingForNonClientArea { get { throw null; } set { } }
+ public int ExtendedWindowStyle { get { throw null; } set { } }
+ public bool HasAssignedSize { get { throw null; } }
+ public int Height { get { throw null; } set { } }
+ public System.Windows.Interop.HwndSourceHook HwndSourceHook { get { throw null; } set { } }
+ public System.IntPtr ParentWindow { get { throw null; } set { } }
+ public int PositionX { get { throw null; } set { } }
+ public int PositionY { get { throw null; } set { } }
+ public System.Windows.Input.RestoreFocusMode RestoreFocusMode { get { throw null; } set { } }
+ public bool TreatAncestorsAsNonClientArea { get { throw null; } set { } }
+ public bool TreatAsInputRoot { get { throw null; } set { } }
+ public bool UsesPerPixelOpacity { get { throw null; } set { } }
+ public bool UsesPerPixelTransparency { get { throw null; } set { } }
+ public int Width { get { throw null; } set { } }
+ public int WindowClassStyle { get { throw null; } set { } }
+ public string WindowName { get { throw null; } set { } }
+ public int WindowStyle { get { throw null; } set { } }
+ public override bool Equals(object obj) { throw null; }
+ public bool Equals(System.Windows.Interop.HwndSourceParameters obj) { throw null; }
+ public override int GetHashCode() { throw null; }
+ public static bool operator ==(System.Windows.Interop.HwndSourceParameters a, System.Windows.Interop.HwndSourceParameters b) { throw null; }
+ public static bool operator !=(System.Windows.Interop.HwndSourceParameters a, System.Windows.Interop.HwndSourceParameters b) { throw null; }
+ public void SetPosition(int x, int y) { }
+ public void SetSize(int width, int height) { }
+ }
+ public partial class HwndTarget : System.Windows.Media.CompositionTarget
+ {
+ public HwndTarget(System.IntPtr hwnd) { }
+ public System.Windows.Media.Color BackgroundColor { get { throw null; } set { } }
+ public System.Windows.Interop.RenderMode RenderMode { get { throw null; } set { } }
+ public override System.Windows.Media.Visual RootVisual { set { } }
+ public override System.Windows.Media.Matrix TransformFromDevice { get { throw null; } }
+ public override System.Windows.Media.Matrix TransformToDevice { get { throw null; } }
+ public bool UsesPerPixelOpacity { get { throw null; } }
+ public override void Dispose() { }
+ }
+ public static partial class Imaging
+ {
+ public static System.Windows.Media.Imaging.BitmapSource CreateBitmapSourceFromHBitmap(System.IntPtr bitmap, System.IntPtr palette, System.Windows.Int32Rect sourceRect, System.Windows.Media.Imaging.BitmapSizeOptions sizeOptions) { throw null; }
+ public static System.Windows.Media.Imaging.BitmapSource CreateBitmapSourceFromHIcon(System.IntPtr icon, System.Windows.Int32Rect sourceRect, System.Windows.Media.Imaging.BitmapSizeOptions sizeOptions) { throw null; }
+ public static System.Windows.Media.Imaging.BitmapSource CreateBitmapSourceFromMemorySection(System.IntPtr section, int pixelWidth, int pixelHeight, System.Windows.Media.PixelFormat format, int stride, int offset) { throw null; }
+ }
+ public sealed partial class InteropBitmap : System.Windows.Media.Imaging.BitmapSource
+ {
+ internal InteropBitmap() { }
+ protected override void CloneCore(System.Windows.Freezable sourceFreezable) { }
+ protected override void CloneCurrentValueCore(System.Windows.Freezable sourceFreezable) { }
+ protected override System.Windows.Freezable CreateInstanceCore() { throw null; }
+ protected override void GetAsFrozenCore(System.Windows.Freezable sourceFreezable) { }
+ protected override void GetCurrentValueAsFrozenCore(System.Windows.Freezable sourceFreezable) { }
+ public void Invalidate() { }
+ public void Invalidate(System.Windows.Int32Rect? dirtyRect) { }
+ }
+ public partial interface IWin32Window
+ {
+ System.IntPtr Handle { get; }
+ }
+ public enum RenderMode
+ {
+ Default = 0,
+ SoftwareOnly = 1,
+ }
+}
+namespace System.Windows.Markup
+{
+ public partial interface IAddChild
+ {
+ void AddChild(object value);
+ void AddText(string text);
+ }
+ internal interface IAddChildInternal : IAddChild
+ {
+ }
+ [System.ComponentModel.TypeConverterAttribute(typeof(System.Windows.Markup.XmlLanguageConverter))]
+ public partial class XmlLanguage
+ {
+ internal XmlLanguage() { }
+ public static System.Windows.Markup.XmlLanguage Empty { get { throw null; } }
+ public string IetfLanguageTag { get { throw null; } }
+ public System.Globalization.CultureInfo GetEquivalentCulture() { throw null; }
+ public static System.Windows.Markup.XmlLanguage GetLanguage(string ietfLanguageTag) { throw null; }
+ public System.Globalization.CultureInfo GetSpecificCulture() { throw null; }
+ public override string ToString() { throw null; }
+ }
+ public partial class XmlLanguageConverter : System.ComponentModel.TypeConverter
+ {
+ public XmlLanguageConverter() { }
+ public override bool CanConvertFrom(System.ComponentModel.ITypeDescriptorContext typeDescriptorContext, System.Type sourceType) { throw null; }
+ public override bool CanConvertTo(System.ComponentModel.ITypeDescriptorContext typeDescriptorContext, System.Type destinationType) { throw null; }
+ public override object ConvertFrom(System.ComponentModel.ITypeDescriptorContext typeDescriptorContext, System.Globalization.CultureInfo cultureInfo, object source) { throw null; }
+ public override object ConvertTo(System.ComponentModel.ITypeDescriptorContext typeDescriptorContext, System.Globalization.CultureInfo cultureInfo, object value, System.Type destinationType) { throw null; }
+ }
+}
+namespace System.Windows.Media
+{
+ public enum AlignmentX
+ {
+ Left = 0,
+ Center = 1,
+ Right = 2,
+ }
+ public enum AlignmentY
+ {
+ Top = 0,
+ Center = 1,
+ Bottom = 2,
+ }
+ public sealed partial class ArcSegment : System.Windows.Media.PathSegment
+ {
+ public static readonly System.Windows.DependencyProperty IsLargeArcProperty;
+ public static readonly System.Windows.DependencyProperty PointProperty;
+ public static readonly System.Windows.DependencyProperty RotationAngleProperty;
+ public static readonly System.Windows.DependencyProperty SizeProperty;
+ public static readonly System.Windows.DependencyProperty SweepDirectionProperty;
+ public ArcSegment() { }
+ public ArcSegment(System.Windows.Point point, System.Windows.Size size, double rotationAngle, bool isLargeArc, System.Windows.Media.SweepDirection sweepDirection, bool isStroked) { }
+ public bool IsLargeArc { get { throw null; } set { } }
+ public System.Windows.Point Point { get { throw null; } set { } }
+ public double RotationAngle { get { throw null; } set { } }
+ public System.Windows.Size Size { get { throw null; } set { } }
+ public System.Windows.Media.SweepDirection SweepDirection { get { throw null; } set { } }
+ public new System.Windows.Media.ArcSegment Clone() { throw null; }
+ public new System.Windows.Media.ArcSegment CloneCurrentValue() { throw null; }
+ protected override System.Windows.Freezable CreateInstanceCore() { throw null; }
+ }
+ public sealed partial class BezierSegment : System.Windows.Media.PathSegment
+ {
+ public static readonly System.Windows.DependencyProperty Point1Property;
+ public static readonly System.Windows.DependencyProperty Point2Property;
+ public static readonly System.Windows.DependencyProperty Point3Property;
+ public BezierSegment() { }
+ public BezierSegment(System.Windows.Point point1, System.Windows.Point point2, System.Windows.Point point3, bool isStroked) { }
+ public System.Windows.Point Point1 { get { throw null; } set { } }
+ public System.Windows.Point Point2 { get { throw null; } set { } }
+ public System.Windows.Point Point3 { get { throw null; } set { } }
+ public new System.Windows.Media.BezierSegment Clone() { throw null; }
+ public new System.Windows.Media.BezierSegment CloneCurrentValue() { throw null; }
+ protected override System.Windows.Freezable CreateInstanceCore() { throw null; }
+ }
+ public sealed partial class BitmapCache : System.Windows.Media.CacheMode
+ {
+ public static readonly System.Windows.DependencyProperty EnableClearTypeProperty;
+ public static readonly System.Windows.DependencyProperty RenderAtScaleProperty;
+ public static readonly System.Windows.DependencyProperty SnapsToDevicePixelsProperty;
+ public BitmapCache() { }
+ public BitmapCache(double renderAtScale) { }
+ public bool EnableClearType { get { throw null; } set { } }
+ public double RenderAtScale { get { throw null; } set { } }
+ public bool SnapsToDevicePixels { get { throw null; } set { } }
+ public new System.Windows.Media.BitmapCache Clone() { throw null; }
+ public new System.Windows.Media.BitmapCache CloneCurrentValue() { throw null; }
+ protected override System.Windows.Freezable CreateInstanceCore() { throw null; }
+ }
+ public sealed partial class BitmapCacheBrush : System.Windows.Media.Brush
+ {
+ public static readonly System.Windows.DependencyProperty AutoLayoutContentProperty;
+ public static readonly System.Windows.DependencyProperty BitmapCacheProperty;
+ public static readonly System.Windows.DependencyProperty TargetProperty;
+ public BitmapCacheBrush() { }
+ public BitmapCacheBrush(System.Windows.Media.Visual visual) { }
+ public bool AutoLayoutContent { get { throw null; } set { } }
+ public System.Windows.Media.BitmapCache BitmapCache { get { throw null; } set { } }
+ public System.Windows.Media.Visual Target { get { throw null; } set { } }
+ public new System.Windows.Media.BitmapCacheBrush Clone() { throw null; }
+ public new System.Windows.Media.BitmapCacheBrush CloneCurrentValue() { throw null; }
+ protected override System.Windows.Freezable CreateInstanceCore() { throw null; }
+ protected override void OnPropertyChanged(System.Windows.DependencyPropertyChangedEventArgs e) { }
+ }
+ public enum BitmapScalingMode
+ {
+ Unspecified = 0,
+ Linear = 1,
+ LowQuality = 1,
+ Fant = 2,
+ HighQuality = 2,
+ NearestNeighbor = 3,
+ }
+ [System.ComponentModel.TypeConverterAttribute(typeof(System.Windows.Media.BrushConverter))]
+ [System.Windows.LocalizabilityAttribute(System.Windows.LocalizationCategory.None, Readability = System.Windows.Readability.Unreadable)]
+ [System.Windows.Markup.ValueSerializerAttribute(typeof(System.Windows.Media.Converters.BrushValueSerializer))]
+ public abstract partial class Brush : System.Windows.Media.Animation.Animatable, System.IFormattable
+ {
+ public static readonly System.Windows.DependencyProperty OpacityProperty;
+ public static readonly System.Windows.DependencyProperty RelativeTransformProperty;
+ public static readonly System.Windows.DependencyProperty TransformProperty;
+ protected Brush() { }
+ public double Opacity { get { throw null; } set { } }
+ public System.Windows.Media.Transform RelativeTransform { get { throw null; } set { } }
+ public System.Windows.Media.Transform Transform { get { throw null; } set { } }
+ public new System.Windows.Media.Brush Clone() { throw null; }
+ public new System.Windows.Media.Brush CloneCurrentValue() { throw null; }
+ string System.IFormattable.ToString(string format, System.IFormatProvider provider) { throw null; }
+ public override string ToString() { throw null; }
+ public string ToString(System.IFormatProvider provider) { throw null; }
+ }
+ public sealed partial class BrushConverter : System.ComponentModel.TypeConverter
+ {
+ public BrushConverter() { }
+ public override bool CanConvertFrom(System.ComponentModel.ITypeDescriptorContext context, System.Type sourceType) { throw null; }
+ public override bool CanConvertTo(System.ComponentModel.ITypeDescriptorContext context, System.Type destinationType) { throw null; }
+ public override object ConvertFrom(System.ComponentModel.ITypeDescriptorContext context, System.Globalization.CultureInfo culture, object value) { throw null; }
+ public override object ConvertTo(System.ComponentModel.ITypeDescriptorContext context, System.Globalization.CultureInfo culture, object value, System.Type destinationType) { throw null; }
+ }
+ public sealed partial class Brushes
+ {
+ internal Brushes() { }
+ public static System.Windows.Media.SolidColorBrush AliceBlue { get { throw null; } }
+ public static System.Windows.Media.SolidColorBrush AntiqueWhite { get { throw null; } }
+ public static System.Windows.Media.SolidColorBrush Aqua { get { throw null; } }
+ public static System.Windows.Media.SolidColorBrush Aquamarine { get { throw null; } }
+ public static System.Windows.Media.SolidColorBrush Azure { get { throw null; } }
+ public static System.Windows.Media.SolidColorBrush Beige { get { throw null; } }
+ public static System.Windows.Media.SolidColorBrush Bisque { get { throw null; } }
+ public static System.Windows.Media.SolidColorBrush Black { get { throw null; } }
+ public static System.Windows.Media.SolidColorBrush BlanchedAlmond { get { throw null; } }
+ public static System.Windows.Media.SolidColorBrush Blue { get { throw null; } }
+ public static System.Windows.Media.SolidColorBrush BlueViolet { get { throw null; } }
+ public static System.Windows.Media.SolidColorBrush Brown { get { throw null; } }
+ public static System.Windows.Media.SolidColorBrush BurlyWood { get { throw null; } }
+ public static System.Windows.Media.SolidColorBrush CadetBlue { get { throw null; } }
+ public static System.Windows.Media.SolidColorBrush Chartreuse { get { throw null; } }
+ public static System.Windows.Media.SolidColorBrush Chocolate { get { throw null; } }
+ public static System.Windows.Media.SolidColorBrush Coral { get { throw null; } }
+ public static System.Windows.Media.SolidColorBrush CornflowerBlue { get { throw null; } }
+ public static System.Windows.Media.SolidColorBrush Cornsilk { get { throw null; } }
+ public static System.Windows.Media.SolidColorBrush Crimson { get { throw null; } }
+ public static System.Windows.Media.SolidColorBrush Cyan { get { throw null; } }
+ public static System.Windows.Media.SolidColorBrush DarkBlue { get { throw null; } }
+ public static System.Windows.Media.SolidColorBrush DarkCyan { get { throw null; } }
+ public static System.Windows.Media.SolidColorBrush DarkGoldenrod { get { throw null; } }
+ public static System.Windows.Media.SolidColorBrush DarkGray { get { throw null; } }
+ public static System.Windows.Media.SolidColorBrush DarkGreen { get { throw null; } }
+ public static System.Windows.Media.SolidColorBrush DarkKhaki { get { throw null; } }
+ public static System.Windows.Media.SolidColorBrush DarkMagenta { get { throw null; } }
+ public static System.Windows.Media.SolidColorBrush DarkOliveGreen { get { throw null; } }
+ public static System.Windows.Media.SolidColorBrush DarkOrange { get { throw null; } }
+ public static System.Windows.Media.SolidColorBrush DarkOrchid { get { throw null; } }
+ public static System.Windows.Media.SolidColorBrush DarkRed { get { throw null; } }
+ public static System.Windows.Media.SolidColorBrush DarkSalmon { get { throw null; } }
+ public static System.Windows.Media.SolidColorBrush DarkSeaGreen { get { throw null; } }
+ public static System.Windows.Media.SolidColorBrush DarkSlateBlue { get { throw null; } }
+ public static System.Windows.Media.SolidColorBrush DarkSlateGray { get { throw null; } }
+ public static System.Windows.Media.SolidColorBrush DarkTurquoise { get { throw null; } }
+ public static System.Windows.Media.SolidColorBrush DarkViolet { get { throw null; } }
+ public static System.Windows.Media.SolidColorBrush DeepPink { get { throw null; } }
+ public static System.Windows.Media.SolidColorBrush DeepSkyBlue { get { throw null; } }
+ public static System.Windows.Media.SolidColorBrush DimGray { get { throw null; } }
+ public static System.Windows.Media.SolidColorBrush DodgerBlue { get { throw null; } }
+ public static System.Windows.Media.SolidColorBrush Firebrick { get { throw null; } }
+ public static System.Windows.Media.SolidColorBrush FloralWhite { get { throw null; } }
+ public static System.Windows.Media.SolidColorBrush ForestGreen { get { throw null; } }
+ public static System.Windows.Media.SolidColorBrush Fuchsia { get { throw null; } }
+ public static System.Windows.Media.SolidColorBrush Gainsboro { get { throw null; } }
+ public static System.Windows.Media.SolidColorBrush GhostWhite { get { throw null; } }
+ public static System.Windows.Media.SolidColorBrush Gold { get { throw null; } }
+ public static System.Windows.Media.SolidColorBrush Goldenrod { get { throw null; } }
+ public static System.Windows.Media.SolidColorBrush Gray { get { throw null; } }
+ public static System.Windows.Media.SolidColorBrush Green { get { throw null; } }
+ public static System.Windows.Media.SolidColorBrush GreenYellow { get { throw null; } }
+ public static System.Windows.Media.SolidColorBrush Honeydew { get { throw null; } }
+ public static System.Windows.Media.SolidColorBrush HotPink { get { throw null; } }
+ public static System.Windows.Media.SolidColorBrush IndianRed { get { throw null; } }
+ public static System.Windows.Media.SolidColorBrush Indigo { get { throw null; } }
+ public static System.Windows.Media.SolidColorBrush Ivory { get { throw null; } }
+ public static System.Windows.Media.SolidColorBrush Khaki { get { throw null; } }
+ public static System.Windows.Media.SolidColorBrush Lavender { get { throw null; } }
+ public static System.Windows.Media.SolidColorBrush LavenderBlush { get { throw null; } }
+ public static System.Windows.Media.SolidColorBrush LawnGreen { get { throw null; } }
+ public static System.Windows.Media.SolidColorBrush LemonChiffon { get { throw null; } }
+ public static System.Windows.Media.SolidColorBrush LightBlue { get { throw null; } }
+ public static System.Windows.Media.SolidColorBrush LightCoral { get { throw null; } }
+ public static System.Windows.Media.SolidColorBrush LightCyan { get { throw null; } }
+ public static System.Windows.Media.SolidColorBrush LightGoldenrodYellow { get { throw null; } }
+ public static System.Windows.Media.SolidColorBrush LightGray { get { throw null; } }
+ public static System.Windows.Media.SolidColorBrush LightGreen { get { throw null; } }
+ public static System.Windows.Media.SolidColorBrush LightPink { get { throw null; } }
+ public static System.Windows.Media.SolidColorBrush LightSalmon { get { throw null; } }
+ public static System.Windows.Media.SolidColorBrush LightSeaGreen { get { throw null; } }
+ public static System.Windows.Media.SolidColorBrush LightSkyBlue { get { throw null; } }
+ public static System.Windows.Media.SolidColorBrush LightSlateGray { get { throw null; } }
+ public static System.Windows.Media.SolidColorBrush LightSteelBlue { get { throw null; } }
+ public static System.Windows.Media.SolidColorBrush LightYellow { get { throw null; } }
+ public static System.Windows.Media.SolidColorBrush Lime { get { throw null; } }
+ public static System.Windows.Media.SolidColorBrush LimeGreen { get { throw null; } }
+ public static System.Windows.Media.SolidColorBrush Linen { get { throw null; } }
+ public static System.Windows.Media.SolidColorBrush Magenta { get { throw null; } }
+ public static System.Windows.Media.SolidColorBrush Maroon { get { throw null; } }
+ public static System.Windows.Media.SolidColorBrush MediumAquamarine { get { throw null; } }
+ public static System.Windows.Media.SolidColorBrush MediumBlue { get { throw null; } }
+ public static System.Windows.Media.SolidColorBrush MediumOrchid { get { throw null; } }
+ public static System.Windows.Media.SolidColorBrush MediumPurple { get { throw null; } }
+ public static System.Windows.Media.SolidColorBrush MediumSeaGreen { get { throw null; } }
+ public static System.Windows.Media.SolidColorBrush MediumSlateBlue { get { throw null; } }
+ public static System.Windows.Media.SolidColorBrush MediumSpringGreen { get { throw null; } }
+ public static System.Windows.Media.SolidColorBrush MediumTurquoise { get { throw null; } }
+ public static System.Windows.Media.SolidColorBrush MediumVioletRed { get { throw null; } }
+ public static System.Windows.Media.SolidColorBrush MidnightBlue { get { throw null; } }
+ public static System.Windows.Media.SolidColorBrush MintCream { get { throw null; } }
+ public static System.Windows.Media.SolidColorBrush MistyRose { get { throw null; } }
+ public static System.Windows.Media.SolidColorBrush Moccasin { get { throw null; } }
+ public static System.Windows.Media.SolidColorBrush NavajoWhite { get { throw null; } }
+ public static System.Windows.Media.SolidColorBrush Navy { get { throw null; } }
+ public static System.Windows.Media.SolidColorBrush OldLace { get { throw null; } }
+ public static System.Windows.Media.SolidColorBrush Olive { get { throw null; } }
+ public static System.Windows.Media.SolidColorBrush OliveDrab { get { throw null; } }
+ public static System.Windows.Media.SolidColorBrush Orange { get { throw null; } }
+ public static System.Windows.Media.SolidColorBrush OrangeRed { get { throw null; } }
+ public static System.Windows.Media.SolidColorBrush Orchid { get { throw null; } }
+ public static System.Windows.Media.SolidColorBrush PaleGoldenrod { get { throw null; } }
+ public static System.Windows.Media.SolidColorBrush PaleGreen { get { throw null; } }
+ public static System.Windows.Media.SolidColorBrush PaleTurquoise { get { throw null; } }
+ public static System.Windows.Media.SolidColorBrush PaleVioletRed { get { throw null; } }
+ public static System.Windows.Media.SolidColorBrush PapayaWhip { get { throw null; } }
+ public static System.Windows.Media.SolidColorBrush PeachPuff { get { throw null; } }
+ public static System.Windows.Media.SolidColorBrush Peru { get { throw null; } }
+ public static System.Windows.Media.SolidColorBrush Pink { get { throw null; } }
+ public static System.Windows.Media.SolidColorBrush Plum { get { throw null; } }
+ public static System.Windows.Media.SolidColorBrush PowderBlue { get { throw null; } }
+ public static System.Windows.Media.SolidColorBrush Purple { get { throw null; } }
+ public static System.Windows.Media.SolidColorBrush Red { get { throw null; } }
+ public static System.Windows.Media.SolidColorBrush RosyBrown { get { throw null; } }
+ public static System.Windows.Media.SolidColorBrush RoyalBlue { get { throw null; } }
+ public static System.Windows.Media.SolidColorBrush SaddleBrown { get { throw null; } }
+ public static System.Windows.Media.SolidColorBrush Salmon { get { throw null; } }
+ public static System.Windows.Media.SolidColorBrush SandyBrown { get { throw null; } }
+ public static System.Windows.Media.SolidColorBrush SeaGreen { get { throw null; } }
+ public static System.Windows.Media.SolidColorBrush SeaShell { get { throw null; } }
+ public static System.Windows.Media.SolidColorBrush Sienna { get { throw null; } }
+ public static System.Windows.Media.SolidColorBrush Silver { get { throw null; } }
+ public static System.Windows.Media.SolidColorBrush SkyBlue { get { throw null; } }
+ public static System.Windows.Media.SolidColorBrush SlateBlue { get { throw null; } }
+ public static System.Windows.Media.SolidColorBrush SlateGray { get { throw null; } }
+ public static System.Windows.Media.SolidColorBrush Snow { get { throw null; } }
+ public static System.Windows.Media.SolidColorBrush SpringGreen { get { throw null; } }
+ public static System.Windows.Media.SolidColorBrush SteelBlue { get { throw null; } }
+ public static System.Windows.Media.SolidColorBrush Tan { get { throw null; } }
+ public static System.Windows.Media.SolidColorBrush Teal { get { throw null; } }
+ public static System.Windows.Media.SolidColorBrush Thistle { get { throw null; } }
+ public static System.Windows.Media.SolidColorBrush Tomato { get { throw null; } }
+ public static System.Windows.Media.SolidColorBrush Transparent { get { throw null; } }
+ public static System.Windows.Media.SolidColorBrush Turquoise { get { throw null; } }
+ public static System.Windows.Media.SolidColorBrush Violet { get { throw null; } }
+ public static System.Windows.Media.SolidColorBrush Wheat { get { throw null; } }
+ public static System.Windows.Media.SolidColorBrush White { get { throw null; } }
+ public static System.Windows.Media.SolidColorBrush WhiteSmoke { get { throw null; } }
+ public static System.Windows.Media.SolidColorBrush Yellow { get { throw null; } }
+ public static System.Windows.Media.SolidColorBrush YellowGreen { get { throw null; } }
+ }
+ public enum BrushMappingMode
+ {
+ Absolute = 0,
+ RelativeToBoundingBox = 1,
+ }
+ [System.ComponentModel.TypeConverterAttribute(typeof(System.Windows.Media.CacheModeConverter))]
+ [System.Windows.Markup.ValueSerializerAttribute(typeof(System.Windows.Media.Converters.CacheModeValueSerializer))]
+ public abstract partial class CacheMode : System.Windows.Media.Animation.Animatable
+ {
+ internal CacheMode() { }
+ public new System.Windows.Media.CacheMode Clone() { throw null; }
+ public new System.Windows.Media.CacheMode CloneCurrentValue() { throw null; }
+ }
+ public sealed partial class CacheModeConverter : System.ComponentModel.TypeConverter
+ {
+ public CacheModeConverter() { }
+ public override bool CanConvertFrom(System.ComponentModel.ITypeDescriptorContext context, System.Type sourceType) { throw null; }
+ public override bool CanConvertTo(System.ComponentModel.ITypeDescriptorContext context, System.Type destinationType) { throw null; }
+ public override object ConvertFrom(System.ComponentModel.ITypeDescriptorContext context, System.Globalization.CultureInfo culture, object value) { throw null; }
+ public override object ConvertTo(System.ComponentModel.ITypeDescriptorContext context, System.Globalization.CultureInfo culture, object value, System.Type destinationType) { throw null; }
+ }
+ public enum CachingHint
+ {
+ Unspecified = 0,
+ Cache = 1,
+ }
+ public partial class CharacterMetrics
+ {
+ public CharacterMetrics() { }
+ public CharacterMetrics(string metrics) { }
+ public double Baseline { get { throw null; } }
+ public double BlackBoxHeight { get { throw null; } }
+ public double BlackBoxWidth { get { throw null; } }
+ public double BottomSideBearing { get { throw null; } }
+ public double LeftSideBearing { get { throw null; } }
+ public string Metrics { get { throw null; } set { } }
+ public double RightSideBearing { get { throw null; } }
+ public double TopSideBearing { get { throw null; } }
+ public override bool Equals(object obj) { throw null; }
+ public override int GetHashCode() { throw null; }
+ }
+ public sealed partial class CharacterMetricsDictionary : System.Collections.Generic.ICollection>, System.Collections.Generic.IDictionary, System.Collections.Generic.IEnumerable>, System.Collections.ICollection, System.Collections.IDictionary, System.Collections.IEnumerable
+ {
+ internal CharacterMetricsDictionary() { }
+ public int Count { get { throw null; } }
+ public bool IsReadOnly { get { throw null; } }
+ public System.Windows.Media.CharacterMetrics this[int key] { get { throw null; } set { } }
+ [System.CLSCompliantAttribute(false)]
+ public System.Collections.Generic.ICollection Keys { get { throw null; } }
+ bool System.Collections.ICollection.IsSynchronized { get { throw null; } }
+ object System.Collections.ICollection.SyncRoot { get { throw null; } }
+ bool System.Collections.IDictionary.IsFixedSize { get { throw null; } }
+ object System.Collections.IDictionary.this[object key] { get { throw null; } set { } }
+ System.Collections.ICollection System.Collections.IDictionary.Keys { get { throw null; } }
+ System.Collections.ICollection System.Collections.IDictionary.Values { get { throw null; } }
+ [System.CLSCompliantAttribute(false)]
+ public System.Collections.Generic.ICollection Values { get { throw null; } }
+ [System.CLSCompliantAttribute(false)]
+ public void Add(System.Collections.Generic.KeyValuePair item) { }
+ public void Add(int key, System.Windows.Media.CharacterMetrics value) { }
+ public void Clear() { }
+ [System.CLSCompliantAttribute(false)]
+ public bool Contains(System.Collections.Generic.KeyValuePair item) { throw null; }
+ public bool ContainsKey(int key) { throw null; }
+ [System.CLSCompliantAttribute(false)]
+ public void CopyTo(System.Collections.Generic.KeyValuePair[] array, int index) { }
+ [System.CLSCompliantAttribute(false)]
+ public System.Collections.Generic.IEnumerator> GetEnumerator() { throw null; }
+ [System.CLSCompliantAttribute(false)]
+ public bool Remove(System.Collections.Generic.KeyValuePair item) { throw null; }
+ public bool Remove(int key) { throw null; }
+ void System.Collections.ICollection.CopyTo(System.Array array, int index) { }
+ void System.Collections.IDictionary.Add(object key, object value) { }
+ bool System.Collections.IDictionary.Contains(object key) { throw null; }
+ System.Collections.IDictionaryEnumerator System.Collections.IDictionary.GetEnumerator() { throw null; }
+ void System.Collections.IDictionary.Remove(object key) { }
+ System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() { throw null; }
+ public bool TryGetValue(int key, out System.Windows.Media.CharacterMetrics value) { throw null; }
+ }
+ public enum ClearTypeHint
+ {
+ Auto = 0,
+ Enabled = 1,
+ }
+ [System.ComponentModel.TypeConverterAttribute(typeof(System.Windows.Media.ColorConverter))]
+ [System.Windows.LocalizabilityAttribute(System.Windows.LocalizationCategory.None, Readability = System.Windows.Readability.Unreadable)]
+ public partial struct Color : System.IEquatable, System.IFormattable
+ {
+ public byte A { get { throw null; } set { } }
+ public byte B { get { throw null; } set { } }
+ public System.Windows.Media.ColorContext ColorContext { get { throw null; } }
+ public byte G { get { throw null; } set { } }
+ public byte R { get { throw null; } set { } }
+ public float ScA { get { throw null; } set { } }
+ public float ScB { get { throw null; } set { } }
+ public float ScG { get { throw null; } set { } }
+ public float ScR { get { throw null; } set { } }
+ public static System.Windows.Media.Color Add(System.Windows.Media.Color color1, System.Windows.Media.Color color2) { throw null; }
+ public static bool AreClose(System.Windows.Media.Color color1, System.Windows.Media.Color color2) { throw null; }
+ public void Clamp() { }
+ public override bool Equals(object o) { throw null; }
+ public bool Equals(System.Windows.Media.Color color) { throw null; }
+ public static bool Equals(System.Windows.Media.Color color1, System.Windows.Media.Color color2) { throw null; }
+ public static System.Windows.Media.Color FromArgb(byte a, byte r, byte g, byte b) { throw null; }
+ public static System.Windows.Media.Color FromAValues(float a, float[] values, System.Uri profileUri) { throw null; }
+ public static System.Windows.Media.Color FromRgb(byte r, byte g, byte b) { throw null; }
+ public static System.Windows.Media.Color FromScRgb(float a, float r, float g, float b) { throw null; }
+ public static System.Windows.Media.Color FromValues(float[] values, System.Uri profileUri) { throw null; }
+ public override int GetHashCode() { throw null; }
+ public float[] GetNativeColorValues() { throw null; }
+ public static System.Windows.Media.Color Multiply(System.Windows.Media.Color color, float coefficient) { throw null; }
+ public static System.Windows.Media.Color operator +(System.Windows.Media.Color color1, System.Windows.Media.Color color2) { throw null; }
+ public static bool operator ==(System.Windows.Media.Color color1, System.Windows.Media.Color color2) { throw null; }
+ public static bool operator !=(System.Windows.Media.Color color1, System.Windows.Media.Color color2) { throw null; }
+ public static System.Windows.Media.Color operator *(System.Windows.Media.Color color, float coefficient) { throw null; }
+ public static System.Windows.Media.Color operator -(System.Windows.Media.Color color1, System.Windows.Media.Color color2) { throw null; }
+ public static System.Windows.Media.Color Subtract(System.Windows.Media.Color color1, System.Windows.Media.Color color2) { throw null; }
+ string System.IFormattable.ToString(string format, System.IFormatProvider provider) { throw null; }
+ public override string ToString() { throw null; }
+ public string ToString(System.IFormatProvider provider) { throw null; }
+ }
+ public partial class ColorContext
+ {
+ public ColorContext(System.Uri profileUri) { }
+ public ColorContext(System.Windows.Media.PixelFormat pixelFormat) { }
+ public System.Uri ProfileUri { get { throw null; } }
+ public override bool Equals(object obj) { throw null; }
+ public override int GetHashCode() { throw null; }
+ public System.IO.Stream OpenProfileStream() { throw null; }
+ public static bool operator ==(System.Windows.Media.ColorContext context1, System.Windows.Media.ColorContext context2) { throw null; }
+ public static bool operator !=(System.Windows.Media.ColorContext context1, System.Windows.Media.ColorContext context2) { throw null; }
+ }
+ public sealed partial class ColorConverter : System.ComponentModel.TypeConverter
+ {
+ public ColorConverter() { }
+ public override bool CanConvertFrom(System.ComponentModel.ITypeDescriptorContext td, System.Type t) { throw null; }
+ public override bool CanConvertTo(System.ComponentModel.ITypeDescriptorContext context, System.Type destinationType) { throw null; }
+ public override object ConvertFrom(System.ComponentModel.ITypeDescriptorContext td, System.Globalization.CultureInfo ci, object value) { throw null; }
+ public static new object ConvertFromString(string value) { throw null; }
+ public override object ConvertTo(System.ComponentModel.ITypeDescriptorContext context, System.Globalization.CultureInfo culture, object value, System.Type destinationType) { throw null; }
+ }
+ public enum ColorInterpolationMode
+ {
+ ScRgbLinearInterpolation = 0,
+ SRgbLinearInterpolation = 1,
+ }
+ public sealed partial class Colors
+ {
+ internal Colors() { }
+ public static System.Windows.Media.Color AliceBlue { get { throw null; } }
+ public static System.Windows.Media.Color AntiqueWhite { get { throw null; } }
+ public static System.Windows.Media.Color Aqua { get { throw null; } }
+ public static System.Windows.Media.Color Aquamarine { get { throw null; } }
+ public static System.Windows.Media.Color Azure { get { throw null; } }
+ public static System.Windows.Media.Color Beige { get { throw null; } }
+ public static System.Windows.Media.Color Bisque { get { throw null; } }
+ public static System.Windows.Media.Color Black { get { throw null; } }
+ public static System.Windows.Media.Color BlanchedAlmond { get { throw null; } }
+ public static System.Windows.Media.Color Blue { get { throw null; } }
+ public static System.Windows.Media.Color BlueViolet { get { throw null; } }
+ public static System.Windows.Media.Color Brown { get { throw null; } }
+ public static System.Windows.Media.Color BurlyWood { get { throw null; } }
+ public static System.Windows.Media.Color CadetBlue { get { throw null; } }
+ public static System.Windows.Media.Color Chartreuse { get { throw null; } }
+ public static System.Windows.Media.Color Chocolate { get { throw null; } }
+ public static System.Windows.Media.Color Coral { get { throw null; } }
+ public static System.Windows.Media.Color CornflowerBlue { get { throw null; } }
+ public static System.Windows.Media.Color Cornsilk { get { throw null; } }
+ public static System.Windows.Media.Color Crimson { get { throw null; } }
+ public static System.Windows.Media.Color Cyan { get { throw null; } }
+ public static System.Windows.Media.Color DarkBlue { get { throw null; } }
+ public static System.Windows.Media.Color DarkCyan { get { throw null; } }
+ public static System.Windows.Media.Color DarkGoldenrod { get { throw null; } }
+ public static System.Windows.Media.Color DarkGray { get { throw null; } }
+ public static System.Windows.Media.Color DarkGreen { get { throw null; } }
+ public static System.Windows.Media.Color DarkKhaki { get { throw null; } }
+ public static System.Windows.Media.Color DarkMagenta { get { throw null; } }
+ public static System.Windows.Media.Color DarkOliveGreen { get { throw null; } }
+ public static System.Windows.Media.Color DarkOrange { get { throw null; } }
+ public static System.Windows.Media.Color DarkOrchid { get { throw null; } }
+ public static System.Windows.Media.Color DarkRed { get { throw null; } }
+ public static System.Windows.Media.Color DarkSalmon { get { throw null; } }
+ public static System.Windows.Media.Color DarkSeaGreen { get { throw null; } }
+ public static System.Windows.Media.Color DarkSlateBlue { get { throw null; } }
+ public static System.Windows.Media.Color DarkSlateGray { get { throw null; } }
+ public static System.Windows.Media.Color DarkTurquoise { get { throw null; } }
+ public static System.Windows.Media.Color DarkViolet { get { throw null; } }
+ public static System.Windows.Media.Color DeepPink { get { throw null; } }
+ public static System.Windows.Media.Color DeepSkyBlue { get { throw null; } }
+ public static System.Windows.Media.Color DimGray { get { throw null; } }
+ public static System.Windows.Media.Color DodgerBlue { get { throw null; } }
+ public static System.Windows.Media.Color Firebrick { get { throw null; } }
+ public static System.Windows.Media.Color FloralWhite { get { throw null; } }
+ public static System.Windows.Media.Color ForestGreen { get { throw null; } }
+ public static System.Windows.Media.Color Fuchsia { get { throw null; } }
+ public static System.Windows.Media.Color Gainsboro { get { throw null; } }
+ public static System.Windows.Media.Color GhostWhite { get { throw null; } }
+ public static System.Windows.Media.Color Gold { get { throw null; } }
+ public static System.Windows.Media.Color Goldenrod { get { throw null; } }
+ public static System.Windows.Media.Color Gray { get { throw null; } }
+ public static System.Windows.Media.Color Green { get { throw null; } }
+ public static System.Windows.Media.Color GreenYellow { get { throw null; } }
+ public static System.Windows.Media.Color Honeydew { get { throw null; } }
+ public static System.Windows.Media.Color HotPink { get { throw null; } }
+ public static System.Windows.Media.Color IndianRed { get { throw null; } }
+ public static System.Windows.Media.Color Indigo { get { throw null; } }
+ public static System.Windows.Media.Color Ivory { get { throw null; } }
+ public static System.Windows.Media.Color Khaki { get { throw null; } }
+ public static System.Windows.Media.Color Lavender { get { throw null; } }
+ public static System.Windows.Media.Color LavenderBlush { get { throw null; } }
+ public static System.Windows.Media.Color LawnGreen { get { throw null; } }
+ public static System.Windows.Media.Color LemonChiffon { get { throw null; } }
+ public static System.Windows.Media.Color LightBlue { get { throw null; } }
+ public static System.Windows.Media.Color LightCoral { get { throw null; } }
+ public static System.Windows.Media.Color LightCyan { get { throw null; } }
+ public static System.Windows.Media.Color LightGoldenrodYellow { get { throw null; } }
+ public static System.Windows.Media.Color LightGray { get { throw null; } }
+ public static System.Windows.Media.Color LightGreen { get { throw null; } }
+ public static System.Windows.Media.Color LightPink { get { throw null; } }
+ public static System.Windows.Media.Color LightSalmon { get { throw null; } }
+ public static System.Windows.Media.Color LightSeaGreen { get { throw null; } }
+ public static System.Windows.Media.Color LightSkyBlue { get { throw null; } }
+ public static System.Windows.Media.Color LightSlateGray { get { throw null; } }
+ public static System.Windows.Media.Color LightSteelBlue { get { throw null; } }
+ public static System.Windows.Media.Color LightYellow { get { throw null; } }
+ public static System.Windows.Media.Color Lime { get { throw null; } }
+ public static System.Windows.Media.Color LimeGreen { get { throw null; } }
+ public static System.Windows.Media.Color Linen { get { throw null; } }
+ public static System.Windows.Media.Color Magenta { get { throw null; } }
+ public static System.Windows.Media.Color Maroon { get { throw null; } }
+ public static System.Windows.Media.Color MediumAquamarine { get { throw null; } }
+ public static System.Windows.Media.Color MediumBlue { get { throw null; } }
+ public static System.Windows.Media.Color MediumOrchid { get { throw null; } }
+ public static System.Windows.Media.Color MediumPurple { get { throw null; } }
+ public static System.Windows.Media.Color MediumSeaGreen { get { throw null; } }
+ public static System.Windows.Media.Color MediumSlateBlue { get { throw null; } }
+ public static System.Windows.Media.Color MediumSpringGreen { get { throw null; } }
+ public static System.Windows.Media.Color MediumTurquoise { get { throw null; } }
+ public static System.Windows.Media.Color MediumVioletRed { get { throw null; } }
+ public static System.Windows.Media.Color MidnightBlue { get { throw null; } }
+ public static System.Windows.Media.Color MintCream { get { throw null; } }
+ public static System.Windows.Media.Color MistyRose { get { throw null; } }
+ public static System.Windows.Media.Color Moccasin { get { throw null; } }
+ public static System.Windows.Media.Color NavajoWhite { get { throw null; } }
+ public static System.Windows.Media.Color Navy { get { throw null; } }
+ public static System.Windows.Media.Color OldLace { get { throw null; } }
+ public static System.Windows.Media.Color Olive { get { throw null; } }
+ public static System.Windows.Media.Color OliveDrab { get { throw null; } }
+ public static System.Windows.Media.Color Orange { get { throw null; } }
+ public static System.Windows.Media.Color OrangeRed { get { throw null; } }
+ public static System.Windows.Media.Color Orchid { get { throw null; } }
+ public static System.Windows.Media.Color PaleGoldenrod { get { throw null; } }
+ public static System.Windows.Media.Color PaleGreen { get { throw null; } }
+ public static System.Windows.Media.Color PaleTurquoise { get { throw null; } }
+ public static System.Windows.Media.Color PaleVioletRed { get { throw null; } }
+ public static System.Windows.Media.Color PapayaWhip { get { throw null; } }
+ public static System.Windows.Media.Color PeachPuff { get { throw null; } }
+ public static System.Windows.Media.Color Peru { get { throw null; } }
+ public static System.Windows.Media.Color Pink { get { throw null; } }
+ public static System.Windows.Media.Color Plum { get { throw null; } }
+ public static System.Windows.Media.Color PowderBlue { get { throw null; } }
+ public static System.Windows.Media.Color Purple { get { throw null; } }
+ public static System.Windows.Media.Color Red { get { throw null; } }
+ public static System.Windows.Media.Color RosyBrown { get { throw null; } }
+ public static System.Windows.Media.Color RoyalBlue { get { throw null; } }
+ public static System.Windows.Media.Color SaddleBrown { get { throw null; } }
+ public static System.Windows.Media.Color Salmon { get { throw null; } }
+ public static System.Windows.Media.Color SandyBrown { get { throw null; } }
+ public static System.Windows.Media.Color SeaGreen { get { throw null; } }
+ public static System.Windows.Media.Color SeaShell { get { throw null; } }
+ public static System.Windows.Media.Color Sienna { get { throw null; } }
+ public static System.Windows.Media.Color Silver { get { throw null; } }
+ public static System.Windows.Media.Color SkyBlue { get { throw null; } }
+ public static System.Windows.Media.Color SlateBlue { get { throw null; } }
+ public static System.Windows.Media.Color SlateGray { get { throw null; } }
+ public static System.Windows.Media.Color Snow { get { throw null; } }
+ public static System.Windows.Media.Color SpringGreen { get { throw null; } }
+ public static System.Windows.Media.Color SteelBlue { get { throw null; } }
+ public static System.Windows.Media.Color Tan { get { throw null; } }
+ public static System.Windows.Media.Color Teal { get { throw null; } }
+ public static System.Windows.Media.Color Thistle { get { throw null; } }
+ public static System.Windows.Media.Color Tomato { get { throw null; } }
+ public static System.Windows.Media.Color Transparent { get { throw null; } }
+ public static System.Windows.Media.Color Turquoise { get { throw null; } }
+ public static System.Windows.Media.Color Violet { get { throw null; } }
+ public static System.Windows.Media.Color Wheat { get { throw null; } }
+ public static System.Windows.Media.Color White { get { throw null; } }
+ public static System.Windows.Media.Color WhiteSmoke { get { throw null; } }
+ public static System.Windows.Media.Color Yellow { get { throw null; } }
+ public static System.Windows.Media.Color YellowGreen { get { throw null; } }
+ }
+ public sealed partial class CombinedGeometry : System.Windows.Media.Geometry
+ {
+ public static readonly System.Windows.DependencyProperty Geometry1Property;
+ public static readonly System.Windows.DependencyProperty Geometry2Property;
+ public static readonly System.Windows.DependencyProperty GeometryCombineModeProperty;
+ public CombinedGeometry() { }
+ public CombinedGeometry(System.Windows.Media.Geometry geometry1, System.Windows.Media.Geometry geometry2) { }
+ public CombinedGeometry(System.Windows.Media.GeometryCombineMode geometryCombineMode, System.Windows.Media.Geometry geometry1, System.Windows.Media.Geometry geometry2) { }
+ public CombinedGeometry(System.Windows.Media.GeometryCombineMode geometryCombineMode, System.Windows.Media.Geometry geometry1, System.Windows.Media.Geometry geometry2, System.Windows.Media.Transform transform) { }
+ public override System.Windows.Rect Bounds { get { throw null; } }
+ public System.Windows.Media.Geometry Geometry1 { get { throw null; } set { } }
+ public System.Windows.Media.Geometry Geometry2 { get { throw null; } set { } }
+ public System.Windows.Media.GeometryCombineMode GeometryCombineMode { get { throw null; } set { } }
+ public new System.Windows.Media.CombinedGeometry Clone() { throw null; }
+ public new System.Windows.Media.CombinedGeometry CloneCurrentValue() { throw null; }
+ protected override System.Windows.Freezable CreateInstanceCore() { throw null; }
+ public override double GetArea(double tolerance, System.Windows.Media.ToleranceType type) { throw null; }
+ public override bool IsEmpty() { throw null; }
+ public override bool MayHaveCurves() { throw null; }
+ }
+ public abstract partial class CompositionTarget : System.Windows.Threading.DispatcherObject, System.IDisposable
+ {
+ internal CompositionTarget() { }
+ public virtual System.Windows.Media.Visual RootVisual { get { throw null; } set { } }
+ public abstract System.Windows.Media.Matrix TransformFromDevice { get; }
+ public abstract System.Windows.Media.Matrix TransformToDevice { get; }
+ public static event System.EventHandler Rendering { add { } remove { } }
+ public virtual void Dispose() { }
+ }
+ public partial class ContainerVisual : System.Windows.Media.Visual
+ {
+ public ContainerVisual() { }
+ [System.ObsoleteAttribute("BitmapEffects are deprecated and no longer function. Consider using Effects where appropriate instead.")]
+ public System.Windows.Media.Effects.BitmapEffect BitmapEffect { get { throw null; } set { } }
+ [System.ObsoleteAttribute("BitmapEffects are deprecated and no longer function. Consider using Effects where appropriate instead.")]
+ public System.Windows.Media.Effects.BitmapEffectInput BitmapEffectInput { get { throw null; } set { } }
+ public System.Windows.Media.CacheMode CacheMode { get { throw null; } set { } }
+ public System.Windows.Media.VisualCollection Children { get { throw null; } }
+ public System.Windows.Media.Geometry Clip { get { throw null; } set { } }
+ public System.Windows.Rect ContentBounds { get { throw null; } }
+ public System.Windows.Rect DescendantBounds { get { throw null; } }
+ public System.Windows.Media.Effects.Effect Effect { get { throw null; } set { } }
+ public System.Windows.Vector Offset { get { throw null; } set { } }
+ public double Opacity { get { throw null; } set { } }
+ public System.Windows.Media.Brush OpacityMask { get { throw null; } set { } }
+ public System.Windows.DependencyObject Parent { get { throw null; } }
+ public System.Windows.Media.Transform Transform { get { throw null; } set { } }
+ protected sealed override int VisualChildrenCount { get { throw null; } }
+ [System.ComponentModel.DefaultValueAttribute(null)]
+ public System.Windows.Media.DoubleCollection XSnappingGuidelines { get { throw null; } set { } }
+ [System.ComponentModel.DefaultValueAttribute(null)]
+ public System.Windows.Media.DoubleCollection YSnappingGuidelines { get { throw null; } set { } }
+ protected sealed override System.Windows.Media.Visual GetVisualChild(int index) { throw null; }
+ public void HitTest(System.Windows.Media.HitTestFilterCallback filterCallback, System.Windows.Media.HitTestResultCallback resultCallback, System.Windows.Media.HitTestParameters hitTestParameters) { }
+ public System.Windows.Media.HitTestResult HitTest(System.Windows.Point point) { throw null; }
+ }
+ [System.Windows.LocalizabilityAttribute(System.Windows.LocalizationCategory.None, Readability = System.Windows.Readability.Unreadable)]
+ public sealed partial class DashStyle : System.Windows.Media.Animation.Animatable
+ {
+ public static readonly System.Windows.DependencyProperty DashesProperty;
+ public static readonly System.Windows.DependencyProperty OffsetProperty;
+ public DashStyle() { }
+ public DashStyle(System.Collections.Generic.IEnumerable dashes, double offset) { }
+ public System.Windows.Media.DoubleCollection Dashes { get { throw null; } set { } }
+ public double Offset { get { throw null; } set { } }
+ public new System.Windows.Media.DashStyle Clone() { throw null; }
+ public new System.Windows.Media.DashStyle CloneCurrentValue() { throw null; }
+ protected override System.Windows.Freezable CreateInstanceCore() { throw null; }
+ }
+ public static partial class DashStyles
+ {
+ public static System.Windows.Media.DashStyle Dash { get { throw null; } }
+ public static System.Windows.Media.DashStyle DashDot { get { throw null; } }
+ public static System.Windows.Media.DashStyle DashDotDot { get { throw null; } }
+ public static System.Windows.Media.DashStyle Dot { get { throw null; } }
+ public static System.Windows.Media.DashStyle Solid { get { throw null; } }
+ }
+ [System.ComponentModel.TypeConverterAttribute(typeof(System.Windows.Media.DoubleCollectionConverter))]
+ [System.Windows.Markup.ValueSerializerAttribute(typeof(System.Windows.Media.Converters.DoubleCollectionValueSerializer))]
+ public sealed partial class DoubleCollection : System.Windows.Freezable, System.Collections.Generic.ICollection, System.Collections.Generic.IEnumerable, System.Collections.Generic.IList, System.Collections.ICollection, System.Collections.IEnumerable, System.Collections.IList, System.IFormattable
+ {
+ public DoubleCollection() { }
+ public DoubleCollection(System.Collections.Generic.IEnumerable collection) { }
+ public DoubleCollection(int capacity) { }
+ public int Count { get { throw null; } }
+ public double this[int index] { get { throw null; } set { } }
+ bool System.Collections.Generic.ICollection.IsReadOnly { get { throw null; } }
+ bool System.Collections.ICollection.IsSynchronized { get { throw null; } }
+ object System.Collections.ICollection.SyncRoot { get { throw null; } }
+ bool System.Collections.IList.IsFixedSize { get { throw null; } }
+ bool System.Collections.IList.IsReadOnly { get { throw null; } }
+ object System.Collections.IList.this[int index] { get { throw null; } set { } }
+ public void Add(double value) { }
+ public void Clear() { }
+ public new System.Windows.Media.DoubleCollection Clone() { throw null; }
+ protected override void CloneCore(System.Windows.Freezable source) { }
+ public new System.Windows.Media.DoubleCollection CloneCurrentValue() { throw null; }
+ protected override void CloneCurrentValueCore(System.Windows.Freezable source) { }
+ public bool Contains(double value) { throw null; }
+ public void CopyTo(double[] array, int index) { }
+ protected override System.Windows.Freezable CreateInstanceCore() { throw null; }
+ protected override void GetAsFrozenCore(System.Windows.Freezable source) { }
+ protected override void GetCurrentValueAsFrozenCore(System.Windows.Freezable source) { }
+ public System.Windows.Media.DoubleCollection.Enumerator GetEnumerator() { throw null; }
+ public int IndexOf(double value) { throw null; }
+ public void Insert(int index, double value) { }
+ public static System.Windows.Media.DoubleCollection Parse(string source) { throw null; }
+ public bool Remove(double value) { throw null; }
+ public void RemoveAt(int index) { }
+ System.Collections.Generic.IEnumerator System.Collections.Generic.IEnumerable.GetEnumerator() { throw null; }
+ void System.Collections.ICollection.CopyTo(System.Array array, int index) { }
+ System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() { throw null; }
+ int System.Collections.IList.Add(object value) { throw null; }
+ bool System.Collections.IList.Contains(object value) { throw null; }
+ int System.Collections.IList.IndexOf(object value) { throw null; }
+ void System.Collections.IList.Insert(int index, object value) { }
+ void System.Collections.IList.Remove(object value) { }
+ string System.IFormattable.ToString(string format, System.IFormatProvider provider) { throw null; }
+ public override string ToString() { throw null; }
+ public string ToString(System.IFormatProvider provider) { throw null; }
+ public partial struct Enumerator : System.Collections.Generic.IEnumerator, System.Collections.IEnumerator, System.IDisposable
+ {
+ public double Current { get { throw null; } }
+ object System.Collections.IEnumerator.Current { get { throw null; } }
+ public bool MoveNext() { throw null; }
+ public void Reset() { }
+ void System.IDisposable.Dispose() { }
+ }
+ }
+ public sealed partial class DoubleCollectionConverter : System.ComponentModel.TypeConverter
+ {
+ public DoubleCollectionConverter() { }
+ public override bool CanConvertFrom(System.ComponentModel.ITypeDescriptorContext context, System.Type sourceType) { throw null; }
+ public override bool CanConvertTo(System.ComponentModel.ITypeDescriptorContext context, System.Type destinationType) { throw null; }
+ public override object ConvertFrom(System.ComponentModel.ITypeDescriptorContext context, System.Globalization.CultureInfo culture, object value) { throw null; }
+ public override object ConvertTo(System.ComponentModel.ITypeDescriptorContext context, System.Globalization.CultureInfo culture, object value, System.Type destinationType) { throw null; }
+ }
+ [System.Windows.LocalizabilityAttribute(System.Windows.LocalizationCategory.None, Readability = System.Windows.Readability.Unreadable)]
+ public abstract partial class Drawing : System.Windows.Media.Animation.Animatable
+ {
+ internal Drawing() { }
+ public System.Windows.Rect Bounds { get { throw null; } }
+ public new System.Windows.Media.Drawing Clone() { throw null; }
+ public new System.Windows.Media.Drawing CloneCurrentValue() { throw null; }
+ }
+ public sealed partial class DrawingBrush : System.Windows.Media.TileBrush
+ {
+ public static readonly System.Windows.DependencyProperty DrawingProperty;
+ public DrawingBrush() { }
+ public DrawingBrush(System.Windows.Media.Drawing drawing) { }
+ public System.Windows.Media.Drawing Drawing { get { throw null; } set { } }
+ public new System.Windows.Media.DrawingBrush Clone() { throw null; }
+ public new System.Windows.Media.DrawingBrush CloneCurrentValue() { throw null; }
+ protected override System.Windows.Freezable CreateInstanceCore() { throw null; }
+ protected override void GetContentBounds(out System.Windows.Rect contentBounds) { throw null; }
+ }
+ public sealed partial class DrawingCollection : System.Windows.Media.Animation.Animatable, System.Collections.Generic.ICollection, System.Collections.Generic.IEnumerable, System.Collections.Generic.IList, System.Collections.ICollection, System.Collections.IEnumerable, System.Collections.IList
+ {
+ public DrawingCollection() { }
+ public DrawingCollection(System.Collections.Generic.IEnumerable collection) { }
+ public DrawingCollection(int capacity) { }
+ public int Count { get { throw null; } }
+ public System.Windows.Media.Drawing this[int index] { get { throw null; } set { } }
+ bool System.Collections.Generic.ICollection.IsReadOnly { get { throw null; } }
+ bool System.Collections.ICollection.IsSynchronized { get { throw null; } }
+ object System.Collections.ICollection.SyncRoot { get { throw null; } }
+ bool System.Collections.IList.IsFixedSize { get { throw null; } }
+ bool System.Collections.IList.IsReadOnly { get { throw null; } }
+ object System.Collections.IList.this[int index] { get { throw null; } set { } }
+ public void Add(System.Windows.Media.Drawing value) { }
+ public void Clear() { }
+ public new System.Windows.Media.DrawingCollection Clone() { throw null; }
+ protected override void CloneCore(System.Windows.Freezable source) { }
+ public new System.Windows.Media.DrawingCollection CloneCurrentValue() { throw null; }
+ protected override void CloneCurrentValueCore(System.Windows.Freezable source) { }
+ public bool Contains(System.Windows.Media.Drawing value) { throw null; }
+ public void CopyTo(System.Windows.Media.Drawing[] array, int index) { }
+ protected override System.Windows.Freezable CreateInstanceCore() { throw null; }
+ protected override bool FreezeCore(bool isChecking) { throw null; }
+ protected override void GetAsFrozenCore(System.Windows.Freezable source) { }
+ protected override void GetCurrentValueAsFrozenCore(System.Windows.Freezable source) { }
+ public System.Windows.Media.DrawingCollection.Enumerator GetEnumerator() { throw null; }
+ public int IndexOf(System.Windows.Media.Drawing value) { throw null; }
+ public void Insert(int index, System.Windows.Media.Drawing value) { }
+ public bool Remove(System.Windows.Media.Drawing value) { throw null; }
+ public void RemoveAt(int index) { }
+ System.Collections.Generic.IEnumerator System.Collections.Generic.IEnumerable.GetEnumerator() { throw null; }
+ void System.Collections.ICollection.CopyTo(System.Array array, int index) { }
+ System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() { throw null; }
+ int System.Collections.IList.Add(object value) { throw null; }
+ bool System.Collections.IList.Contains(object value) { throw null; }
+ int System.Collections.IList.IndexOf(object value) { throw null; }
+ void System.Collections.IList.Insert(int index, object value) { }
+ void System.Collections.IList.Remove(object value) { }
+ public partial struct Enumerator : System.Collections.Generic.IEnumerator, System.Collections.IEnumerator, System.IDisposable
+ {
+ public System.Windows.Media.Drawing Current { get { throw null; } }
+ object System.Collections.IEnumerator.Current { get { throw null; } }
+ public bool MoveNext() { throw null; }
+ public void Reset() { }
+ void System.IDisposable.Dispose() { }
+ }
+ }
+ public abstract partial class DrawingContext : System.Windows.Threading.DispatcherObject, System.IDisposable
+ {
+ internal DrawingContext() { }
+ public abstract void Close();
+ protected abstract void DisposeCore();
+ public abstract void DrawDrawing(System.Windows.Media.Drawing drawing);
+ public abstract void DrawEllipse(System.Windows.Media.Brush brush, System.Windows.Media.Pen pen, System.Windows.Point center, double radiusX, double radiusY);
+ public abstract void DrawEllipse(System.Windows.Media.Brush brush, System.Windows.Media.Pen pen, System.Windows.Point center, System.Windows.Media.Animation.AnimationClock centerAnimations, double radiusX, System.Windows.Media.Animation.AnimationClock radiusXAnimations, double radiusY, System.Windows.Media.Animation.AnimationClock radiusYAnimations);
+ public abstract void DrawGeometry(System.Windows.Media.Brush brush, System.Windows.Media.Pen pen, System.Windows.Media.Geometry geometry);
+ public abstract void DrawGlyphRun(System.Windows.Media.Brush foregroundBrush, System.Windows.Media.GlyphRun glyphRun);
+ public abstract void DrawImage(System.Windows.Media.ImageSource imageSource, System.Windows.Rect rectangle);
+ public abstract void DrawImage(System.Windows.Media.ImageSource imageSource, System.Windows.Rect rectangle, System.Windows.Media.Animation.AnimationClock rectangleAnimations);
+ public abstract void DrawLine(System.Windows.Media.Pen pen, System.Windows.Point point0, System.Windows.Media.Animation.AnimationClock point0Animations, System.Windows.Point point1, System.Windows.Media.Animation.AnimationClock point1Animations);
+ public abstract void DrawLine(System.Windows.Media.Pen pen, System.Windows.Point point0, System.Windows.Point point1);
+ public abstract void DrawRectangle(System.Windows.Media.Brush brush, System.Windows.Media.Pen pen, System.Windows.Rect rectangle);
+ public abstract void DrawRectangle(System.Windows.Media.Brush brush, System.Windows.Media.Pen pen, System.Windows.Rect rectangle, System.Windows.Media.Animation.AnimationClock rectangleAnimations);
+ public abstract void DrawRoundedRectangle(System.Windows.Media.Brush brush, System.Windows.Media.Pen pen, System.Windows.Rect rectangle, double radiusX, double radiusY);
+ public abstract void DrawRoundedRectangle(System.Windows.Media.Brush brush, System.Windows.Media.Pen pen, System.Windows.Rect rectangle, System.Windows.Media.Animation.AnimationClock rectangleAnimations, double radiusX, System.Windows.Media.Animation.AnimationClock radiusXAnimations, double radiusY, System.Windows.Media.Animation.AnimationClock radiusYAnimations);
+ public void DrawText(System.Windows.Media.FormattedText formattedText, System.Windows.Point origin) { }
+ public abstract void DrawVideo(System.Windows.Media.MediaPlayer player, System.Windows.Rect rectangle);
+ public abstract void DrawVideo(System.Windows.Media.MediaPlayer player, System.Windows.Rect rectangle, System.Windows.Media.Animation.AnimationClock rectangleAnimations);
+ public abstract void Pop();
+ public abstract void PushClip(System.Windows.Media.Geometry clipGeometry);
+ [System.ObsoleteAttribute("BitmapEffects are deprecated and no longer function. Consider using Effects where appropriate instead.")]
+ public abstract void PushEffect(System.Windows.Media.Effects.BitmapEffect effect, System.Windows.Media.Effects.BitmapEffectInput effectInput);
+ public abstract void PushGuidelineSet(System.Windows.Media.GuidelineSet guidelines);
+ public abstract void PushOpacity(double opacity);
+ public abstract void PushOpacity(double opacity, System.Windows.Media.Animation.AnimationClock opacityAnimations);
+ public abstract void PushOpacityMask(System.Windows.Media.Brush opacityMask);
+ public abstract void PushTransform(System.Windows.Media.Transform transform);
+ void System.IDisposable.Dispose() { }
+ protected virtual void VerifyApiNonstructuralChange() { }
+ }
+ [System.Windows.Markup.ContentPropertyAttribute("Children")]
+ public sealed partial class DrawingGroup : System.Windows.Media.Drawing
+ {
+ public static readonly System.Windows.DependencyProperty BitmapEffectInputProperty;
+ public static readonly System.Windows.DependencyProperty BitmapEffectProperty;
+ public static readonly System.Windows.DependencyProperty ChildrenProperty;
+ public static readonly System.Windows.DependencyProperty ClipGeometryProperty;
+ public static readonly System.Windows.DependencyProperty GuidelineSetProperty;
+ public static readonly System.Windows.DependencyProperty OpacityMaskProperty;
+ public static readonly System.Windows.DependencyProperty OpacityProperty;
+ public static readonly System.Windows.DependencyProperty TransformProperty;
+ public DrawingGroup() { }
+ public System.Windows.Media.Effects.BitmapEffect BitmapEffect { get { throw null; } set { } }
+ public System.Windows.Media.Effects.BitmapEffectInput BitmapEffectInput { get { throw null; } set { } }
+ public System.Windows.Media.DrawingCollection Children { get { throw null; } set { } }
+ public System.Windows.Media.Geometry ClipGeometry { get { throw null; } set { } }
+ public System.Windows.Media.GuidelineSet GuidelineSet { get { throw null; } set { } }
+ public double Opacity { get { throw null; } set { } }
+ public System.Windows.Media.Brush OpacityMask { get { throw null; } set { } }
+ public System.Windows.Media.Transform Transform { get { throw null; } set { } }
+ public System.Windows.Media.DrawingContext Append() { throw null; }
+ public new System.Windows.Media.DrawingGroup Clone() { throw null; }
+ public new System.Windows.Media.DrawingGroup CloneCurrentValue() { throw null; }
+ protected override System.Windows.Freezable CreateInstanceCore() { throw null; }
+ public System.Windows.Media.DrawingContext Open() { throw null; }
+ }
+ public sealed partial class DrawingImage : System.Windows.Media.ImageSource
+ {
+ public static readonly System.Windows.DependencyProperty DrawingProperty;
+ public DrawingImage() { }
+ public DrawingImage(System.Windows.Media.Drawing drawing) { }
+ public System.Windows.Media.Drawing Drawing { get { throw null; } set { } }
+ public override double Height { get { throw null; } }
+ public override System.Windows.Media.ImageMetadata Metadata { get { throw null; } }
+ public override double Width { get { throw null; } }
+ public new System.Windows.Media.DrawingImage Clone() { throw null; }
+ public new System.Windows.Media.DrawingImage CloneCurrentValue() { throw null; }
+ protected override System.Windows.Freezable CreateInstanceCore() { throw null; }
+ }
+ public partial class DrawingVisual : System.Windows.Media.ContainerVisual
+ {
+ public DrawingVisual() { }
+ public System.Windows.Media.DrawingGroup Drawing { get { throw null; } }
+ protected override System.Windows.Media.GeometryHitTestResult HitTestCore(System.Windows.Media.GeometryHitTestParameters hitTestParameters) { throw null; }
+ protected override System.Windows.Media.HitTestResult HitTestCore(System.Windows.Media.PointHitTestParameters hitTestParameters) { throw null; }
+ public System.Windows.Media.DrawingContext RenderOpen() { throw null; }
+ }
+ public enum EdgeMode
+ {
+ Unspecified = 0,
+ Aliased = 1,
+ }
+ public sealed partial class EllipseGeometry : System.Windows.Media.Geometry
+ {
+ public static readonly System.Windows.DependencyProperty CenterProperty;
+ public static readonly System.Windows.DependencyProperty RadiusXProperty;
+ public static readonly System.Windows.DependencyProperty RadiusYProperty;
+ public EllipseGeometry() { }
+ public EllipseGeometry(System.Windows.Point center, double radiusX, double radiusY) { }
+ public EllipseGeometry(System.Windows.Point center, double radiusX, double radiusY, System.Windows.Media.Transform transform) { }
+ public EllipseGeometry(System.Windows.Rect rect) { }
+ public override System.Windows.Rect Bounds { get { throw null; } }
+ public System.Windows.Point Center { get { throw null; } set { } }
+ public double RadiusX { get { throw null; } set { } }
+ public double RadiusY { get { throw null; } set { } }
+ public new System.Windows.Media.EllipseGeometry Clone() { throw null; }
+ public new System.Windows.Media.EllipseGeometry CloneCurrentValue() { throw null; }
+ protected override System.Windows.Freezable CreateInstanceCore() { throw null; }
+ public override double GetArea(double tolerance, System.Windows.Media.ToleranceType type) { throw null; }
+ public override bool IsEmpty() { throw null; }
+ public override bool MayHaveCurves() { throw null; }
+ }
+ public sealed partial class ExceptionEventArgs : System.EventArgs
+ {
+ internal ExceptionEventArgs() { }
+ public System.Exception ErrorException { get { throw null; } }
+ }
+ public partial class FamilyTypeface
+ {
+ public FamilyTypeface() { }
+ public System.Collections.Generic.IDictionary AdjustedFaceNames { get { throw null; } }
+ public double CapsHeight { get { throw null; } set { } }
+ [System.ComponentModel.DesignerSerializationVisibilityAttribute(System.ComponentModel.DesignerSerializationVisibility.Content)]
+ public System.Windows.Media.CharacterMetricsDictionary DeviceFontCharacterMetrics { get { throw null; } }
+ public string DeviceFontName { get { throw null; } set { } }
+ public System.Windows.FontStretch Stretch { get { throw null; } set { } }
+ public double StrikethroughPosition { get { throw null; } set { } }
+ public double StrikethroughThickness { get { throw null; } set { } }
+ public System.Windows.FontStyle Style { get { throw null; } set { } }
+ public double UnderlinePosition { get { throw null; } set { } }
+ public double UnderlineThickness { get { throw null; } set { } }
+ public System.Windows.FontWeight Weight { get { throw null; } set { } }
+ public double XHeight { get { throw null; } set { } }
+ public override bool Equals(object o) { throw null; }
+ public bool Equals(System.Windows.Media.FamilyTypeface typeface) { throw null; }
+ public override int GetHashCode() { throw null; }
+ }
+ public sealed partial class FamilyTypefaceCollection : System.Collections.Generic.ICollection, System.Collections.Generic.IEnumerable, System.Collections.Generic.IList, System.Collections.ICollection, System.Collections.IEnumerable, System.Collections.IList
+ {
+ internal FamilyTypefaceCollection() { }
+ public int Count { get { throw null; } }
+ public bool IsReadOnly { get { throw null; } }
+ public System.Windows.Media.FamilyTypeface this[int index] { get { throw null; } set { } }
+ bool System.Collections.ICollection.IsSynchronized { get { throw null; } }
+ object System.Collections.ICollection.SyncRoot { get { throw null; } }
+ bool System.Collections.IList.IsFixedSize { get { throw null; } }
+ object System.Collections.IList.this[int index] { get { throw null; } set { } }
+ public void Add(System.Windows.Media.FamilyTypeface item) { }
+ public void Clear() { }
+ public bool Contains(System.Windows.Media.FamilyTypeface item) { throw null; }
+ public void CopyTo(System.Windows.Media.FamilyTypeface[] array, int index) { }
+ public System.Collections.Generic.IEnumerator GetEnumerator() { throw null; }
+ public int IndexOf(System.Windows.Media.FamilyTypeface item) { throw null; }
+ public void Insert(int index, System.Windows.Media.FamilyTypeface item) { }
+ public bool Remove(System.Windows.Media.FamilyTypeface item) { throw null; }
+ public void RemoveAt(int index) { }
+ void System.Collections.ICollection.CopyTo(System.Array array, int index) { }
+ System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() { throw null; }
+ int System.Collections.IList.Add(object value) { throw null; }
+ bool System.Collections.IList.Contains(object value) { throw null; }
+ int System.Collections.IList.IndexOf(object value) { throw null; }
+ void System.Collections.IList.Insert(int index, object item) { }
+ void System.Collections.IList.Remove(object value) { }
+ }
+ public enum FillRule
+ {
+ EvenOdd = 0,
+ Nonzero = 1,
+ }
+ public partial class FontEmbeddingManager
+ {
+ public FontEmbeddingManager() { }
+ [System.CLSCompliantAttribute(false)]
+ public System.Collections.Generic.ICollection GlyphTypefaceUris { get { throw null; } }
+ [System.CLSCompliantAttribute(false)]
+ public System.Collections.Generic.ICollection GetUsedGlyphs(System.Uri glyphTypeface) { throw null; }
+ public void RecordUsage(System.Windows.Media.GlyphRun glyphRun) { }
+ }
+ public enum FontEmbeddingRight
+ {
+ Installable = 0,
+ InstallableButNoSubsetting = 1,
+ InstallableButWithBitmapsOnly = 2,
+ InstallableButNoSubsettingAndWithBitmapsOnly = 3,
+ RestrictedLicense = 4,
+ PreviewAndPrint = 5,
+ PreviewAndPrintButNoSubsetting = 6,
+ PreviewAndPrintButWithBitmapsOnly = 7,
+ PreviewAndPrintButNoSubsettingAndWithBitmapsOnly = 8,
+ Editable = 9,
+ EditableButNoSubsetting = 10,
+ EditableButWithBitmapsOnly = 11,
+ EditableButNoSubsettingAndWithBitmapsOnly = 12,
+ }
+ [System.ComponentModel.TypeConverterAttribute(typeof(System.Windows.Media.FontFamilyConverter))]
+ [System.Windows.LocalizabilityAttribute(System.Windows.LocalizationCategory.Font)]
+ [System.Windows.Markup.ValueSerializerAttribute(typeof(System.Windows.Media.FontFamilyValueSerializer))]
+ public partial class FontFamily
+ {
+ public FontFamily() { }
+ public FontFamily(string familyName) { }
+ public FontFamily(System.Uri baseUri, string familyName) { }
+ public double Baseline { get { throw null; } set { } }
+ public System.Uri BaseUri { get { throw null; } }
+ [System.ComponentModel.DesignerSerializationVisibilityAttribute(System.ComponentModel.DesignerSerializationVisibility.Content)]
+ public System.Windows.Media.FontFamilyMapCollection FamilyMaps { get { throw null; } }
+ [System.ComponentModel.DesignerSerializationVisibilityAttribute(System.ComponentModel.DesignerSerializationVisibility.Content)]
+ public System.Windows.Media.LanguageSpecificStringDictionary FamilyNames { get { throw null; } }
+ [System.ComponentModel.DesignerSerializationVisibilityAttribute(System.ComponentModel.DesignerSerializationVisibility.Content)]
+ public System.Windows.Media.FamilyTypefaceCollection FamilyTypefaces { get { throw null; } }
+ public double LineSpacing { get { throw null; } set { } }
+ public string Source { get { throw null; } }
+ public override bool Equals(object o) { throw null; }
+ public override int GetHashCode() { throw null; }
+ [System.CLSCompliantAttribute(false)]
+ public System.Collections.Generic.ICollection GetTypefaces() { throw null; }
+ public override string ToString() { throw null; }
+ }
+ public partial class FontFamilyConverter : System.ComponentModel.TypeConverter
+ {
+ public FontFamilyConverter() { }
+ public override bool CanConvertFrom(System.ComponentModel.ITypeDescriptorContext td, System.Type t) { throw null; }
+ public override bool CanConvertTo(System.ComponentModel.ITypeDescriptorContext context, System.Type destinationType) { throw null; }
+ public override object ConvertFrom(System.ComponentModel.ITypeDescriptorContext context, System.Globalization.CultureInfo cultureInfo, object o) { throw null; }
+ public override object ConvertTo(System.ComponentModel.ITypeDescriptorContext context, System.Globalization.CultureInfo culture, object value, System.Type destinationType) { throw null; }
+ }
+ public partial class FontFamilyMap
+ {
+ public FontFamilyMap() { }
+ public System.Windows.Markup.XmlLanguage Language { get { throw null; } set { } }
+ public double Scale { get { throw null; } set { } }
+ [System.Windows.Markup.DesignerSerializationOptionsAttribute(System.Windows.Markup.DesignerSerializationOptions.SerializeAsAttribute)]
+ public string Target { get { throw null; } set { } }
+ [System.Windows.Markup.DesignerSerializationOptionsAttribute(System.Windows.Markup.DesignerSerializationOptions.SerializeAsAttribute)]
+ public string Unicode { get { throw null; } set { } }
+ }
+ public sealed partial class FontFamilyMapCollection : System.Collections.Generic.ICollection, System.Collections.Generic.IEnumerable, System.Collections.Generic.IList, System.Collections.ICollection, System.Collections.IEnumerable, System.Collections.IList
+ {
+ internal FontFamilyMapCollection() { }
+ public int Count { get { throw null; } }
+ public bool IsReadOnly { get { throw null; } }
+ public System.Windows.Media.FontFamilyMap this[int index] { get { throw null; } set { } }
+ bool System.Collections.ICollection.IsSynchronized { get { throw null; } }
+ object System.Collections.ICollection.SyncRoot { get { throw null; } }
+ bool System.Collections.IList.IsFixedSize { get { throw null; } }
+ object System.Collections.IList.this[int index] { get { throw null; } set { } }
+ public void Add(System.Windows.Media.FontFamilyMap item) { }
+ public void Clear() { }
+ public bool Contains(System.Windows.Media.FontFamilyMap item) { throw null; }
+ public void CopyTo(System.Windows.Media.FontFamilyMap[] array, int index) { }
+ public System.Collections.Generic.IEnumerator GetEnumerator() { throw null; }
+ public int IndexOf(System.Windows.Media.FontFamilyMap item) { throw null; }
+ public void Insert(int index, System.Windows.Media.FontFamilyMap item) { }
+ public bool Remove(System.Windows.Media.FontFamilyMap item) { throw null; }
+ public void RemoveAt(int index) { }
+ void System.Collections.ICollection.CopyTo(System.Array array, int index) { }
+ System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() { throw null; }
+ int System.Collections.IList.Add(object value) { throw null; }
+ bool System.Collections.IList.Contains(object value) { throw null; }
+ int System.Collections.IList.IndexOf(object value) { throw null; }
+ void System.Collections.IList.Insert(int index, object item) { }
+ void System.Collections.IList.Remove(object value) { }
+ }
+ public partial class FontFamilyValueSerializer : System.Windows.Markup.ValueSerializer
+ {
+ public FontFamilyValueSerializer() { }
+ public override bool CanConvertFromString(string value, System.Windows.Markup.IValueSerializerContext context) { throw null; }
+ public override bool CanConvertToString(object value, System.Windows.Markup.IValueSerializerContext context) { throw null; }
+ public override object ConvertFromString(string value, System.Windows.Markup.IValueSerializerContext context) { throw null; }
+ public override string ConvertToString(object value, System.Windows.Markup.IValueSerializerContext context) { throw null; }
+ }
+ public static partial class Fonts
+ {
+ public static System.Collections.Generic.ICollection SystemFontFamilies { get { throw null; } }
+ public static System.Collections.Generic.ICollection SystemTypefaces { get { throw null; } }
+ public static System.Collections.Generic.ICollection GetFontFamilies(string location) { throw null; }
+ public static System.Collections.Generic.ICollection GetFontFamilies(System.Uri baseUri) { throw null; }
+ public static System.Collections.Generic.ICollection GetFontFamilies(System.Uri baseUri, string location) { throw null; }
+ public static System.Collections.Generic.ICollection GetTypefaces(string location) { throw null; }
+ public static System.Collections.Generic.ICollection GetTypefaces(System.Uri baseUri) { throw null; }
+ public static System.Collections.Generic.ICollection GetTypefaces(System.Uri baseUri, string location) { throw null; }
+ }
+ public partial class FormattedText
+ {
+ [System.ObsoleteAttribute("Use the PixelsPerDip override", false)]
+ public FormattedText(string textToFormat, System.Globalization.CultureInfo culture, System.Windows.FlowDirection flowDirection, System.Windows.Media.Typeface typeface, double emSize, System.Windows.Media.Brush foreground) { }
+ public FormattedText(string textToFormat, System.Globalization.CultureInfo culture, System.Windows.FlowDirection flowDirection, System.Windows.Media.Typeface typeface, double emSize, System.Windows.Media.Brush foreground, double pixelsPerDip) { }
+ [System.ObsoleteAttribute("Use the PixelsPerDip override", false)]
+ public FormattedText(string textToFormat, System.Globalization.CultureInfo culture, System.Windows.FlowDirection flowDirection, System.Windows.Media.Typeface typeface, double emSize, System.Windows.Media.Brush foreground, System.Windows.Media.NumberSubstitution numberSubstitution) { }
+ public FormattedText(string textToFormat, System.Globalization.CultureInfo culture, System.Windows.FlowDirection flowDirection, System.Windows.Media.Typeface typeface, double emSize, System.Windows.Media.Brush foreground, System.Windows.Media.NumberSubstitution numberSubstitution, double pixelsPerDip) { }
+ [System.ObsoleteAttribute("Use the PixelsPerDip override", false)]
+ public FormattedText(string textToFormat, System.Globalization.CultureInfo culture, System.Windows.FlowDirection flowDirection, System.Windows.Media.Typeface typeface, double emSize, System.Windows.Media.Brush foreground, System.Windows.Media.NumberSubstitution numberSubstitution, System.Windows.Media.TextFormattingMode textFormattingMode) { }
+ public FormattedText(string textToFormat, System.Globalization.CultureInfo culture, System.Windows.FlowDirection flowDirection, System.Windows.Media.Typeface typeface, double emSize, System.Windows.Media.Brush foreground, System.Windows.Media.NumberSubstitution numberSubstitution, System.Windows.Media.TextFormattingMode textFormattingMode, double pixelsPerDip) { }
+ public double Baseline { get { throw null; } }
+ public double Extent { get { throw null; } }
+ public System.Windows.FlowDirection FlowDirection { get { throw null; } set { } }
+ public double Height { get { throw null; } }
+ public double LineHeight { get { throw null; } set { } }
+ public int MaxLineCount { get { throw null; } set { } }
+ public double MaxTextHeight { get { throw null; } set { } }
+ public double MaxTextWidth { get { throw null; } set { } }
+ public double MinWidth { get { throw null; } }
+ public double OverhangAfter { get { throw null; } }
+ public double OverhangLeading { get { throw null; } }
+ public double OverhangTrailing { get { throw null; } }
+ public double PixelsPerDip { get { throw null; } set { } }
+ public string Text { get { throw null; } }
+ public System.Windows.TextAlignment TextAlignment { get { throw null; } set { } }
+ public System.Windows.TextTrimming Trimming { get { throw null; } set { } }
+ public double Width { get { throw null; } }
+ public double WidthIncludingTrailingWhitespace { get { throw null; } }
+ public System.Windows.Media.Geometry BuildGeometry(System.Windows.Point origin) { throw null; }
+ public System.Windows.Media.Geometry BuildHighlightGeometry(System.Windows.Point origin) { throw null; }
+ public System.Windows.Media.Geometry BuildHighlightGeometry(System.Windows.Point origin, int startIndex, int count) { throw null; }
+ public double[] GetMaxTextWidths() { throw null; }
+ public void SetCulture(System.Globalization.CultureInfo culture) { }
+ public void SetCulture(System.Globalization.CultureInfo culture, int startIndex, int count) { }
+ public void SetFontFamily(string fontFamily) { }
+ public void SetFontFamily(string fontFamily, int startIndex, int count) { }
+ public void SetFontFamily(System.Windows.Media.FontFamily fontFamily) { }
+ public void SetFontFamily(System.Windows.Media.FontFamily fontFamily, int startIndex, int count) { }
+ public void SetFontSize(double emSize) { }
+ public void SetFontSize(double emSize, int startIndex, int count) { }
+ public void SetFontStretch(System.Windows.FontStretch stretch) { }
+ public void SetFontStretch(System.Windows.FontStretch stretch, int startIndex, int count) { }
+ public void SetFontStyle(System.Windows.FontStyle style) { }
+ public void SetFontStyle(System.Windows.FontStyle style, int startIndex, int count) { }
+ public void SetFontTypeface(System.Windows.Media.Typeface typeface) { }
+ public void SetFontTypeface(System.Windows.Media.Typeface typeface, int startIndex, int count) { }
+ public void SetFontWeight(System.Windows.FontWeight weight) { }
+ public void SetFontWeight(System.Windows.FontWeight weight, int startIndex, int count) { }
+ public void SetForegroundBrush(System.Windows.Media.Brush foregroundBrush) { }
+ public void SetForegroundBrush(System.Windows.Media.Brush foregroundBrush, int startIndex, int count) { }
+ public void SetMaxTextWidths(double[] maxTextWidths) { }
+ public void SetNumberSubstitution(System.Windows.Media.NumberSubstitution numberSubstitution) { }
+ public void SetNumberSubstitution(System.Windows.Media.NumberSubstitution numberSubstitution, int startIndex, int count) { }
+ public void SetTextDecorations(System.Windows.TextDecorationCollection textDecorations) { }
+ public void SetTextDecorations(System.Windows.TextDecorationCollection textDecorations, int startIndex, int count) { }
+ }
+ [System.Windows.LocalizabilityAttribute(System.Windows.LocalizationCategory.None, Readability = System.Windows.Readability.Unreadable)]
+ public abstract partial class GeneralTransform : System.Windows.Media.Animation.Animatable, System.IFormattable
+ {
+ protected GeneralTransform() { }
+ public abstract System.Windows.Media.GeneralTransform Inverse { get; }
+ public new System.Windows.Media.GeneralTransform Clone() { throw null; }
+ public new System.Windows.Media.GeneralTransform CloneCurrentValue() { throw null; }
+ string System.IFormattable.ToString(string format, System.IFormatProvider provider) { throw null; }
+ public override string ToString() { throw null; }
+ public string ToString(System.IFormatProvider provider) { throw null; }
+ public System.Windows.Point Transform(System.Windows.Point point) { throw null; }
+ public abstract System.Windows.Rect TransformBounds(System.Windows.Rect rect);
+ public abstract bool TryTransform(System.Windows.Point inPoint, out System.Windows.Point result);
+ }
+ public sealed partial class GeneralTransformCollection : System.Windows.Media.Animation.Animatable, System.Collections.Generic.ICollection, System.Collections.Generic.IEnumerable, System.Collections.Generic.IList, System.Collections.ICollection, System.Collections.IEnumerable, System.Collections.IList
+ {
+ public GeneralTransformCollection() { }
+ public GeneralTransformCollection(System.Collections.Generic.IEnumerable collection) { }
+ public GeneralTransformCollection(int capacity) { }
+ public int Count { get { throw null; } }
+ public System.Windows.Media.GeneralTransform this[int index] { get { throw null; } set { } }
+ bool System.Collections.Generic.ICollection.IsReadOnly { get { throw null; } }
+ bool System.Collections.ICollection.IsSynchronized { get { throw null; } }
+ object System.Collections.ICollection.SyncRoot { get { throw null; } }
+ bool System.Collections.IList.IsFixedSize { get { throw null; } }
+ bool System.Collections.IList.IsReadOnly { get { throw null; } }
+ object System.Collections.IList.this[int index] { get { throw null; } set { } }
+ public void Add(System.Windows.Media.GeneralTransform value) { }
+ public void Clear() { }
+ public new System.Windows.Media.GeneralTransformCollection Clone() { throw null; }
+ protected override void CloneCore(System.Windows.Freezable source) { }
+ public new System.Windows.Media.GeneralTransformCollection CloneCurrentValue() { throw null; }
+ protected override void CloneCurrentValueCore(System.Windows.Freezable source) { }
+ public bool Contains(System.Windows.Media.GeneralTransform value) { throw null; }
+ public void CopyTo(System.Windows.Media.GeneralTransform[] array, int index) { }
+ protected override System.Windows.Freezable CreateInstanceCore() { throw null; }
+ protected override bool FreezeCore(bool isChecking) { throw null; }
+ protected override void GetAsFrozenCore(System.Windows.Freezable source) { }
+ protected override void GetCurrentValueAsFrozenCore(System.Windows.Freezable source) { }
+ public System.Windows.Media.GeneralTransformCollection.Enumerator GetEnumerator() { throw null; }
+ public int IndexOf(System.Windows.Media.GeneralTransform value) { throw null; }
+ public void Insert(int index, System.Windows.Media.GeneralTransform value) { }
+ public bool Remove(System.Windows.Media.GeneralTransform value) { throw null; }
+ public void RemoveAt(int index) { }
+ System.Collections.Generic.IEnumerator System.Collections.Generic.IEnumerable.GetEnumerator() { throw null; }
+ void System.Collections.ICollection.CopyTo(System.Array array, int index) { }
+ System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() { throw null; }
+ int System.Collections.IList.Add(object value) { throw null; }
+ bool System.Collections.IList.Contains(object value) { throw null; }
+ int System.Collections.IList.IndexOf(object value) { throw null; }
+ void System.Collections.IList.Insert(int index, object value) { }
+ void System.Collections.IList.Remove(object value) { }
+ public partial struct Enumerator : System.Collections.Generic.IEnumerator, System.Collections.IEnumerator, System.IDisposable
+ {
+ public System.Windows.Media.GeneralTransform Current { get { throw null; } }
+ object System.Collections.IEnumerator.Current { get { throw null; } }
+ public bool MoveNext() { throw null; }
+ public void Reset() { }
+ void System.IDisposable.Dispose() { }
+ }
+ }
+ [System.Windows.LocalizabilityAttribute(System.Windows.LocalizationCategory.None, Readability = System.Windows.Readability.Unreadable)]
+ [System.Windows.Markup.ContentPropertyAttribute("Children")]
+ public sealed partial class GeneralTransformGroup : System.Windows.Media.GeneralTransform
+ {
+ public static readonly System.Windows.DependencyProperty ChildrenProperty;
+ public GeneralTransformGroup() { }
+ public System.Windows.Media.GeneralTransformCollection Children { get { throw null; } set { } }
+ public override System.Windows.Media.GeneralTransform Inverse { get { throw null; } }
+ public new System.Windows.Media.GeneralTransformGroup Clone() { throw null; }
+ public new System.Windows.Media.GeneralTransformGroup CloneCurrentValue() { throw null; }
+ protected override System.Windows.Freezable CreateInstanceCore() { throw null; }
+ public override System.Windows.Rect TransformBounds(System.Windows.Rect rect) { throw null; }
+ public override bool TryTransform(System.Windows.Point inPoint, out System.Windows.Point result) { throw null; }
+ }
+ [System.ComponentModel.TypeConverterAttribute(typeof(System.Windows.Media.GeometryConverter))]
+ [System.Windows.LocalizabilityAttribute(System.Windows.LocalizationCategory.None, Readability = System.Windows.Readability.Unreadable)]
+ [System.Windows.Markup.ValueSerializerAttribute(typeof(System.Windows.Media.Converters.GeometryValueSerializer))]
+ public abstract partial class Geometry : System.Windows.Media.Animation.Animatable, System.IFormattable
+ {
+ internal Geometry() { }
+ public static readonly System.Windows.DependencyProperty TransformProperty;
+ public virtual System.Windows.Rect Bounds { get { throw null; } }
+ public static System.Windows.Media.Geometry Empty { get { throw null; } }
+ public static double StandardFlatteningTolerance { get { throw null; } }
+ public System.Windows.Media.Transform Transform { get { throw null; } set { } }
+ public new System.Windows.Media.Geometry Clone() { throw null; }
+ public new System.Windows.Media.Geometry CloneCurrentValue() { throw null; }
+ public static System.Windows.Media.PathGeometry Combine(System.Windows.Media.Geometry geometry1, System.Windows.Media.Geometry geometry2, System.Windows.Media.GeometryCombineMode mode, System.Windows.Media.Transform transform) { throw null; }
+ public static System.Windows.Media.PathGeometry Combine(System.Windows.Media.Geometry geometry1, System.Windows.Media.Geometry geometry2, System.Windows.Media.GeometryCombineMode mode, System.Windows.Media.Transform transform, double tolerance, System.Windows.Media.ToleranceType type) { throw null; }
+ public bool FillContains(System.Windows.Media.Geometry geometry) { throw null; }
+ public bool FillContains(System.Windows.Media.Geometry geometry, double tolerance, System.Windows.Media.ToleranceType type) { throw null; }
+ public bool FillContains(System.Windows.Point hitPoint) { throw null; }
+ public bool FillContains(System.Windows.Point hitPoint, double tolerance, System.Windows.Media.ToleranceType type) { throw null; }
+ public System.Windows.Media.IntersectionDetail FillContainsWithDetail(System.Windows.Media.Geometry geometry) { throw null; }
+ public virtual System.Windows.Media.IntersectionDetail FillContainsWithDetail(System.Windows.Media.Geometry geometry, double tolerance, System.Windows.Media.ToleranceType type) { throw null; }
+ public double GetArea() { throw null; }
+ public virtual double GetArea(double tolerance, System.Windows.Media.ToleranceType type) { throw null; }
+ public System.Windows.Media.PathGeometry GetFlattenedPathGeometry() { throw null; }
+ public virtual System.Windows.Media.PathGeometry GetFlattenedPathGeometry(double tolerance, System.Windows.Media.ToleranceType type) { throw null; }
+ public System.Windows.Media.PathGeometry GetOutlinedPathGeometry() { throw null; }
+ public virtual System.Windows.Media.PathGeometry GetOutlinedPathGeometry(double tolerance, System.Windows.Media.ToleranceType type) { throw null; }
+ public System.Windows.Rect GetRenderBounds(System.Windows.Media.Pen pen) { throw null; }
+ public virtual System.Windows.Rect GetRenderBounds(System.Windows.Media.Pen pen, double tolerance, System.Windows.Media.ToleranceType type) { throw null; }
+ public System.Windows.Media.PathGeometry GetWidenedPathGeometry(System.Windows.Media.Pen pen) { throw null; }
+ public virtual System.Windows.Media.PathGeometry GetWidenedPathGeometry(System.Windows.Media.Pen pen, double tolerance, System.Windows.Media.ToleranceType type) { throw null; }
+ public abstract bool IsEmpty();
+ public abstract bool MayHaveCurves();
+ public static System.Windows.Media.Geometry Parse(string source) { throw null; }
+ [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)]
+ public bool ShouldSerializeTransform() { throw null; }
+ public bool StrokeContains(System.Windows.Media.Pen pen, System.Windows.Point hitPoint) { throw null; }
+ public bool StrokeContains(System.Windows.Media.Pen pen, System.Windows.Point hitPoint, double tolerance, System.Windows.Media.ToleranceType type) { throw null; }
+ public System.Windows.Media.IntersectionDetail StrokeContainsWithDetail(System.Windows.Media.Pen pen, System.Windows.Media.Geometry geometry) { throw null; }
+ public System.Windows.Media.IntersectionDetail StrokeContainsWithDetail(System.Windows.Media.Pen pen, System.Windows.Media.Geometry geometry, double tolerance, System.Windows.Media.ToleranceType type) { throw null; }
+ string System.IFormattable.ToString(string format, System.IFormatProvider provider) { throw null; }
+ public override string ToString() { throw null; }
+ public string ToString(System.IFormatProvider provider) { throw null; }
+ }
+ public sealed partial class GeometryCollection : System.Windows.Media.Animation.Animatable, System.Collections.Generic.ICollection, System.Collections.Generic.IEnumerable, System.Collections.Generic.IList, System.Collections.ICollection, System.Collections.IEnumerable, System.Collections.IList
+ {
+ public GeometryCollection() { }
+ public GeometryCollection(System.Collections.Generic.IEnumerable collection) { }
+ public GeometryCollection(int capacity) { }
+ public int Count { get { throw null; } }
+ public System.Windows.Media.Geometry this[int index] { get { throw null; } set { } }
+ bool System.Collections.Generic.ICollection.IsReadOnly { get { throw null; } }
+ bool System.Collections.ICollection.IsSynchronized { get { throw null; } }
+ object System.Collections.ICollection.SyncRoot { get { throw null; } }
+ bool System.Collections.IList.IsFixedSize { get { throw null; } }
+ bool System.Collections.IList.IsReadOnly { get { throw null; } }
+ object System.Collections.IList.this[int index] { get { throw null; } set { } }
+ public void Add(System.Windows.Media.Geometry value) { }
+ public void Clear() { }
+ public new System.Windows.Media.GeometryCollection Clone() { throw null; }
+ protected override void CloneCore(System.Windows.Freezable source) { }
+ public new System.Windows.Media.GeometryCollection CloneCurrentValue() { throw null; }
+ protected override void CloneCurrentValueCore(System.Windows.Freezable source) { }
+ public bool Contains(System.Windows.Media.Geometry value) { throw null; }
+ public void CopyTo(System.Windows.Media.Geometry[] array, int index) { }
+ protected override System.Windows.Freezable CreateInstanceCore() { throw null; }
+ protected override bool FreezeCore(bool isChecking) { throw null; }
+ protected override void GetAsFrozenCore(System.Windows.Freezable source) { }
+ protected override void GetCurrentValueAsFrozenCore(System.Windows.Freezable source) { }
+ public System.Windows.Media.GeometryCollection.Enumerator GetEnumerator() { throw null; }
+ public int IndexOf(System.Windows.Media.Geometry value) { throw null; }
+ public void Insert(int index, System.Windows.Media.Geometry value) { }
+ public bool Remove(System.Windows.Media.Geometry value) { throw null; }
+ public void RemoveAt(int index) { }
+ System.Collections.Generic.IEnumerator System.Collections.Generic.IEnumerable.GetEnumerator() { throw null; }
+ void System.Collections.ICollection.CopyTo(System.Array array, int index) { }
+ System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() { throw null; }
+ int System.Collections.IList.Add(object value) { throw null; }
+ bool System.Collections.IList.Contains(object value) { throw null; }
+ int System.Collections.IList.IndexOf(object value) { throw null; }
+ void System.Collections.IList.Insert(int index, object value) { }
+ void System.Collections.IList.Remove(object value) { }
+ public partial struct Enumerator : System.Collections.Generic.IEnumerator, System.Collections.IEnumerator, System.IDisposable
+ {
+ public System.Windows.Media.Geometry Current { get { throw null; } }
+ object System.Collections.IEnumerator.Current { get { throw null; } }
+ public bool MoveNext() { throw null; }
+ public void Reset() { }
+ void System.IDisposable.Dispose() { }
+ }
+ }
+ public enum GeometryCombineMode
+ {
+ Union = 0,
+ Intersect = 1,
+ Xor = 2,
+ Exclude = 3,
+ }
+ public sealed partial class GeometryConverter : System.ComponentModel.TypeConverter
+ {
+ public GeometryConverter() { }
+ public override bool CanConvertFrom(System.ComponentModel.ITypeDescriptorContext context, System.Type sourceType) { throw null; }
+ public override bool CanConvertTo(System.ComponentModel.ITypeDescriptorContext context, System.Type destinationType) { throw null; }
+ public override object ConvertFrom(System.ComponentModel.ITypeDescriptorContext context, System.Globalization.CultureInfo culture, object value) { throw null; }
+ public override object ConvertTo(System.ComponentModel.ITypeDescriptorContext context, System.Globalization.CultureInfo culture, object value, System.Type destinationType) { throw null; }
+ }
+ public sealed partial class GeometryDrawing : System.Windows.Media.Drawing
+ {
+ public static readonly System.Windows.DependencyProperty BrushProperty;
+ public static readonly System.Windows.DependencyProperty GeometryProperty;
+ public static readonly System.Windows.DependencyProperty PenProperty;
+ public GeometryDrawing() { }
+ public GeometryDrawing(System.Windows.Media.Brush brush, System.Windows.Media.Pen pen, System.Windows.Media.Geometry geometry) { }
+ public System.Windows.Media.Brush Brush { get { throw null; } set { } }
+ public System.Windows.Media.Geometry Geometry { get { throw null; } set { } }
+ public System.Windows.Media.Pen Pen { get { throw null; } set { } }
+ public new System.Windows.Media.GeometryDrawing Clone() { throw null; }
+ public new System.Windows.Media.GeometryDrawing CloneCurrentValue() { throw null; }
+ protected override System.Windows.Freezable CreateInstanceCore() { throw null; }
+ }
+ [System.Windows.Markup.ContentPropertyAttribute("Children")]
+ public sealed partial class GeometryGroup : System.Windows.Media.Geometry
+ {
+ public static readonly System.Windows.DependencyProperty ChildrenProperty;
+ public static readonly System.Windows.DependencyProperty FillRuleProperty;
+ public GeometryGroup() { }
+ public System.Windows.Media.GeometryCollection Children { get { throw null; } set { } }
+ public System.Windows.Media.FillRule FillRule { get { throw null; } set { } }
+ public new System.Windows.Media.GeometryGroup Clone() { throw null; }
+ public new System.Windows.Media.GeometryGroup CloneCurrentValue() { throw null; }
+ protected override System.Windows.Freezable CreateInstanceCore() { throw null; }
+ public override bool IsEmpty() { throw null; }
+ public override bool MayHaveCurves() { throw null; }
+ }
+ public partial class GeometryHitTestParameters : System.Windows.Media.HitTestParameters
+ {
+ public GeometryHitTestParameters(System.Windows.Media.Geometry geometry) { }
+ public System.Windows.Media.Geometry HitGeometry { get { throw null; } }
+ }
+ public partial class GeometryHitTestResult : System.Windows.Media.HitTestResult
+ {
+ public GeometryHitTestResult(System.Windows.Media.Visual visualHit, System.Windows.Media.IntersectionDetail intersectionDetail) { }
+ public System.Windows.Media.IntersectionDetail IntersectionDetail { get { throw null; } }
+ public new System.Windows.Media.Visual VisualHit { get { throw null; } }
+ }
+ public partial class GlyphRun : System.ComponentModel.ISupportInitialize
+ {
+ [System.ObsoleteAttribute("Use the PixelsPerDip override", false)]
+ public GlyphRun() { }
+ public GlyphRun(float pixelsPerDip) { }
+ [System.CLSCompliantAttribute(false)]
+ [System.ObsoleteAttribute("Use the PixelsPerDip override", false)]
+ public GlyphRun(System.Windows.Media.GlyphTypeface glyphTypeface, int bidiLevel, bool isSideways, double renderingEmSize, System.Collections.Generic.IList glyphIndices, System.Windows.Point baselineOrigin, System.Collections.Generic.IList advanceWidths, System.Collections.Generic.IList glyphOffsets, System.Collections.Generic.IList characters, string deviceFontName, System.Collections.Generic.IList clusterMap, System.Collections.Generic.IList caretStops, System.Windows.Markup.XmlLanguage language) { }
+ [System.CLSCompliantAttribute(false)]
+ public GlyphRun(System.Windows.Media.GlyphTypeface glyphTypeface, int bidiLevel, bool isSideways, double renderingEmSize, float pixelsPerDip, System.Collections.Generic.IList glyphIndices, System.Windows.Point baselineOrigin, System.Collections.Generic.IList advanceWidths, System.Collections.Generic.IList glyphOffsets, System.Collections.Generic.IList characters, string deviceFontName, System.Collections.Generic.IList clusterMap, System.Collections.Generic.IList caretStops, System.Windows.Markup.XmlLanguage language) { }
+ [System.CLSCompliantAttribute(false)]
+ [System.ComponentModel.TypeConverterAttribute(typeof(System.Windows.Media.Converters.DoubleIListConverter))]
+ public System.Collections.Generic.IList AdvanceWidths { get { throw null; } set { } }
+ public System.Windows.Point BaselineOrigin { get { throw null; } set { } }
+ public int BidiLevel { get { throw null; } set { } }
+ [System.CLSCompliantAttribute(false)]
+ [System.ComponentModel.TypeConverterAttribute(typeof(System.Windows.Media.Converters.BoolIListConverter))]
+ public System.Collections.Generic.IList CaretStops { get { throw null; } set { } }
+ [System.CLSCompliantAttribute(false)]
+ [System.ComponentModel.TypeConverterAttribute(typeof(System.Windows.Media.Converters.CharIListConverter))]
+ public System.Collections.Generic.IList Characters { get { throw null; } set { } }
+ [System.CLSCompliantAttribute(false)]
+ [System.ComponentModel.TypeConverterAttribute(typeof(System.Windows.Media.Converters.UShortIListConverter))]
+ public System.Collections.Generic.IList ClusterMap { get { throw null; } set { } }
+ public string DeviceFontName { get { throw null; } set { } }
+ public double FontRenderingEmSize { get { throw null; } set { } }
+ [System.CLSCompliantAttribute(false)]
+ [System.ComponentModel.TypeConverterAttribute(typeof(System.Windows.Media.Converters.UShortIListConverter))]
+ public System.Collections.Generic.IList GlyphIndices { get { throw null; } set { } }
+ [System.CLSCompliantAttribute(false)]
+ [System.ComponentModel.TypeConverterAttribute(typeof(System.Windows.Media.Converters.PointIListConverter))]
+ public System.Collections.Generic.IList GlyphOffsets { get { throw null; } set { } }
+ public System.Windows.Media.GlyphTypeface GlyphTypeface { get { throw null; } set { } }
+ public bool IsHitTestable { get { throw null; } }
+ public bool IsSideways { get { throw null; } set { } }
+ public System.Windows.Markup.XmlLanguage Language { get { throw null; } set { } }
+ public float PixelsPerDip { get { throw null; } set { } }
+ public System.Windows.Media.Geometry BuildGeometry() { throw null; }
+ public System.Windows.Rect ComputeAlignmentBox() { throw null; }
+ public System.Windows.Rect ComputeInkBoundingBox() { throw null; }
+ public System.Windows.Media.TextFormatting.CharacterHit GetCaretCharacterHitFromDistance(double distance, out bool isInside) { throw null; }
+ public double GetDistanceFromCaretCharacterHit(System.Windows.Media.TextFormatting.CharacterHit characterHit) { throw null; }
+ public System.Windows.Media.TextFormatting.CharacterHit GetNextCaretCharacterHit(System.Windows.Media.TextFormatting.CharacterHit characterHit) { throw null; }
+ public System.Windows.Media.TextFormatting.CharacterHit GetPreviousCaretCharacterHit(System.Windows.Media.TextFormatting.CharacterHit characterHit) { throw null; }
+ void System.ComponentModel.ISupportInitialize.BeginInit() { }
+ void System.ComponentModel.ISupportInitialize.EndInit() { }
+ }
+ public sealed partial class GlyphRunDrawing : System.Windows.Media.Drawing
+ {
+ public static readonly System.Windows.DependencyProperty ForegroundBrushProperty;
+ public static readonly System.Windows.DependencyProperty GlyphRunProperty;
+ public GlyphRunDrawing() { }
+ public GlyphRunDrawing(System.Windows.Media.Brush foregroundBrush, System.Windows.Media.GlyphRun glyphRun) { }
+ public System.Windows.Media.Brush ForegroundBrush { get { throw null; } set { } }
+ public System.Windows.Media.GlyphRun GlyphRun { get { throw null; } set { } }
+ public new System.Windows.Media.GlyphRunDrawing Clone() { throw null; }
+ public new System.Windows.Media.GlyphRunDrawing CloneCurrentValue() { throw null; }
+ protected override System.Windows.Freezable CreateInstanceCore() { throw null; }
+ }
+ public partial class GlyphTypeface : System.ComponentModel.ISupportInitialize
+ {
+ public GlyphTypeface() { }
+ public GlyphTypeface(System.Uri typefaceSource) { }
+ public GlyphTypeface(System.Uri typefaceSource, System.Windows.Media.StyleSimulations styleSimulations) { }
+ public System.Collections.Generic.IDictionary AdvanceHeights { get { throw null; } }
+ public System.Collections.Generic.IDictionary AdvanceWidths { get { throw null; } }
+ public double Baseline { get { throw null; } }
+ public System.Collections.Generic.IDictionary BottomSideBearings { get { throw null; } }
+ public double CapsHeight { get { throw null; } }
+ public System.Collections.Generic.IDictionary CharacterToGlyphMap { get { throw null; } }
+ public System.Collections.Generic.IDictionary Copyrights { get { throw null; } }
+ public System.Collections.Generic.IDictionary Descriptions { get { throw null; } }
+ public System.Collections.Generic.IDictionary DesignerNames { get { throw null; } }
+ public System.Collections.Generic.IDictionary DesignerUrls { get { throw null; } }
+ public System.Collections.Generic.IDictionary DistancesFromHorizontalBaselineToBlackBoxBottom { get { throw null; } }
+ public System.Windows.Media.FontEmbeddingRight EmbeddingRights { get { throw null; } }
+ public System.Collections.Generic.IDictionary FaceNames { get { throw null; } }
+ public System.Collections.Generic.IDictionary FamilyNames { get { throw null; } }
+ public System.Uri FontUri { get { throw null; } set { } }
+ public int GlyphCount { get { throw null; } }
+ public double Height { get { throw null; } }
+ public System.Collections.Generic.IDictionary LeftSideBearings { get { throw null; } }
+ public System.Collections.Generic.IDictionary LicenseDescriptions { get { throw null; } }
+ public System.Collections.Generic.IDictionary ManufacturerNames { get { throw null; } }
+ public System.Collections.Generic.IDictionary RightSideBearings { get { throw null; } }
+ public System.Collections.Generic.IDictionary SampleTexts { get { throw null; } }
+ public System.Windows.FontStretch Stretch { get { throw null; } }
+ public double StrikethroughPosition { get { throw null; } }
+ public double StrikethroughThickness { get { throw null; } }
+ public System.Windows.FontStyle Style { get { throw null; } }
+ public System.Windows.Media.StyleSimulations StyleSimulations { get { throw null; } set { } }
+ public bool Symbol { get { throw null; } }
+ public System.Collections.Generic.IDictionary TopSideBearings { get { throw null; } }
+ public System.Collections.Generic.IDictionary Trademarks { get { throw null; } }
+ public double UnderlinePosition { get { throw null; } }
+ public double UnderlineThickness { get { throw null; } }
+ public System.Collections.Generic.IDictionary VendorUrls { get { throw null; } }
+ public double Version { get { throw null; } }
+ public System.Collections.Generic.IDictionary VersionStrings { get { throw null; } }
+ public System.Windows.FontWeight Weight { get { throw null; } }
+ public System.Collections.Generic.IDictionary Win32FaceNames { get { throw null; } }
+ public System.Collections.Generic.IDictionary Win32FamilyNames { get { throw null; } }
+ public double XHeight { get { throw null; } }
+ [System.CLSCompliantAttribute(false)]
+ public byte[] ComputeSubset(System.Collections.Generic.ICollection glyphs) { throw null; }
+ public override bool Equals(object o) { throw null; }
+ public System.IO.Stream GetFontStream() { throw null; }
+ [System.CLSCompliantAttribute(false)]
+ public System.Windows.Media.Geometry GetGlyphOutline(ushort glyphIndex, double renderingEmSize, double hintingEmSize) { throw null; }
+ public override int GetHashCode() { throw null; }
+ void System.ComponentModel.ISupportInitialize.BeginInit() { }
+ void System.ComponentModel.ISupportInitialize.EndInit() { }
+ }
+ [System.Windows.Markup.ContentPropertyAttribute("GradientStops")]
+ public abstract partial class GradientBrush : System.Windows.Media.Brush
+ {
+ public static readonly System.Windows.DependencyProperty ColorInterpolationModeProperty;
+ public static readonly System.Windows.DependencyProperty GradientStopsProperty;
+ public static readonly System.Windows.DependencyProperty MappingModeProperty;
+ public static readonly System.Windows.DependencyProperty SpreadMethodProperty;
+ protected GradientBrush() { }
+ protected GradientBrush(System.Windows.Media.GradientStopCollection gradientStopCollection) { }
+ public System.Windows.Media.ColorInterpolationMode ColorInterpolationMode { get { throw null; } set { } }
+ public System.Windows.Media.GradientStopCollection GradientStops { get { throw null; } set { } }
+ public System.Windows.Media.BrushMappingMode MappingMode { get { throw null; } set { } }
+ public System.Windows.Media.GradientSpreadMethod SpreadMethod { get { throw null; } set { } }
+ public new System.Windows.Media.GradientBrush Clone() { throw null; }
+ public new System.Windows.Media.GradientBrush CloneCurrentValue() { throw null; }
+ }
+ public enum GradientSpreadMethod
+ {
+ Pad = 0,
+ Reflect = 1,
+ Repeat = 2,
+ }
+ [System.Windows.LocalizabilityAttribute(System.Windows.LocalizationCategory.None, Readability = System.Windows.Readability.Unreadable)]
+ public sealed partial class GradientStop : System.Windows.Media.Animation.Animatable, System.IFormattable
+ {
+ public static readonly System.Windows.DependencyProperty ColorProperty;
+ public static readonly System.Windows.DependencyProperty OffsetProperty;
+ public GradientStop() { }
+ public GradientStop(System.Windows.Media.Color color, double offset) { }
+ public System.Windows.Media.Color Color { get { throw null; } set { } }
+ public double Offset { get { throw null; } set { } }
+ public new System.Windows.Media.GradientStop Clone() { throw null; }
+ public new System.Windows.Media.GradientStop CloneCurrentValue() { throw null; }
+ protected override System.Windows.Freezable CreateInstanceCore() { throw null; }
+ string System.IFormattable.ToString(string format, System.IFormatProvider provider) { throw null; }
+ public override string ToString() { throw null; }
+ public string ToString(System.IFormatProvider provider) { throw null; }
+ }
+ public sealed partial class GradientStopCollection : System.Windows.Media.Animation.Animatable, System.Collections.Generic.ICollection, System.Collections.Generic.IEnumerable, System.Collections.Generic.IList, System.Collections.ICollection, System.Collections.IEnumerable, System.Collections.IList, System.IFormattable
+ {
+ public GradientStopCollection() { }
+ public GradientStopCollection(System.Collections.Generic.IEnumerable collection) { }
+ public GradientStopCollection(int capacity) { }
+ public int Count { get { throw null; } }
+ public System.Windows.Media.GradientStop this[int index] { get { throw null; } set { } }
+ bool System.Collections.Generic.ICollection.IsReadOnly { get { throw null; } }
+ bool System.Collections.ICollection.IsSynchronized { get { throw null; } }
+ object System.Collections.ICollection.SyncRoot { get { throw null; } }
+ bool System.Collections.IList.IsFixedSize { get { throw null; } }
+ bool System.Collections.IList.IsReadOnly { get { throw null; } }
+ object System.Collections.IList.this[int index] { get { throw null; } set { } }
+ public void Add(System.Windows.Media.GradientStop value) { }
+ public void Clear() { }
+ public new System.Windows.Media.GradientStopCollection Clone() { throw null; }
+ protected override void CloneCore(System.Windows.Freezable source) { }
+ public new System.Windows.Media.GradientStopCollection CloneCurrentValue() { throw null; }
+ protected override void CloneCurrentValueCore(System.Windows.Freezable source) { }
+ public bool Contains(System.Windows.Media.GradientStop value) { throw null; }
+ public void CopyTo(System.Windows.Media.GradientStop[] array, int index) { }
+ protected override System.Windows.Freezable CreateInstanceCore() { throw null; }
+ protected override bool FreezeCore(bool isChecking) { throw null; }
+ protected override void GetAsFrozenCore(System.Windows.Freezable source) { }
+ protected override void GetCurrentValueAsFrozenCore(System.Windows.Freezable source) { }
+ public System.Windows.Media.GradientStopCollection.Enumerator GetEnumerator() { throw null; }
+ public int IndexOf(System.Windows.Media.GradientStop value) { throw null; }
+ public void Insert(int index, System.Windows.Media.GradientStop value) { }
+ public static System.Windows.Media.GradientStopCollection Parse(string source) { throw null; }
+ public bool Remove(System.Windows.Media.GradientStop value) { throw null; }
+ public void RemoveAt(int index) { }
+ System.Collections.Generic.IEnumerator System.Collections.Generic.IEnumerable.GetEnumerator() { throw null; }
+ void System.Collections.ICollection.CopyTo(System.Array array, int index) { }
+ System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() { throw null; }
+ int System.Collections.IList.Add(object value) { throw null; }
+ bool System.Collections.IList.Contains(object value) { throw null; }
+ int System.Collections.IList.IndexOf(object value) { throw null; }
+ void System.Collections.IList.Insert(int index, object value) { }
+ void System.Collections.IList.Remove(object value) { }
+ string System.IFormattable.ToString(string format, System.IFormatProvider provider) { throw null; }
+ public override string ToString() { throw null; }
+ public string ToString(System.IFormatProvider provider) { throw null; }
+ public partial struct Enumerator : System.Collections.Generic.IEnumerator, System.Collections.IEnumerator, System.IDisposable
+ {
+ public System.Windows.Media.GradientStop Current { get { throw null; } }
+ object System.Collections.IEnumerator.Current { get { throw null; } }
+ public bool MoveNext() { throw null; }
+ public void Reset() { }
+ void System.IDisposable.Dispose() { }
+ }
+ }
+ public sealed partial class GuidelineSet : System.Windows.Media.Animation.Animatable
+ {
+ public static readonly System.Windows.DependencyProperty GuidelinesXProperty;
+ public static readonly System.Windows.DependencyProperty GuidelinesYProperty;
+ public GuidelineSet() { }
+ public GuidelineSet(double[] guidelinesX, double[] guidelinesY) { }
+ public System.Windows.Media.DoubleCollection GuidelinesX { get { throw null; } set { } }
+ public System.Windows.Media.DoubleCollection GuidelinesY { get { throw null; } set { } }
+ public new System.Windows.Media.GuidelineSet Clone() { throw null; }
+ public new System.Windows.Media.GuidelineSet CloneCurrentValue() { throw null; }
+ protected override System.Windows.Freezable CreateInstanceCore() { throw null; }
+ }
+ public enum HitTestFilterBehavior
+ {
+ ContinueSkipSelfAndChildren = 0,
+ ContinueSkipChildren = 2,
+ ContinueSkipSelf = 4,
+ Continue = 6,
+ Stop = 8,
+ }
+ public delegate System.Windows.Media.HitTestFilterBehavior HitTestFilterCallback(System.Windows.DependencyObject potentialHitTestTarget);
+ public abstract partial class HitTestParameters
+ {
+ internal HitTestParameters() { }
+ }
+ public abstract partial class HitTestResult
+ {
+ internal HitTestResult() { }
+ public System.Windows.DependencyObject VisualHit { get { throw null; } }
+ }
+ public enum HitTestResultBehavior
+ {
+ Stop = 0,
+ Continue = 1,
+ }
+ public delegate System.Windows.Media.HitTestResultBehavior HitTestResultCallback(System.Windows.Media.HitTestResult result);
+ public partial class HostVisual : System.Windows.Media.ContainerVisual
+ {
+ public HostVisual() { }
+ protected override System.Windows.Media.GeometryHitTestResult HitTestCore(System.Windows.Media.GeometryHitTestParameters hitTestParameters) { throw null; }
+ protected override System.Windows.Media.HitTestResult HitTestCore(System.Windows.Media.PointHitTestParameters hitTestParameters) { throw null; }
+ }
+ public sealed partial class ImageBrush : System.Windows.Media.TileBrush
+ {
+ public static readonly System.Windows.DependencyProperty ImageSourceProperty;
+ public ImageBrush() { }
+ public ImageBrush(System.Windows.Media.ImageSource image) { }
+ public System.Windows.Media.ImageSource ImageSource { get { throw null; } set { } }
+ public new System.Windows.Media.ImageBrush Clone() { throw null; }
+ public new System.Windows.Media.ImageBrush CloneCurrentValue() { throw null; }
+ protected override System.Windows.Freezable CreateInstanceCore() { throw null; }
+ protected override void GetContentBounds(out System.Windows.Rect contentBounds) { throw null; }
+ }
+ public sealed partial class ImageDrawing : System.Windows.Media.Drawing
+ {
+ public static readonly System.Windows.DependencyProperty ImageSourceProperty;
+ public static readonly System.Windows.DependencyProperty RectProperty;
+ public ImageDrawing() { }
+ public ImageDrawing(System.Windows.Media.ImageSource imageSource, System.Windows.Rect rect) { }
+ public System.Windows.Media.ImageSource ImageSource { get { throw null; } set { } }
+ public System.Windows.Rect Rect { get { throw null; } set { } }
+ public new System.Windows.Media.ImageDrawing Clone() { throw null; }
+ public new System.Windows.Media.ImageDrawing CloneCurrentValue() { throw null; }
+ protected override System.Windows.Freezable CreateInstanceCore() { throw null; }
+ }
+ public abstract partial class ImageMetadata : System.Windows.Freezable
+ {
+ internal ImageMetadata() { }
+ public new System.Windows.Media.ImageMetadata Clone() { throw null; }
+ }
+ [System.ComponentModel.TypeConverterAttribute(typeof(System.Windows.Media.ImageSourceConverter))]
+ [System.Windows.LocalizabilityAttribute(System.Windows.LocalizationCategory.None, Readability = System.Windows.Readability.Unreadable)]
+ [System.Windows.Markup.ValueSerializerAttribute(typeof(System.Windows.Media.ImageSourceValueSerializer))]
+ public abstract partial class ImageSource : System.Windows.Media.Animation.Animatable, System.IFormattable
+ {
+ internal ImageSource() { }
+ public abstract double Height { get; }
+ public abstract System.Windows.Media.ImageMetadata Metadata { get; }
+ public abstract double Width { get; }
+ public new System.Windows.Media.ImageSource Clone() { throw null; }
+ public new System.Windows.Media.ImageSource CloneCurrentValue() { throw null; }
+ protected static double PixelsToDIPs(double dpi, int pixels) { throw null; }
+ string System.IFormattable.ToString(string format, System.IFormatProvider provider) { throw null; }
+ public override string ToString() { throw null; }
+ public string ToString(System.IFormatProvider provider) { throw null; }
+ }
+ public partial class ImageSourceConverter : System.ComponentModel.TypeConverter
+ {
+ public ImageSourceConverter() { }
+ public override bool CanConvertFrom(System.ComponentModel.ITypeDescriptorContext context, System.Type sourceType) { throw null; }
+ public override bool CanConvertTo(System.ComponentModel.ITypeDescriptorContext context, System.Type destinationType) { throw null; }
+ public override object ConvertFrom(System.ComponentModel.ITypeDescriptorContext context, System.Globalization.CultureInfo culture, object value) { throw null; }
+ public override object ConvertTo(System.ComponentModel.ITypeDescriptorContext context, System.Globalization.CultureInfo culture, object value, System.Type destinationType) { throw null; }
+ }
+ public partial class ImageSourceValueSerializer : System.Windows.Markup.ValueSerializer
+ {
+ public ImageSourceValueSerializer() { }
+ public override bool CanConvertFromString(string value, System.Windows.Markup.IValueSerializerContext context) { throw null; }
+ public override bool CanConvertToString(object value, System.Windows.Markup.IValueSerializerContext context) { throw null; }
+ public override object ConvertFromString(string value, System.Windows.Markup.IValueSerializerContext context) { throw null; }
+ public override string ConvertToString(object value, System.Windows.Markup.IValueSerializerContext context) { throw null; }
+ }
+ [System.ComponentModel.TypeConverterAttribute(typeof(System.Windows.Media.Int32CollectionConverter))]
+ [System.Windows.Markup.ValueSerializerAttribute(typeof(System.Windows.Media.Converters.Int32CollectionValueSerializer))]
+ public sealed partial class Int32Collection : System.Windows.Freezable, System.Collections.Generic.ICollection, System.Collections.Generic.IEnumerable, System.Collections.Generic.IList, System.Collections.ICollection, System.Collections.IEnumerable, System.Collections.IList, System.IFormattable
+ {
+ public Int32Collection() { }
+ public Int32Collection(System.Collections.Generic.IEnumerable collection) { }
+ public Int32Collection(int capacity) { }
+ public int Count { get { throw null; } }
+ public int this[int index] { get { throw null; } set { } }
+ bool System.Collections.Generic.ICollection.IsReadOnly { get { throw null; } }
+ bool System.Collections.ICollection.IsSynchronized { get { throw null; } }
+ object System.Collections.ICollection.SyncRoot { get { throw null; } }
+ bool System.Collections.IList.IsFixedSize { get { throw null; } }
+ bool System.Collections.IList.IsReadOnly { get { throw null; } }
+ object System.Collections.IList.this[int index] { get { throw null; } set { } }
+ public void Add(int value) { }
+ public void Clear() { }
+ public new System.Windows.Media.Int32Collection Clone() { throw null; }
+ protected override void CloneCore(System.Windows.Freezable source) { }
+ public new System.Windows.Media.Int32Collection CloneCurrentValue() { throw null; }
+ protected override void CloneCurrentValueCore(System.Windows.Freezable source) { }
+ public bool Contains(int value) { throw null; }
+ public void CopyTo(int[] array, int index) { }
+ protected override System.Windows.Freezable CreateInstanceCore() { throw null; }
+ protected override void GetAsFrozenCore(System.Windows.Freezable source) { }
+ protected override void GetCurrentValueAsFrozenCore(System.Windows.Freezable source) { }
+ public System.Windows.Media.Int32Collection.Enumerator GetEnumerator() { throw null; }
+ public int IndexOf(int value) { throw null; }
+ public void Insert(int index, int value) { }
+ public static System.Windows.Media.Int32Collection Parse(string source) { throw null; }
+ public bool Remove(int value) { throw null; }
+ public void RemoveAt(int index) { }
+ System.Collections.Generic.IEnumerator System.Collections.Generic.IEnumerable.GetEnumerator() { throw null; }
+ void System.Collections.ICollection.CopyTo(System.Array array, int index) { }
+ System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() { throw null; }
+ int System.Collections.IList.Add(object value) { throw null; }
+ bool System.Collections.IList.Contains(object value) { throw null; }
+ int System.Collections.IList.IndexOf(object value) { throw null; }
+ void System.Collections.IList.Insert(int index, object value) { }
+ void System.Collections.IList.Remove(object value) { }
+ string System.IFormattable.ToString(string format, System.IFormatProvider provider) { throw null; }
+ public override string ToString() { throw null; }
+ public string ToString(System.IFormatProvider provider) { throw null; }
+ public partial struct Enumerator : System.Collections.Generic.IEnumerator, System.Collections.IEnumerator, System.IDisposable
+ {
+ public int Current { get { throw null; } }
+ object System.Collections.IEnumerator.Current { get { throw null; } }
+ public bool MoveNext() { throw null; }
+ public void Reset() { }
+ void System.IDisposable.Dispose() { }
+ }
+ }
+ public sealed partial class Int32CollectionConverter : System.ComponentModel.TypeConverter
+ {
+ public Int32CollectionConverter() { }
+ public override bool CanConvertFrom(System.ComponentModel.ITypeDescriptorContext context, System.Type sourceType) { throw null; }
+ public override bool CanConvertTo(System.ComponentModel.ITypeDescriptorContext context, System.Type destinationType) { throw null; }
+ public override object ConvertFrom(System.ComponentModel.ITypeDescriptorContext context, System.Globalization.CultureInfo culture, object value) { throw null; }
+ public override object ConvertTo(System.ComponentModel.ITypeDescriptorContext context, System.Globalization.CultureInfo culture, object value, System.Type destinationType) { throw null; }
+ }
+ public enum IntersectionDetail
+ {
+ NotCalculated = 0,
+ Empty = 1,
+ FullyInside = 2,
+ FullyContains = 3,
+ Intersects = 4,
+ }
+ public partial class InvalidWmpVersionException : System.SystemException
+ {
+ public InvalidWmpVersionException() { }
+ protected InvalidWmpVersionException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) { }
+ public InvalidWmpVersionException(string message) { }
+ public InvalidWmpVersionException(string message, System.Exception innerException) { }
+ }
+ public sealed partial class LanguageSpecificStringDictionary : System.Collections.Generic.ICollection>, System.Collections.Generic.IDictionary, System.Collections.Generic.IEnumerable>, System.Collections.ICollection, System.Collections.IDictionary, System.Collections.IEnumerable
+ {
+ internal LanguageSpecificStringDictionary() { }
+ public int Count { get { throw null; } }
+ public bool IsReadOnly { get { throw null; } }
+ public string this[System.Windows.Markup.XmlLanguage key] { get { throw null; } set { } }
+ [System.CLSCompliantAttribute(false)]
+ public System.Collections.Generic.ICollection Keys { get { throw null; } }
+ bool System.Collections.ICollection.IsSynchronized { get { throw null; } }
+ object System.Collections.ICollection.SyncRoot { get { throw null; } }
+ bool System.Collections.IDictionary.IsFixedSize { get { throw null; } }
+ object System.Collections.IDictionary.this[object key] { get { throw null; } set { } }
+ System.Collections.ICollection System.Collections.IDictionary.Keys { get { throw null; } }
+ System.Collections.ICollection System.Collections.IDictionary.Values { get { throw null; } }
+ [System.CLSCompliantAttribute(false)]
+ public System.Collections.Generic.ICollection Values { get { throw null; } }
+ [System.CLSCompliantAttribute(false)]
+ public void Add(System.Collections.Generic.KeyValuePair