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
- DependencyObjectPropertyDescriptor.cs
- SchemaNotation.cs
- CounterCreationData.cs
- StylusCollection.cs
- webclient.cs
- serverconfig.cs
- DesignerDataParameter.cs
- FontConverter.cs
- EntityConnectionStringBuilder.cs
- UTF8Encoding.cs
- securitymgrsite.cs
- EdmTypeAttribute.cs
- FragmentQuery.cs
- ComponentResourceKeyConverter.cs
- QuaternionAnimation.cs
- RecognizeCompletedEventArgs.cs
- FormViewInsertedEventArgs.cs
- SchemaObjectWriter.cs
- SelfIssuedTokenFactoryCredential.cs
- DigestComparer.cs
- HttpStreamMessageEncoderFactory.cs
- XmlAutoDetectWriter.cs
- XsltException.cs
- _Connection.cs
- Switch.cs
- SafeBuffer.cs
- SafeFileMappingHandle.cs
- ContentFilePart.cs
- RSAPKCS1SignatureFormatter.cs
- WebPart.cs
- BindingFormattingDialog.cs
- Token.cs
- GraphicsContainer.cs
- UserControl.cs
- MetadataUtil.cs
- ArrayElementGridEntry.cs
- DiagnosticsConfigurationHandler.cs
- DragAssistanceManager.cs
- AstNode.cs
- FlatButtonAppearance.cs
- AlternateView.cs
- ObjectDataSourceDisposingEventArgs.cs
- NominalTypeEliminator.cs
- AssemblyCacheEntry.cs
- RegisteredExpandoAttribute.cs
- ActiveXSite.cs
- PeerNameRegistration.cs
- _SecureChannel.cs
- ServerValidateEventArgs.cs
- SecurityContext.cs
- InternalSafeNativeMethods.cs
- LambdaCompiler.Address.cs
- DirectionalLight.cs
- DispatcherObject.cs
- SelectionListDesigner.cs
- XPathDescendantIterator.cs
- ResourceSet.cs
- InkCanvasSelection.cs
- UIntPtr.cs
- Char.cs
- WMICapabilities.cs
- PageStatePersister.cs
- FlatButtonAppearance.cs
- Int64Animation.cs
- EdmFunctionAttribute.cs
- XmlSchemaExporter.cs
- ReflectionTypeLoadException.cs
- ContextMenuStripGroup.cs
- LocatorPart.cs
- DataGridCell.cs
- EnumValidator.cs
- ECDiffieHellmanPublicKey.cs
- CounterCreationData.cs
- ArgumentDesigner.xaml.cs
- UnmanagedMarshal.cs
- SessionParameter.cs
- Queue.cs
- DeferredElementTreeState.cs
- BypassElement.cs
- AuthenticationConfig.cs
- XamlFilter.cs
- UpdateTranslator.cs
- EntitySqlQueryState.cs
- TypographyProperties.cs
- FixUpCollection.cs
- WebPartConnectionCollection.cs
- XmlQueryRuntime.cs
- RequestResizeEvent.cs
- WebServiceErrorEvent.cs
- MetadataPropertyCollection.cs
- PageAsyncTaskManager.cs
- RecordManager.cs
- RadioButtonStandardAdapter.cs
- XmlNodeChangedEventArgs.cs
- DoubleLinkListEnumerator.cs
- TextBlock.cs
- XPathParser.cs
- RegistryDataKey.cs
- ResourcePool.cs
- GridViewColumnCollection.cs