Code:
/ DotNET / DotNET / 8.0 / untmp / WIN_WINDOWS / lh_tools_devdiv_wpf / Windows / wcp / Core / System / Windows / Media / Effects / BlurBitmapEffect.cs / 1 / BlurBitmapEffect.cs
//------------------------------------------------------------------------------ // Microsoft Avalon // Copyright (c) Microsoft Corporation, 2005 // // File: BlurBitmapEffect.cs //----------------------------------------------------------------------------- using MS.Internal; using System; using System.IO; using System.ComponentModel; using System.ComponentModel.Design.Serialization; using System.Diagnostics; using System.Reflection; using System.Runtime.InteropServices; using System.Windows; using System.Windows.Media; using System.Windows.Markup; using System.Windows.Media.Animation; using System.Windows.Media.Composition; using MS.Internal.PresentationCore; using System.Security; namespace System.Windows.Media.Effects { ////// BlurBitmapEffectPrimitive /// public sealed partial class BlurBitmapEffect : BitmapEffect { ////// Constructor /// public BlurBitmapEffect() { } ////// Creates the unmanaged effect handle /// unsafe protected override SafeHandle CreateUnmanagedEffect() { return Create(new Guid(0xa924df87, 0x225d, 0x4373, 0x8f, 0x5b, 0xb9, 0xe, 0xc8, 0x5a, 0xe3, 0xde)); } ////// Update (propagetes) properties to the unmanaged effect /// ////// This method demands permission because effects should not be run /// in partial trust. /// /// SecurityCritical - because SetValue has a link demand /// SecutiryTreatAsSafe - because it demans UIWindow permission /// [SecurityCritical, SecurityTreatAsSafe] protected override void UpdateUnmanagedPropertyState(SafeHandle unmanagedEffect) { SecurityHelper.DemandUIWindowPermission(); BitmapEffect.SetValue(unmanagedEffect, "Radius", this.Radius); BitmapEffect.SetValue(unmanagedEffect, "KernelType", this.KernelType); } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // Copyright (c) Microsoft Corporation. All rights reserved.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- SqlConnectionManager.cs
- LinkLabelLinkClickedEvent.cs
- AssemblyAssociatedContentFileAttribute.cs
- BypassElementCollection.cs
- ResXBuildProvider.cs
- SamlAudienceRestrictionCondition.cs
- CodeCompiler.cs
- Enumerable.cs
- DataServiceResponse.cs
- DocumentPageHost.cs
- X509AudioLogo.cs
- HttpServerVarsCollection.cs
- SqlCommandBuilder.cs
- CanExecuteRoutedEventArgs.cs
- PageAsyncTaskManager.cs
- XmlILAnnotation.cs
- Control.cs
- EventQueueState.cs
- XpsInterleavingPolicy.cs
- NavigationProgressEventArgs.cs
- XPathParser.cs
- IOException.cs
- QueryRewriter.cs
- Select.cs
- RenderOptions.cs
- WindowsSspiNegotiation.cs
- OleServicesContext.cs
- ButtonChrome.cs
- InternalMappingException.cs
- WebPartConnectionsConnectVerb.cs
- BamlTreeUpdater.cs
- TdsParser.cs
- XmlSchemaExternal.cs
- RequestCachePolicyConverter.cs
- SQLInt16.cs
- ProcessManager.cs
- WebSysDescriptionAttribute.cs
- Vector3DCollection.cs
- ProviderMetadataCachedInformation.cs
- ValidationErrorCollection.cs
- CompilerScope.Storage.cs
- NetworkCredential.cs
- ConfigurationLocationCollection.cs
- EventSetter.cs
- X509Utils.cs
- ConnectionPointConverter.cs
- AlphabeticalEnumConverter.cs
- SoapReflectionImporter.cs
- FileReservationCollection.cs
- DataServiceQueryProvider.cs
- ExtractedStateEntry.cs
- CompilationUnit.cs
- ButtonBaseAutomationPeer.cs
- BrowserCapabilitiesCodeGenerator.cs
- MapPathBasedVirtualPathProvider.cs
- LongValidatorAttribute.cs
- AsyncCallback.cs
- NameValuePair.cs
- WebPartConnectVerb.cs
- ConvertEvent.cs
- SqlDataSourceView.cs
- MexBindingBindingCollectionElement.cs
- CompositeClientFormatter.cs
- SoapTypeAttribute.cs
- SemanticKeyElement.cs
- While.cs
- WebServiceParameterData.cs
- DataControlFieldCell.cs
- Schema.cs
- PromptBuilder.cs
- RegexCapture.cs
- OleDbCommand.cs
- SmtpSection.cs
- ReliableChannelBinder.cs
- SoapExtension.cs
- CapabilitiesState.cs
- XomlCompilerParameters.cs
- _CommandStream.cs
- IDReferencePropertyAttribute.cs
- BuildProvider.cs
- Site.cs
- MapPathBasedVirtualPathProvider.cs
- BindingOperations.cs
- SqlConnectionFactory.cs
- WebPartZoneBase.cs
- Pointer.cs
- MailAddressCollection.cs
- EntityEntry.cs
- TaskDesigner.cs
- ReversePositionQuery.cs
- DataColumnMapping.cs
- AccessViolationException.cs
- FormatStringEditor.cs
- PointValueSerializer.cs
- FamilyTypeface.cs
- ObjRef.cs
- AttributeUsageAttribute.cs
- PkcsMisc.cs
- CatalogPartCollection.cs
- ToolTipService.cs