Code:
/ DotNET / DotNET / 8.0 / untmp / WIN_WINDOWS / lh_tools_devdiv_wpf / Windows / wcp / Framework / System / Windows / TemplateBindingExpression.cs / 1 / TemplateBindingExpression.cs
/****************************************************************************\ * * File: TemplateBindingExpression.cs * * Expression to represent a TemplateBindingExtension during editing of a * template. * * Copyright (C) 2005 by Microsoft Corporation. All rights reserved. * \***************************************************************************/ using System; using System.ComponentModel; using System.Windows; using System.Windows.Data; using System.Windows.Markup; namespace System.Windows { ////// A TemplateBinding is used in templates (e.g. ControlTemplate). When the content of /// a template is instantiated for inspection, the template bindings are represented with /// a TemplateBindingExpression. (In this case, the expression returns the property's default /// value.) /// [TypeConverter(typeof(TemplateBindingExpressionConverter))] public class TemplateBindingExpression : Expression { private TemplateBindingExtension _templateBindingExtension; internal TemplateBindingExpression( TemplateBindingExtension templateBindingExtension ) { _templateBindingExtension = templateBindingExtension; } ////// Constructor for TemplateBindingExpression /// public TemplateBindingExtension TemplateBindingExtension { get { return _templateBindingExtension; } } ////// Called to evaluate the Expression value /// /// DependencyObject being queried /// Property being queried ///Computed value. Default (of the target) if unavailable. internal override object GetValue(DependencyObject d, DependencyProperty dp) { return dp.GetDefaultValue(d.DependencyObjectType); } } } // 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
- BindingSourceDesigner.cs
- SerializationEventsCache.cs
- ObjectParameterCollection.cs
- AssemblySettingAttributes.cs
- EntityContainerAssociationSet.cs
- SearchForVirtualItemEventArgs.cs
- DataGridViewCellLinkedList.cs
- FixedDocumentPaginator.cs
- IpcChannelHelper.cs
- PopupControlService.cs
- PropertyChangedEventArgs.cs
- ServiceOperation.cs
- XmlSchemaAppInfo.cs
- PcmConverter.cs
- Geometry3D.cs
- AnnotationService.cs
- ExpressionConverter.cs
- DrawingAttributesDefaultValueFactory.cs
- RawAppCommandInputReport.cs
- CustomErrorCollection.cs
- SystemMulticastIPAddressInformation.cs
- BigInt.cs
- ValidationError.cs
- XPathDocumentNavigator.cs
- CheckBoxRenderer.cs
- SqlParameter.cs
- PageAsyncTaskManager.cs
- PropertyEmitterBase.cs
- ReturnValue.cs
- StringExpressionSet.cs
- ProxyWebPart.cs
- ServiceContractGenerationContext.cs
- StorageEntityContainerMapping.cs
- HttpConfigurationContext.cs
- TextEndOfSegment.cs
- ExtenderControl.cs
- PanelDesigner.cs
- AllowedAudienceUriElementCollection.cs
- Color.cs
- HttpCookie.cs
- BlockExpression.cs
- HashSetDebugView.cs
- SchemaNames.cs
- followingsibling.cs
- SelectorItemAutomationPeer.cs
- BufferBuilder.cs
- DataGridColumnStyleMappingNameEditor.cs
- DefaultTextStoreTextComposition.cs
- HttpListenerRequestUriBuilder.cs
- DrawingServices.cs
- _NetRes.cs
- HebrewCalendar.cs
- ISAPIWorkerRequest.cs
- OuterGlowBitmapEffect.cs
- ReadOnlyHierarchicalDataSourceView.cs
- ControlLocalizer.cs
- MultiView.cs
- NavigationEventArgs.cs
- ExpressionWriter.cs
- CommandLibraryHelper.cs
- ToolTip.cs
- SafeTimerHandle.cs
- TextRunProperties.cs
- DataGridViewRowCancelEventArgs.cs
- Pipe.cs
- TableItemPattern.cs
- Command.cs
- HtmlInputReset.cs
- OleDbMetaDataFactory.cs
- ContextStaticAttribute.cs
- SqlUDTStorage.cs
- FileAuthorizationModule.cs
- MulticastDelegate.cs
- RuntimeTransactionHandle.cs
- ContractListAdapter.cs
- Completion.cs
- PeerCredential.cs
- IsolationInterop.cs
- GridPatternIdentifiers.cs
- SystemWebSectionGroup.cs
- DomainLiteralReader.cs
- EventMap.cs
- XmlAtomicValue.cs
- FlowDocumentPageViewerAutomationPeer.cs
- CollectionChangedEventManager.cs
- GridViewAutoFormat.cs
- FormatterConverter.cs
- SoapInteropTypes.cs
- ParentUndoUnit.cs
- Margins.cs
- Freezable.cs
- DeviceSpecific.cs
- TriggerCollection.cs
- RemotingAttributes.cs
- ColorKeyFrameCollection.cs
- Win32Native.cs
- KeyboardDevice.cs
- XmlTextEncoder.cs
- DataFormat.cs
- DeviceSpecificDialogCachedState.cs