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
- MatchingStyle.cs
- TextEvent.cs
- ButtonBase.cs
- IdleTimeoutMonitor.cs
- EntityParameter.cs
- CultureData.cs
- AppearanceEditorPart.cs
- BindingSourceDesigner.cs
- CharEntityEncoderFallback.cs
- LOSFormatter.cs
- CultureSpecificCharacterBufferRange.cs
- MessageAction.cs
- OverflowException.cs
- RepeaterItemEventArgs.cs
- CheckStoreFileValidityRequest.cs
- GZipDecoder.cs
- JavascriptCallbackResponseProperty.cs
- DataGridViewColumnEventArgs.cs
- CodeAttributeArgumentCollection.cs
- StreamInfo.cs
- Expression.DebuggerProxy.cs
- validationstate.cs
- PtsContext.cs
- PaperSize.cs
- Span.cs
- TreeViewItem.cs
- ComboBoxRenderer.cs
- ConstructorExpr.cs
- Parser.cs
- BuildProviderUtils.cs
- HTTP_SERVICE_CONFIG_URLACL_KEY.cs
- XamlSerializerUtil.cs
- BasicKeyConstraint.cs
- LineSegment.cs
- ScriptHandlerFactory.cs
- Pen.cs
- EventLogConfiguration.cs
- QueryTask.cs
- AsymmetricKeyExchangeFormatter.cs
- CategoryGridEntry.cs
- Variable.cs
- ContentAlignmentEditor.cs
- Binding.cs
- UnknownBitmapDecoder.cs
- DbParameterCollectionHelper.cs
- DataListCommandEventArgs.cs
- StylusCaptureWithinProperty.cs
- WebPartDisplayMode.cs
- StringAnimationBase.cs
- StyleConverter.cs
- MembershipPasswordException.cs
- DataTableNewRowEvent.cs
- XhtmlBasicLabelAdapter.cs
- Descriptor.cs
- StringArrayEditor.cs
- OleDbStruct.cs
- EncryptedXml.cs
- FigureHelper.cs
- Latin1Encoding.cs
- TransactionChannelListener.cs
- SqlConnectionManager.cs
- AsymmetricKeyExchangeFormatter.cs
- HttpRequest.cs
- HtmlWindow.cs
- SqlError.cs
- AssociationSetEnd.cs
- HostedTransportConfigurationManager.cs
- ArraySubsetEnumerator.cs
- StreamSecurityUpgradeInitiatorAsyncResult.cs
- PlanCompiler.cs
- SamlAdvice.cs
- FormatterServices.cs
- OracleInfoMessageEventArgs.cs
- CreateUserWizardStep.cs
- Panel.cs
- SEHException.cs
- StaticDataManager.cs
- UIAgentMonitor.cs
- XmlSchemaSet.cs
- SchemaNamespaceManager.cs
- DefaultPropertyAttribute.cs
- HebrewNumber.cs
- InputLangChangeEvent.cs
- ApplicationInterop.cs
- RevocationPoint.cs
- ConnectionStringSettings.cs
- Timer.cs
- HierarchicalDataBoundControlAdapter.cs
- _FtpControlStream.cs
- EventProvider.cs
- WebPart.cs
- SQLInt64.cs
- EdgeProfileValidation.cs
- DataGridPagerStyle.cs
- BindUriHelper.cs
- COAUTHINFO.cs
- DataGridViewTopRowAccessibleObject.cs
- PageTextBox.cs
- DelegatingConfigHost.cs
- SqlDataSourceStatusEventArgs.cs