Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / wpf / src / Core / CSharp / System / Windows / Media / Effects / BlurEffect.cs / 1305600 / BlurEffect.cs
//------------------------------------------------------------------------------ // Microsoft Avalon // Copyright (c) Microsoft Corporation, 2005 // // File: BlurImageEffect.cs //----------------------------------------------------------------------------- using System; using System.Diagnostics; using System.Windows; using System.Windows.Media; namespace System.Windows.Media.Effects { ////// BlurEffect /// public partial class BlurEffect { #region Constructors ////// Constructor /// public BlurEffect() { } #endregion ////// Takes in content bounds, and returns the bounds of the rendered /// output of that content after the Effect is applied. /// internal override Rect GetRenderBounds(Rect contentBounds) { Point topLeft = new Point(); Point bottomRight = new Point(); double radius = Radius; topLeft.X = contentBounds.TopLeft.X - radius; topLeft.Y = contentBounds.TopLeft.Y - radius; bottomRight.X = contentBounds.BottomRight.X + radius; bottomRight.Y = contentBounds.BottomRight.Y + radius; return new Rect(topLeft, bottomRight); } } } // 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
- WebSysDisplayNameAttribute.cs
- UserPreferenceChangedEventArgs.cs
- DataGridAutoGeneratingColumnEventArgs.cs
- SystemTcpConnection.cs
- EntityFrameworkVersions.cs
- WorkflowInstanceSuspendedRecord.cs
- PasswordRecovery.cs
- FontCollection.cs
- CompModSwitches.cs
- TextParagraphView.cs
- XmlObjectSerializerWriteContext.cs
- MetabaseSettings.cs
- AspNetSynchronizationContext.cs
- TextSchema.cs
- EnumerableCollectionView.cs
- MouseCaptureWithinProperty.cs
- HttpAsyncResult.cs
- versioninfo.cs
- SiteOfOriginContainer.cs
- OdbcParameter.cs
- FocusTracker.cs
- XmlRawWriter.cs
- SafeProcessHandle.cs
- FontFamilyValueSerializer.cs
- MetadataSerializer.cs
- CodePageEncoding.cs
- PropertyBuilder.cs
- StylusCaptureWithinProperty.cs
- Section.cs
- SchemaElementLookUpTable.cs
- UrlUtility.cs
- Component.cs
- SqlMethodCallConverter.cs
- EventSinkHelperWriter.cs
- XmlTextReader.cs
- Compiler.cs
- DataRelationCollection.cs
- TableDesigner.cs
- X509Utils.cs
- PersonalizationDictionary.cs
- DataGridViewAutoSizeColumnsModeEventArgs.cs
- ParenthesizePropertyNameAttribute.cs
- GenericRootAutomationPeer.cs
- SchemaImporter.cs
- FormattedText.cs
- TextSimpleMarkerProperties.cs
- TagMapInfo.cs
- DeferredBinaryDeserializerExtension.cs
- Process.cs
- TemplateInstanceAttribute.cs
- IsolationInterop.cs
- Claim.cs
- BinaryFormatter.cs
- ZipIORawDataFileBlock.cs
- RubberbandSelector.cs
- DataSourceHelper.cs
- DataGridItemEventArgs.cs
- InputLanguageProfileNotifySink.cs
- DelegatingConfigHost.cs
- ServiceDesigner.xaml.cs
- TagNameToTypeMapper.cs
- IdleTimeoutMonitor.cs
- OdbcFactory.cs
- AmbientProperties.cs
- CompilationUtil.cs
- GroupBox.cs
- SubMenuStyleCollection.cs
- Rijndael.cs
- CodeTypeConstructor.cs
- TileBrush.cs
- ColumnBinding.cs
- ServiceHttpModule.cs
- ItemsPresenter.cs
- DefaultEventAttribute.cs
- ProcessModuleCollection.cs
- ProxyWebPart.cs
- ParallelActivityDesigner.cs
- VisualStyleInformation.cs
- Pen.cs
- ResourceAssociationSet.cs
- ToolboxDataAttribute.cs
- WpfXamlMember.cs
- DPTypeDescriptorContext.cs
- SiteMapNodeCollection.cs
- MailWebEventProvider.cs
- WebSysDescriptionAttribute.cs
- XamlStyleSerializer.cs
- AnnotationResource.cs
- FuncTypeConverter.cs
- IInstanceTable.cs
- NonVisualControlAttribute.cs
- ICollection.cs
- ForeignKeyConstraint.cs
- ConfigurationSectionGroup.cs
- DataRow.cs
- DataServiceException.cs
- ViewStateModeByIdAttribute.cs
- LocalizabilityAttribute.cs
- OrderedHashRepartitionEnumerator.cs
- WebServiceTypeData.cs