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
- TextEditorSelection.cs
- FormCollection.cs
- TextBoxView.cs
- XmlLoader.cs
- DetailsViewModeEventArgs.cs
- DataTrigger.cs
- VisualProxy.cs
- ChannelTraceRecord.cs
- ButtonChrome.cs
- XmlEventCache.cs
- ReliableMessagingVersion.cs
- StringKeyFrameCollection.cs
- LinkedResource.cs
- StylusEventArgs.cs
- FileDetails.cs
- autovalidator.cs
- Publisher.cs
- BooleanFacetDescriptionElement.cs
- Route.cs
- DefaultValidator.cs
- BitmapCodecInfo.cs
- RemoteHelper.cs
- VersionPair.cs
- WindowHideOrCloseTracker.cs
- ObjectCache.cs
- ScriptManager.cs
- GraphicsContainer.cs
- PathGeometry.cs
- FixedDocumentSequencePaginator.cs
- SystemParameters.cs
- WindowProviderWrapper.cs
- WebPartManager.cs
- HwndTarget.cs
- ComboBoxAutomationPeer.cs
- JoinSymbol.cs
- RolePrincipal.cs
- RtfControls.cs
- Int16Storage.cs
- ScriptHandlerFactory.cs
- AppModelKnownContentFactory.cs
- TreeView.cs
- XamlFxTrace.cs
- TextContainerHelper.cs
- nulltextcontainer.cs
- HotSpotCollection.cs
- ACE.cs
- Configuration.cs
- DiagnosticTrace.cs
- DescendentsWalker.cs
- FacetValueContainer.cs
- StaticContext.cs
- DesigntimeLicenseContextSerializer.cs
- TrackingRecord.cs
- MenuScrollingVisibilityConverter.cs
- PerfCounters.cs
- HandlerBase.cs
- LocalizableAttribute.cs
- HandlerFactoryCache.cs
- TextWriter.cs
- TranslateTransform3D.cs
- CookieParameter.cs
- AuthenticationService.cs
- PointAnimationUsingPath.cs
- TextContainerChangedEventArgs.cs
- ConfigurationValues.cs
- BitVector32.cs
- BoundPropertyEntry.cs
- RequiredFieldValidator.cs
- ChtmlTextBoxAdapter.cs
- RepeaterItem.cs
- StackBuilderSink.cs
- Table.cs
- InstallerTypeAttribute.cs
- MD5.cs
- CapabilitiesSection.cs
- OleDbTransaction.cs
- WindowsScrollBarBits.cs
- GenericsInstances.cs
- ConfigurationException.cs
- SqlWriter.cs
- DataControlButton.cs
- DrawingContextWalker.cs
- TraversalRequest.cs
- altserialization.cs
- OpenTypeMethods.cs
- StorageEntityContainerMapping.cs
- BaseAutoFormat.cs
- List.cs
- ConnectionPoint.cs
- Line.cs
- CookielessData.cs
- FileSecurity.cs
- ObjectComplexPropertyMapping.cs
- _Rfc2616CacheValidators.cs
- SecurityPolicySection.cs
- XhtmlBasicValidatorAdapter.cs
- SessionStateUtil.cs
- clipboard.cs
- IERequestCache.cs
- Internal.cs