Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / DEVDIV / depot / DevDiv / releases / Orcas / NetFXw7 / wpf / src / Framework / MS / Internal / Data / BindingExpressionUncommonField.cs / 1 / BindingExpressionUncommonField.cs
//----------------------------------------------------------------------------
//
//
// Copyright (C) Microsoft Corporation. All rights reserved.
//
//
// Description: Defines an UncommonField of type BindingExpression.
//
//---------------------------------------------------------------------------
using System;
using System.Windows;
using System.Windows.Data;
namespace MS.Internal.Data
{
///
/// An UncommonField whose type is BindingExpression.
///
internal class BindingExpressionUncommonField : UncommonField
{
internal new void SetValue(DependencyObject instance, BindingExpression bindingExpr)
{
base.SetValue(instance, bindingExpr);
bindingExpr.Attach(instance);
}
internal new void ClearValue(DependencyObject instance)
{
BindingExpression bindingExpr = GetValue(instance);
if (bindingExpr != null)
{
bindingExpr.Detach();
}
base.ClearValue(instance);
}
}
}
// File provided for Reference Use Only by Microsoft Corporation (c) 2007.
// Copyright (c) Microsoft Corporation. All rights reserved.
//----------------------------------------------------------------------------
//
//
// Copyright (C) Microsoft Corporation. All rights reserved.
//
//
// Description: Defines an UncommonField of type BindingExpression.
//
//---------------------------------------------------------------------------
using System;
using System.Windows;
using System.Windows.Data;
namespace MS.Internal.Data
{
///
/// An UncommonField whose type is BindingExpression.
///
internal class BindingExpressionUncommonField : UncommonField
{
internal new void SetValue(DependencyObject instance, BindingExpression bindingExpr)
{
base.SetValue(instance, bindingExpr);
bindingExpr.Attach(instance);
}
internal new void ClearValue(DependencyObject instance)
{
BindingExpression bindingExpr = GetValue(instance);
if (bindingExpr != null)
{
bindingExpr.Detach();
}
base.ClearValue(instance);
}
}
}
// 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
- WindowsIPAddress.cs
- FrameworkObject.cs
- CodeAssignStatement.cs
- ComboBoxItem.cs
- ImpersonationContext.cs
- StrokeIntersection.cs
- ColumnClickEvent.cs
- SqlTriggerContext.cs
- Transform3D.cs
- httpstaticobjectscollection.cs
- MessageQueuePermission.cs
- Misc.cs
- MSAANativeProvider.cs
- OutOfProcStateClientManager.cs
- LayoutEngine.cs
- VersionPair.cs
- WinEventWrap.cs
- PropertyRecord.cs
- XmlLoader.cs
- ProtocolImporter.cs
- HitTestResult.cs
- CompiledXpathExpr.cs
- HashHelper.cs
- BufferedGraphics.cs
- EntityDataSourceWizardForm.cs
- TraceUtils.cs
- GlyphShapingProperties.cs
- BookmarkScopeInfo.cs
- StrongNameIdentityPermission.cs
- WindowProviderWrapper.cs
- TextUtf8RawTextWriter.cs
- DeferredElementTreeState.cs
- login.cs
- HeaderedContentControl.cs
- Oid.cs
- VectorAnimation.cs
- MonthChangedEventArgs.cs
- Int32AnimationBase.cs
- ImplicitInputBrush.cs
- Frame.cs
- FactoryRecord.cs
- CodeAccessPermission.cs
- Rethrow.cs
- KeyTime.cs
- InternalBase.cs
- ThicknessConverter.cs
- PublisherIdentityPermission.cs
- Pointer.cs
- RegularExpressionValidator.cs
- _LazyAsyncResult.cs
- ColumnMap.cs
- SamlAuthorizationDecisionClaimResource.cs
- ClientCultureInfo.cs
- ParserOptions.cs
- DoubleCollection.cs
- HtmlUtf8RawTextWriter.cs
- BuildManager.cs
- SerializerProvider.cs
- SQLConvert.cs
- ValidationError.cs
- HMAC.cs
- ConsoleKeyInfo.cs
- ControlPersister.cs
- SslStreamSecurityUpgradeProvider.cs
- BooleanExpr.cs
- XamlNamespaceHelper.cs
- ChannelTokenTypeConverter.cs
- BufferManager.cs
- SecurityPermission.cs
- SafeSystemMetrics.cs
- ConnectionPoolManager.cs
- OdbcConnectionString.cs
- Logging.cs
- UdpMessageProperty.cs
- CompilerLocalReference.cs
- RelatedCurrencyManager.cs
- NameScopePropertyAttribute.cs
- RegisterResponseInfo.cs
- SerializableAttribute.cs
- VectorCollectionConverter.cs
- EasingKeyFrames.cs
- DetailsViewPagerRow.cs
- AggregatePushdown.cs
- LoopExpression.cs
- SafeNativeMethods.cs
- ExternalCalls.cs
- SuppressMessageAttribute.cs
- PageAsyncTaskManager.cs
- TemplateBindingExpression.cs
- HostProtectionPermission.cs
- DocumentViewerBase.cs
- FixedSOMSemanticBox.cs
- Collection.cs
- TemplateControlBuildProvider.cs
- Models.cs
- ExternalException.cs
- StreamInfo.cs
- TextEditorThreadLocalStore.cs
- InstanceHandleReference.cs
- Localizer.cs