Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / wpf / src / Framework / MS / Internal / Data / BindingExpressionUncommonField.cs / 1305600 / 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
- ObjectConverter.cs
- TraceData.cs
- XmlEntity.cs
- ExpressionList.cs
- XsdDuration.cs
- AtomMaterializerLog.cs
- _IPv6Address.cs
- ImageMetadata.cs
- PropertyPathWorker.cs
- FixedElement.cs
- DataGridViewRowPrePaintEventArgs.cs
- BinHexEncoder.cs
- PhysicalAddress.cs
- SafeNativeMethodsOther.cs
- Polyline.cs
- StickyNoteHelper.cs
- xmlfixedPageInfo.cs
- And.cs
- DelegateTypeInfo.cs
- TextWriterTraceListener.cs
- XPathDocumentNavigator.cs
- HtmlToClrEventProxy.cs
- Polyline.cs
- DataTableReaderListener.cs
- ExtendedPropertyCollection.cs
- DefaultTextStore.cs
- RankException.cs
- ParameterReplacerVisitor.cs
- CustomError.cs
- UpdatePanel.cs
- Popup.cs
- SingleSelectRootGridEntry.cs
- Vertex.cs
- ReferentialConstraint.cs
- OrderingInfo.cs
- ProviderBase.cs
- PopupEventArgs.cs
- ProviderConnectionPoint.cs
- ConnectionsZoneAutoFormat.cs
- HttpApplicationStateBase.cs
- COM2ColorConverter.cs
- TimeSpanValidator.cs
- Vector3DCollection.cs
- MediaCommands.cs
- RequestTimeoutManager.cs
- ComponentConverter.cs
- DesignerActionListCollection.cs
- PageParser.cs
- RemotingServices.cs
- AsymmetricKeyExchangeDeformatter.cs
- SecurityToken.cs
- ClientTargetCollection.cs
- EventSourceCreationData.cs
- ViewValidator.cs
- UIElementCollection.cs
- LinqDataSourceDisposeEventArgs.cs
- DateTimeFormat.cs
- BitmapEffectCollection.cs
- DatatypeImplementation.cs
- Geometry3D.cs
- ProcessHostServerConfig.cs
- GroupedContextMenuStrip.cs
- DataGridViewUtilities.cs
- InstanceBehavior.cs
- LinqDataSourceDeleteEventArgs.cs
- contentDescriptor.cs
- DataServiceHostFactory.cs
- oledbmetadatacolumnnames.cs
- FunctionCommandText.cs
- ApplicationDirectoryMembershipCondition.cs
- SqlProfileProvider.cs
- MsmqHostedTransportConfiguration.cs
- SplitterPanelDesigner.cs
- BitmapSizeOptions.cs
- CompiledAction.cs
- InkPresenter.cs
- PriorityQueue.cs
- ObjectSelectorEditor.cs
- DefinitionUpdate.cs
- RowType.cs
- MD5.cs
- MaskedTextBoxTextEditorDropDown.cs
- TrayIconDesigner.cs
- WebPartConnectVerb.cs
- FloaterParagraph.cs
- XmlTypeMapping.cs
- NumberFormatter.cs
- HttpResponse.cs
- UnwrappedTypesXmlSerializerManager.cs
- TransformDescriptor.cs
- SocketPermission.cs
- Calendar.cs
- SimpleLine.cs
- InputLangChangeRequestEvent.cs
- DependencySource.cs
- ModelUIElement3D.cs
- BitmapSource.cs
- SqlLiftIndependentRowExpressions.cs
- assertwrapper.cs
- DataGridGeneralPage.cs