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
- ValuePattern.cs
- DiscoveryMessageSequence11.cs
- AggregateNode.cs
- ContentPropertyAttribute.cs
- Triangle.cs
- DataGridCell.cs
- EnumConverter.cs
- EditorZone.cs
- SafeWaitHandle.cs
- PointCollection.cs
- TextWriter.cs
- DurationConverter.cs
- ECDsa.cs
- FixedPage.cs
- ThreadStaticAttribute.cs
- DataViewListener.cs
- ZipIOCentralDirectoryBlock.cs
- IOThreadTimer.cs
- XhtmlStyleClass.cs
- PerspectiveCamera.cs
- QilFunction.cs
- XamlDesignerSerializationManager.cs
- ManagedWndProcTracker.cs
- BinHexDecoder.cs
- InheritanceAttribute.cs
- BookmarkList.cs
- ObjectManager.cs
- Label.cs
- ExpressionVisitor.cs
- HttpModuleAction.cs
- SqlDataSourceQuery.cs
- XmlUTF8TextWriter.cs
- RotateTransform.cs
- CrossContextChannel.cs
- PointUtil.cs
- DynamicValidator.cs
- Collection.cs
- MultiDataTrigger.cs
- EndpointDispatcher.cs
- DrawingContextFlattener.cs
- InputLanguageProfileNotifySink.cs
- HttpWebRequestElement.cs
- CodeGeneratorOptions.cs
- GridViewAutomationPeer.cs
- SchemaConstraints.cs
- UTF8Encoding.cs
- CounterSample.cs
- FastEncoder.cs
- ListViewUpdatedEventArgs.cs
- PerformanceCounterPermission.cs
- ProfilePropertySettings.cs
- SafeNativeMethods.cs
- connectionpool.cs
- SchemaObjectWriter.cs
- PerformanceCounter.cs
- ProgressChangedEventArgs.cs
- MatrixAnimationUsingPath.cs
- XPathAncestorIterator.cs
- PasswordDeriveBytes.cs
- PrintingPermission.cs
- ExtensionSurface.cs
- TransactionChannelFaultConverter.cs
- WebConfigurationHost.cs
- XmlRawWriterWrapper.cs
- EditingCommands.cs
- Dynamic.cs
- UmAlQuraCalendar.cs
- AppDomainManager.cs
- GridViewRowEventArgs.cs
- TrackBar.cs
- ResourcesBuildProvider.cs
- ResXFileRef.cs
- WindowsAuthenticationModule.cs
- NavigatorOutput.cs
- ConfigurationValidatorBase.cs
- WorkflowInstanceExtensionProvider.cs
- XmlSchemaType.cs
- DatePicker.cs
- MetadataCollection.cs
- ManagementEventWatcher.cs
- SchemaType.cs
- ProgressBar.cs
- ObjectNotFoundException.cs
- InkCanvasAutomationPeer.cs
- AsyncCompletedEventArgs.cs
- ConnectivityStatus.cs
- ManifestSignatureInformation.cs
- PreProcessInputEventArgs.cs
- SqlTrackingService.cs
- UniqueID.cs
- JournalNavigationScope.cs
- StringStorage.cs
- CharacterMetricsDictionary.cs
- MarshalByValueComponent.cs
- DependencyObjectProvider.cs
- BatchServiceHost.cs
- COM2ExtendedUITypeEditor.cs
- PersonalizationState.cs
- UndirectedGraph.cs
- FormsIdentity.cs