Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / Orcas / SP / 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
- DocumentViewerHelper.cs
- PlanCompilerUtil.cs
- EndpointDispatcher.cs
- XmlILConstructAnalyzer.cs
- NotificationContext.cs
- BamlRecordWriter.cs
- RtfToken.cs
- WindowsFormsSynchronizationContext.cs
- DocumentReference.cs
- PartialList.cs
- RenderDataDrawingContext.cs
- HtmlInputFile.cs
- DocumentPaginator.cs
- RayMeshGeometry3DHitTestResult.cs
- DataServiceCollectionOfT.cs
- SponsorHelper.cs
- FixedHighlight.cs
- HtmlShim.cs
- QueryRewriter.cs
- ConfigXmlSignificantWhitespace.cs
- MobileDeviceCapabilitiesSectionHandler.cs
- SQLByteStorage.cs
- WindowsIdentity.cs
- EventlogProvider.cs
- ManageRequest.cs
- ComponentDispatcherThread.cs
- ParameterCollection.cs
- ImmutableObjectAttribute.cs
- RuntimeResourceSet.cs
- XmlDictionaryReader.cs
- JsonReader.cs
- TextContainer.cs
- CodeDefaultValueExpression.cs
- MatrixAnimationBase.cs
- TextRangeProviderWrapper.cs
- TextBoxBase.cs
- CodeFieldReferenceExpression.cs
- DragEvent.cs
- EntityDataSourceContextCreatingEventArgs.cs
- CreatingCookieEventArgs.cs
- QueryResultOp.cs
- GraphicsPath.cs
- MessageBox.cs
- DiscoveryViaBehavior.cs
- IdentityHolder.cs
- GPPOINTF.cs
- LightweightCodeGenerator.cs
- EntityDataSourceState.cs
- EventLogTraceListener.cs
- UserInitiatedNavigationPermission.cs
- XmlPreloadedResolver.cs
- TreeNodeCollectionEditor.cs
- SystemEvents.cs
- TrustLevelCollection.cs
- ThreadStartException.cs
- NativeBuffer.cs
- PublisherMembershipCondition.cs
- WebPartUtil.cs
- WebBrowserContainer.cs
- BufferModeSettings.cs
- ThemeDictionaryExtension.cs
- EditBehavior.cs
- CustomError.cs
- MatrixCamera.cs
- XmlNodeList.cs
- ToolStripOverflow.cs
- PenThread.cs
- SettingsPropertyCollection.cs
- SpAudioStreamWrapper.cs
- LayoutEngine.cs
- X509ChainPolicy.cs
- EventItfInfo.cs
- DataGridPagerStyle.cs
- Int64Converter.cs
- RefreshEventArgs.cs
- PnrpPermission.cs
- XmlReflectionMember.cs
- XmlCharCheckingReader.cs
- ResponseBodyWriter.cs
- InternalsVisibleToAttribute.cs
- TextCompositionEventArgs.cs
- DirectoryInfo.cs
- CodeSubDirectory.cs
- TransformCollection.cs
- Tile.cs
- TypeSystem.cs
- KeyGesture.cs
- PageAsyncTaskManager.cs
- RoutedCommand.cs
- AssemblyNameEqualityComparer.cs
- DbConnectionStringBuilder.cs
- RotateTransform3D.cs
- DTCTransactionManager.cs
- SoapTransportImporter.cs
- GPRECT.cs
- BitmapEffect.cs
- Geometry.cs
- Parser.cs
- StrokeCollection.cs
- SRef.cs