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
- ListComponentEditor.cs
- ObjectDisposedException.cs
- WebControl.cs
- ServiceNotStartedException.cs
- SetState.cs
- FloaterParagraph.cs
- CodeAttachEventStatement.cs
- TextServicesProperty.cs
- PrimitiveSchema.cs
- _Connection.cs
- MetadataFile.cs
- RootBrowserWindowProxy.cs
- StorageScalarPropertyMapping.cs
- DLinqTableProvider.cs
- Calendar.cs
- GeneralTransform2DTo3DTo2D.cs
- MailHeaderInfo.cs
- Debugger.cs
- GridEntryCollection.cs
- XmlSecureResolver.cs
- TypeBuilder.cs
- DataGridViewCellValidatingEventArgs.cs
- SymbolType.cs
- XPathMessageFilterElement.cs
- ResXResourceWriter.cs
- ReadOnlyObservableCollection.cs
- ToolboxItemCollection.cs
- PerformanceCounterPermissionAttribute.cs
- UnsafeNativeMethods.cs
- WindowsAuthenticationModule.cs
- HMACRIPEMD160.cs
- HttpRequestCacheValidator.cs
- SmiEventSink.cs
- BindingValueChangedEventArgs.cs
- regiisutil.cs
- securitymgrsite.cs
- ScrollPattern.cs
- ADRole.cs
- Rijndael.cs
- DataKey.cs
- ProgressBarRenderer.cs
- SystemResources.cs
- VectorValueSerializer.cs
- DataGridViewBindingCompleteEventArgs.cs
- DataGridViewColumnTypeEditor.cs
- Byte.cs
- HttpDictionary.cs
- Transform3DGroup.cs
- SpeechEvent.cs
- CacheDependency.cs
- SymLanguageType.cs
- FilteredXmlReader.cs
- X509AsymmetricSecurityKey.cs
- StatusBar.cs
- ObjectCloneHelper.cs
- AsymmetricKeyExchangeDeformatter.cs
- MetafileHeader.cs
- RelatedCurrencyManager.cs
- DefaultEventAttribute.cs
- XmlDataSource.cs
- DomainUpDown.cs
- EntityException.cs
- DataGridViewImageCell.cs
- AppDomainProtocolHandler.cs
- App.cs
- Light.cs
- HttpFileCollection.cs
- SharedPerformanceCounter.cs
- DecimalAnimationUsingKeyFrames.cs
- UriExt.cs
- PathStreamGeometryContext.cs
- PageHandlerFactory.cs
- TextParagraph.cs
- PropertyManager.cs
- RoamingStoreFileUtility.cs
- TextPointerBase.cs
- WinFormsSpinner.cs
- BindingCompleteEventArgs.cs
- TrustManager.cs
- IndexingContentUnit.cs
- ConfigurationPropertyCollection.cs
- PageClientProxyGenerator.cs
- InputLanguageCollection.cs
- StyleConverter.cs
- OutputWindow.cs
- sqlinternaltransaction.cs
- OleDbInfoMessageEvent.cs
- GradientStop.cs
- ThreadAbortException.cs
- SqlXmlStorage.cs
- SingleAnimation.cs
- DataGridViewAutoSizeColumnsModeEventArgs.cs
- MatrixValueSerializer.cs
- SqlStream.cs
- ClientRuntimeConfig.cs
- ImageField.cs
- MemberDescriptor.cs
- DataObjectCopyingEventArgs.cs
- SafePointer.cs
- RtType.cs