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
- PropertyBuilder.cs
- GridViewRowPresenterBase.cs
- PackagePart.cs
- MemberRestriction.cs
- Expressions.cs
- ActivationWorker.cs
- HostingEnvironmentException.cs
- ObjectAssociationEndMapping.cs
- EdmEntityTypeAttribute.cs
- TextElementAutomationPeer.cs
- CollectionView.cs
- UniqueEventHelper.cs
- LayoutEditorPart.cs
- DataServiceProcessingPipelineEventArgs.cs
- DataList.cs
- _SslStream.cs
- InvalidPropValue.cs
- DocumentGrid.cs
- DataGridViewAutoSizeModeEventArgs.cs
- StorageMappingItemCollection.cs
- SystemInfo.cs
- SdlChannelSink.cs
- MeshGeometry3D.cs
- Axis.cs
- WindowsSysHeader.cs
- SendContent.cs
- WebPartMenu.cs
- ClientTarget.cs
- AgileSafeNativeMemoryHandle.cs
- _KerberosClient.cs
- ProtectedConfigurationSection.cs
- XmlDataSource.cs
- TreeIterator.cs
- DataServices.cs
- PageContentCollection.cs
- InvalidPrinterException.cs
- MetadataArtifactLoaderResource.cs
- UserMapPath.cs
- FormView.cs
- SmiTypedGetterSetter.cs
- GeometryHitTestParameters.cs
- SendMessageChannelCache.cs
- cryptoapiTransform.cs
- SiteMembershipCondition.cs
- StyleXamlTreeBuilder.cs
- GAC.cs
- Operator.cs
- CodeStatement.cs
- BitmapEffectGroup.cs
- NavigationPropertyAccessor.cs
- XsltArgumentList.cs
- RegexParser.cs
- UTF32Encoding.cs
- MultiDataTrigger.cs
- TextBoxView.cs
- XmlSecureResolver.cs
- ValidationErrorEventArgs.cs
- SQLMembershipProvider.cs
- DataPagerFieldItem.cs
- ColumnWidthChangingEvent.cs
- DBPropSet.cs
- Cursor.cs
- ContextMenuStrip.cs
- WorkflowInstanceQuery.cs
- RotateTransform.cs
- precedingquery.cs
- SafeFileMapViewHandle.cs
- ICollection.cs
- UnknownBitmapEncoder.cs
- DefaultValueTypeConverter.cs
- WebControlsSection.cs
- ToolZone.cs
- SatelliteContractVersionAttribute.cs
- XPathSelectionIterator.cs
- SimpleWebHandlerParser.cs
- ISAPIRuntime.cs
- FlowDocumentPageViewerAutomationPeer.cs
- LiteralDesigner.cs
- AssemblyAttributes.cs
- ListBase.cs
- ComponentSerializationService.cs
- CodeDOMProvider.cs
- MSAANativeProvider.cs
- JpegBitmapEncoder.cs
- httpstaticobjectscollection.cs
- HttpBrowserCapabilitiesBase.cs
- WindowsToolbarItemAsMenuItem.cs
- SQLDecimalStorage.cs
- TrackBarRenderer.cs
- __Filters.cs
- MemberPath.cs
- GAC.cs
- DomNameTable.cs
- GridErrorDlg.cs
- XmlDataSourceNodeDescriptor.cs
- PolicyFactory.cs
- DbSetClause.cs
- DecoderNLS.cs
- EntityDataSourceStatementEditorForm.cs
- EmbeddedObject.cs