Code:
/ DotNET / DotNET / 8.0 / untmp / WIN_WINDOWS / lh_tools_devdiv_wpf / Windows / wcp / Core / System / Windows / Media / Effects / BevelBitmapEffect.cs / 1 / BevelBitmapEffect.cs
//------------------------------------------------------------------------------ // Microsoft Avalon // Copyright (c) Microsoft Corporation, 2005 // // File: BevelBitmapEffect.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 { ////// BevelBitmapEffectPrimitive /// public sealed partial class BevelBitmapEffect : BitmapEffect { ////// Constructor /// public BevelBitmapEffect() { } ////// Creates the unmanaged effect handle /// unsafe protected override SafeHandle CreateUnmanagedEffect() { return Create(new Guid(0xfd361dbe, 0x6c9b, 0x4de0, 0x82, 0x90, 0xf6, 0x40, 0xc, 0x27, 0x37, 0xed)); } ////// 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, "BevelWidth", this.BevelWidth); BitmapEffect.SetValue(unmanagedEffect, "Relief", this.Relief); BitmapEffect.SetValue(unmanagedEffect, "LightAngle", this.LightAngle); BitmapEffect.SetValue(unmanagedEffect, "Smoothness", this.Smoothness); BitmapEffect.SetValue(unmanagedEffect, "EdgeProfile", this.EdgeProfile); } } } // 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
- EventListenerClientSide.cs
- DbConnectionPool.cs
- FlowNode.cs
- Peer.cs
- MDIWindowDialog.cs
- RootCodeDomSerializer.cs
- StylusEventArgs.cs
- RuntimeIdentifierPropertyAttribute.cs
- EdmSchemaAttribute.cs
- coordinatorscratchpad.cs
- IdentityHolder.cs
- BookmarkTable.cs
- NaturalLanguageHyphenator.cs
- SqlTopReducer.cs
- FontFamilyConverter.cs
- FSWPathEditor.cs
- Rijndael.cs
- MetaDataInfo.cs
- ColumnResizeUndoUnit.cs
- PageHandlerFactory.cs
- AssemblyNameUtility.cs
- CustomError.cs
- Annotation.cs
- FormsAuthenticationModule.cs
- DetailsViewCommandEventArgs.cs
- DiagnosticTraceSource.cs
- TemplateColumn.cs
- MemberMaps.cs
- DesignerSerializationVisibilityAttribute.cs
- CalloutQueueItem.cs
- CookieParameter.cs
- bindurihelper.cs
- NamedObject.cs
- BooleanExpr.cs
- SessionStateItemCollection.cs
- OdbcCommand.cs
- ResolveDuplex11AsyncResult.cs
- ProxyWebPart.cs
- CompositeCollection.cs
- HttpWebResponse.cs
- NonPrimarySelectionGlyph.cs
- TransformGroup.cs
- PolicyUnit.cs
- ObjectStateFormatter.cs
- StrictModeSecurityHeaderElementInferenceEngine.cs
- IntegerFacetDescriptionElement.cs
- ListViewTableRow.cs
- XsdBuilder.cs
- FormViewInsertEventArgs.cs
- Ref.cs
- AutoSizeToolBoxItem.cs
- XmlStringTable.cs
- PerformanceCounter.cs
- CodeTypeParameter.cs
- XmlImplementation.cs
- autovalidator.cs
- InputDevice.cs
- WebPartUserCapability.cs
- ScriptReferenceBase.cs
- SystemResources.cs
- TreeNodeCollection.cs
- URIFormatException.cs
- PointHitTestResult.cs
- InternalConfigRoot.cs
- EntityEntry.cs
- ReceiveActivityDesigner.cs
- SoapAttributeOverrides.cs
- TypeForwardedToAttribute.cs
- PerSessionInstanceContextProvider.cs
- LicenseManager.cs
- wgx_render.cs
- SecurityState.cs
- FlowDecision.cs
- EntityClientCacheKey.cs
- CodeBinaryOperatorExpression.cs
- ControlPropertyNameConverter.cs
- CatalogZoneDesigner.cs
- MonitorWrapper.cs
- ColumnHeader.cs
- BitmapEffectDrawing.cs
- ParsedAttributeCollection.cs
- FlowDocumentView.cs
- XmlEntity.cs
- InProcStateClientManager.cs
- AssociationTypeEmitter.cs
- GorillaCodec.cs
- SystemIcmpV4Statistics.cs
- PopOutPanel.cs
- SspiWrapper.cs
- XmlC14NWriter.cs
- SoapElementAttribute.cs
- AssertFilter.cs
- XmlSchemaAnnotated.cs
- RegistrationServices.cs
- FunctionQuery.cs
- QueueProcessor.cs
- SecurityException.cs
- SortDescription.cs
- PointAnimationBase.cs
- Wizard.cs