Code:
/ DotNET / DotNET / 8.0 / untmp / WIN_WINDOWS / lh_tools_devdiv_wpf / Windows / wcp / Core / System / Windows / Media / Effects / Generated / BevelBitmapEffect.cs / 1 / BevelBitmapEffect.cs
//----------------------------------------------------------------------------
//
//
// Copyright (C) Microsoft Corporation. All rights reserved.
//
//
// This file was generated, please do not edit it directly.
//
// Please see [....]/default.aspx/Microsoft.Projects.Avalon/MilCodeGen.html for more information.
//
//---------------------------------------------------------------------------
using MS.Internal;
using MS.Internal.Collections;
using MS.Internal.PresentationCore;
using MS.Utility;
using System;
using System.Collections;
using System.Collections.Generic;
using System.ComponentModel;
using System.Diagnostics;
using System.Globalization;
using System.Reflection;
using System.Runtime.InteropServices;
using System.ComponentModel.Design.Serialization;
using System.Text;
using System.Windows;
using System.Windows.Media;
using System.Windows.Media.Media3D;
using System.Windows.Media.Animation;
using System.Windows.Media.Composition;
using System.Windows.Media.Imaging;
using System.Windows.Markup;
using System.Security;
using System.Security.Permissions;
using SR=MS.Internal.PresentationCore.SR;
using SRID=MS.Internal.PresentationCore.SRID;
// These types are aliased to match the unamanaged names used in interop
using BOOL = System.UInt32;
using WORD = System.UInt16;
using Float = System.Single;
namespace System.Windows.Media.Effects
{
sealed partial class BevelBitmapEffect : BitmapEffect
{
#region Constructors
//-----------------------------------------------------
//
// Constructors
//
//-----------------------------------------------------
#endregion Constructors
//------------------------------------------------------
//
// Public Methods
//
//-----------------------------------------------------
#region Public Methods
///
/// Shadows inherited Clone() with a strongly typed
/// version for convenience.
///
public new BevelBitmapEffect Clone()
{
return (BevelBitmapEffect)base.Clone();
}
///
/// Shadows inherited CloneCurrentValue() with a strongly typed
/// version for convenience.
///
public new BevelBitmapEffect CloneCurrentValue()
{
return (BevelBitmapEffect)base.CloneCurrentValue();
}
#endregion Public Methods
//------------------------------------------------------
//
// Public Properties
//
//------------------------------------------------------
private static void BevelWidthPropertyChanged(DependencyObject d, DependencyPropertyChangedEventArgs e)
{
BevelBitmapEffect target = ((BevelBitmapEffect) d);
target.PropertyChanged(BevelWidthProperty);
}
private static void ReliefPropertyChanged(DependencyObject d, DependencyPropertyChangedEventArgs e)
{
BevelBitmapEffect target = ((BevelBitmapEffect) d);
target.PropertyChanged(ReliefProperty);
}
private static void LightAnglePropertyChanged(DependencyObject d, DependencyPropertyChangedEventArgs e)
{
BevelBitmapEffect target = ((BevelBitmapEffect) d);
target.PropertyChanged(LightAngleProperty);
}
private static void SmoothnessPropertyChanged(DependencyObject d, DependencyPropertyChangedEventArgs e)
{
BevelBitmapEffect target = ((BevelBitmapEffect) d);
target.PropertyChanged(SmoothnessProperty);
}
#region Public Properties
///
/// BevelWidth - double. Default value is 5.0.
///
public double BevelWidth
{
get
{
return (double) GetValue(BevelWidthProperty);
}
set
{
SetValueInternal(BevelWidthProperty, value);
}
}
///
/// Relief - double. Default value is 0.3.
///
public double Relief
{
get
{
return (double) GetValue(ReliefProperty);
}
set
{
SetValueInternal(ReliefProperty, value);
}
}
///
/// LightAngle - double. Default value is 135.0.
///
public double LightAngle
{
get
{
return (double) GetValue(LightAngleProperty);
}
set
{
SetValueInternal(LightAngleProperty, value);
}
}
///
/// Smoothness - double. Default value is 0.2.
///
public double Smoothness
{
get
{
return (double) GetValue(SmoothnessProperty);
}
set
{
SetValueInternal(SmoothnessProperty, value);
}
}
///
/// EdgeProfile - EdgeProfile. Default value is EdgeProfile.Linear.
///
public EdgeProfile EdgeProfile
{
get
{
return (EdgeProfile) GetValue(EdgeProfileProperty);
}
set
{
SetValueInternal(EdgeProfileProperty, value);
}
}
#endregion Public Properties
//-----------------------------------------------------
//
// Protected Methods
//
//------------------------------------------------------
#region Protected Methods
///
/// Implementation of Freezable.CreateInstanceCore .
///
/// The new Freezable.
protected override Freezable CreateInstanceCore()
{
return new BevelBitmapEffect();
}
#endregion ProtectedMethods
//-----------------------------------------------------
//
// Internal Methods
//
//-----------------------------------------------------
#region Internal Methods
#endregion Internal Methods
//-----------------------------------------------------
//
// Internal Properties
//
//------------------------------------------------------
#region Internal Properties
#endregion Internal Properties
//-----------------------------------------------------
//
// Dependency Properties
//
//------------------------------------------------------
#region Dependency Properties
///
/// The DependencyProperty for the BevelBitmapEffect.BevelWidth property.
///
public static readonly DependencyProperty BevelWidthProperty
= RegisterProperty("BevelWidth",
typeof(double),
typeof(BevelBitmapEffect),
5.0,
new PropertyChangedCallback(BevelWidthPropertyChanged),
null,
/* isIndependentlyAnimated = */ true,
/* coerceValueCallback */ null);
///
/// The DependencyProperty for the BevelBitmapEffect.Relief property.
///
public static readonly DependencyProperty ReliefProperty
= RegisterProperty("Relief",
typeof(double),
typeof(BevelBitmapEffect),
0.3,
new PropertyChangedCallback(ReliefPropertyChanged),
null,
/* isIndependentlyAnimated = */ true,
/* coerceValueCallback */ null);
///
/// The DependencyProperty for the BevelBitmapEffect.LightAngle property.
///
public static readonly DependencyProperty LightAngleProperty
= RegisterProperty("LightAngle",
typeof(double),
typeof(BevelBitmapEffect),
135.0,
new PropertyChangedCallback(LightAnglePropertyChanged),
null,
/* isIndependentlyAnimated = */ true,
/* coerceValueCallback */ null);
///
/// The DependencyProperty for the BevelBitmapEffect.Smoothness property.
///
public static readonly DependencyProperty SmoothnessProperty
= RegisterProperty("Smoothness",
typeof(double),
typeof(BevelBitmapEffect),
0.2,
new PropertyChangedCallback(SmoothnessPropertyChanged),
null,
/* isIndependentlyAnimated = */ true,
/* coerceValueCallback */ null);
///
/// The DependencyProperty for the BevelBitmapEffect.EdgeProfile property.
///
public static readonly DependencyProperty EdgeProfileProperty
= RegisterProperty("EdgeProfile",
typeof(EdgeProfile),
typeof(BevelBitmapEffect),
EdgeProfile.Linear,
null,
new ValidateValueCallback(System.Windows.Media.Effects.ValidateEnums.IsEdgeProfileValid),
/* isIndependentlyAnimated = */ false,
/* coerceValueCallback */ null);
#endregion Dependency Properties
//------------------------------------------------------
//
// Internal Fields
//
//-----------------------------------------------------
#region Internal Fields
internal const double c_BevelWidth = 5.0;
internal const double c_Relief = 0.3;
internal const double c_LightAngle = 135.0;
internal const double c_Smoothness = 0.2;
internal const EdgeProfile c_EdgeProfile = EdgeProfile.Linear;
#endregion Internal Fields
}
}
// 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
- PropertyGridEditorPart.cs
- DataGridViewTextBoxEditingControl.cs
- ProfileSettingsCollection.cs
- EventWaitHandleSecurity.cs
- SafeNativeMethods.cs
- AccessorTable.cs
- ApplyImportsAction.cs
- StrongNameSignatureInformation.cs
- AutomationPeer.cs
- NameValuePair.cs
- PreviewPrintController.cs
- CompositionAdorner.cs
- ConfigViewGenerator.cs
- Pts.cs
- PowerStatus.cs
- HandleCollector.cs
- FormViewPagerRow.cs
- GroupBoxDesigner.cs
- NotSupportedException.cs
- Point3D.cs
- DPTypeDescriptorContext.cs
- HashMembershipCondition.cs
- StrokeDescriptor.cs
- Fx.cs
- ErrorFormatterPage.cs
- GridSplitter.cs
- MbpInfo.cs
- PageAsyncTask.cs
- ValidationHelpers.cs
- StylusPointPropertyInfoDefaults.cs
- FrameworkTemplate.cs
- DataGridViewComboBoxCell.cs
- ReceiveActivityDesigner.cs
- XmlDownloadManager.cs
- CalendarDay.cs
- DataGridViewRowErrorTextNeededEventArgs.cs
- RTTrackingProfile.cs
- IndexerNameAttribute.cs
- DefaultValueConverter.cs
- AssociationType.cs
- BrowsableAttribute.cs
- TranslateTransform3D.cs
- QueryContinueDragEvent.cs
- BrowserCapabilitiesFactory.cs
- ConfigurationManagerHelper.cs
- Inflater.cs
- MonitoringDescriptionAttribute.cs
- TaskScheduler.cs
- ConnectionInterfaceCollection.cs
- DataGridViewColumnTypeEditor.cs
- WebPartsPersonalizationAuthorization.cs
- SingleObjectCollection.cs
- AddInDeploymentState.cs
- CommunicationObject.cs
- DefaultMemberAttribute.cs
- BrowserCapabilitiesFactoryBase.cs
- RowUpdatedEventArgs.cs
- SqlTypeConverter.cs
- SHA384.cs
- SystemResourceKey.cs
- DataGridViewCellMouseEventArgs.cs
- HexParser.cs
- RijndaelManaged.cs
- Int64Storage.cs
- UnsafeNativeMethods.cs
- NativeRecognizer.cs
- PenThreadPool.cs
- HandlerBase.cs
- MonthCalendar.cs
- EUCJPEncoding.cs
- RankException.cs
- DataGridTextBoxColumn.cs
- CellTreeNode.cs
- ObjectDataSourceView.cs
- SystemUnicastIPAddressInformation.cs
- HTMLTextWriter.cs
- PrimitiveType.cs
- CompiledAction.cs
- SpeechEvent.cs
- ThousandthOfEmRealDoubles.cs
- ObjectDataSourceMethodEventArgs.cs
- UniqueEventHelper.cs
- DataControlLinkButton.cs
- SystemWebCachingSectionGroup.cs
- XhtmlBasicTextViewAdapter.cs
- ScrollEvent.cs
- StylusButtonEventArgs.cs
- nulltextcontainer.cs
- Binding.cs
- DataGridViewHeaderCell.cs
- ExtendedPropertyCollection.cs
- RegexCaptureCollection.cs
- IisTraceListener.cs
- HttpCapabilitiesEvaluator.cs
- RestClientProxyHandler.cs
- OleCmdHelper.cs
- SymbolType.cs
- TemplateParser.cs
- XamlSerializationHelper.cs
- ParallelLoopState.cs