Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / cdf / src / NetFx40 / Tools / System.Activities.Core.Presentation / System / Activities / Core / Presentation / HintTextConverter.cs / 1305376 / HintTextConverter.cs
//----------------------------------------------------------------
// Copyright (c) Microsoft Corporation. All rights reserved.
//---------------------------------------------------------------
namespace System.Activities.Core.Presentation
{
using System;
using System.Diagnostics.CodeAnalysis;
using System.Windows;
using System.Windows.Data;
[SuppressMessage("Microsoft.Performance", "CA1812:AvoidUninstantiatedInternalClasses")]
internal sealed class HintTextConverter : IMultiValueConverter
{
public object Convert(object[] values, Type targetType, object parameter, System.Globalization.CultureInfo culture)
{
// values represented in XAML
// values[0] = ModelItem.XXX
// values[1] = ModelItem.XXX.DisplayName
if (values[0] == null || values[1] == DependencyProperty.UnsetValue)
{
return SR.AddActivityHintText;
}
else
{
return (values[1] as string) ?? string.Empty;
}
}
public object[] ConvertBack(object value, Type[] targetTypes, object parameter, System.Globalization.CultureInfo culture)
{
throw FxTrace.Exception.AsError(new NotImplementedException());
}
}
}
// File provided for Reference Use Only by Microsoft Corporation (c) 2007.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- SamlNameIdentifierClaimResource.cs
- HitTestDrawingContextWalker.cs
- RelationshipFixer.cs
- TextContainerChangedEventArgs.cs
- AssociationEndMember.cs
- MsmqHostedTransportConfiguration.cs
- ObjectStateEntryDbDataRecord.cs
- AppSecurityManager.cs
- ApplicationSettingsBase.cs
- initElementDictionary.cs
- figurelengthconverter.cs
- TaiwanLunisolarCalendar.cs
- AttributeParameterInfo.cs
- MarshalByValueComponent.cs
- XpsFilter.cs
- OleDbConnectionPoolGroupProviderInfo.cs
- returneventsaver.cs
- SimpleApplicationHost.cs
- TaskHelper.cs
- RawStylusActions.cs
- StateRuntime.cs
- XmlWrappingWriter.cs
- ComNativeDescriptor.cs
- ArrayConverter.cs
- Int32AnimationUsingKeyFrames.cs
- ToolStripContainer.cs
- CompilerLocalReference.cs
- FontSource.cs
- DropDownList.cs
- ObjectViewListener.cs
- RenderData.cs
- XmlTextReader.cs
- XmlBoundElement.cs
- WebPartCancelEventArgs.cs
- FlowNode.cs
- InfoCardXmlSerializer.cs
- WriteableBitmap.cs
- HelpEvent.cs
- BatchStream.cs
- ConnectionManager.cs
- GridViewUpdateEventArgs.cs
- SqlWebEventProvider.cs
- HijriCalendar.cs
- ParameterInfo.cs
- StorageMappingFragment.cs
- HttpDictionary.cs
- DatagramAdapter.cs
- PrtCap_Reader.cs
- RadioButton.cs
- DataGridTextBoxColumn.cs
- SqlParameter.cs
- DispatcherTimer.cs
- UriParserTemplates.cs
- TemplateNameScope.cs
- ImageSourceConverter.cs
- XmlEntityReference.cs
- prompt.cs
- Stack.cs
- WSDualHttpBindingElement.cs
- ObjectDataSourceChooseMethodsPanel.cs
- SoapFault.cs
- EndPoint.cs
- DynamicILGenerator.cs
- Vector3D.cs
- HiddenField.cs
- PrintPageEvent.cs
- StoreItemCollection.Loader.cs
- X509CertificateClaimSet.cs
- CodeIndexerExpression.cs
- SafeMILHandle.cs
- StylusCollection.cs
- String.cs
- Parser.cs
- TargetInvocationException.cs
- ActiveXHelper.cs
- GridPatternIdentifiers.cs
- QueryCacheManager.cs
- HeaderedContentControl.cs
- XmlElementAttributes.cs
- ActiveDocumentEvent.cs
- DiagnosticsConfigurationHandler.cs
- BindingContext.cs
- InputMethodStateTypeInfo.cs
- ArgumentsParser.cs
- TextServicesHost.cs
- GraphicsState.cs
- AccessorTable.cs
- ComplusEndpointConfigContainer.cs
- QueryCacheEntry.cs
- ComponentEvent.cs
- CodeCatchClauseCollection.cs
- DataTemplateSelector.cs
- FilterElement.cs
- FilterQueryOptionExpression.cs
- DesignerAdRotatorAdapter.cs
- EventBuilder.cs
- HttpBrowserCapabilitiesWrapper.cs
- ElementFactory.cs
- SetStateDesigner.cs
- TrackingCondition.cs