Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / cdf / src / NetFx40 / Tools / System.Activities.Core.Presentation / System / Activities / Core / Presentation / MaxValueConverter.cs / 1305376 / MaxValueConverter.cs
//------------------------------------------------------------ // Copyright (c) Microsoft Corporation. All rights reserved. //----------------------------------------------------------- namespace System.Activities.Core.Presentation { using System.Globalization; using System.Windows.Data; using System.Activities.Presentation; using System.Activities.Presentation.Model; using System.Activities.Statements; //Returns the maximum of input values. Input values should be of type double. class MaxValueConverter : IMultiValueConverter { public object Convert(object[] values, Type targetType, object parameter, CultureInfo culture) { double maxValue = double.MinValue; foreach (object value in values) { double val = (double)value; if (!double.IsNaN(val) && val > maxValue) { maxValue = val; } } if (maxValue == double.MinValue) { maxValue = double.NaN; } return maxValue; } public object[] ConvertBack(object value, Type[] targetTypes, object parameter, CultureInfo culture) { throw FxTrace.Exception.AsError(new NotSupportedException()); } } } // 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
- LinqDataView.cs
- PlainXmlWriter.cs
- DataGridViewRowCancelEventArgs.cs
- userdatakeys.cs
- Line.cs
- ListViewGroupItemCollection.cs
- SynchronizedInputProviderWrapper.cs
- SHA256Managed.cs
- BitmapCacheBrush.cs
- ContainerParaClient.cs
- SettingsPropertyCollection.cs
- HMACRIPEMD160.cs
- ExternalCalls.cs
- DataGridViewCellToolTipTextNeededEventArgs.cs
- PackagePart.cs
- Aes.cs
- LongValidatorAttribute.cs
- CatalogPartChrome.cs
- BuilderPropertyEntry.cs
- TranslateTransform3D.cs
- FieldToken.cs
- SqlCaseSimplifier.cs
- TextServicesDisplayAttributePropertyRanges.cs
- QueryAccessibilityHelpEvent.cs
- GeneralTransform2DTo3D.cs
- ObjectResult.cs
- ErrorWebPart.cs
- OutputCacheProfileCollection.cs
- CharacterHit.cs
- TextOutput.cs
- AttributeCollection.cs
- TableLayoutPanelCellPosition.cs
- DiscreteKeyFrames.cs
- HttpSessionStateWrapper.cs
- SizeAnimationClockResource.cs
- WindowsGraphics.cs
- CorrelationManager.cs
- MediaContextNotificationWindow.cs
- SqlInfoMessageEvent.cs
- DiscoveryProxy.cs
- PersonalizationDictionary.cs
- EventLogEntry.cs
- ContainerControl.cs
- WindowHelperService.cs
- XmlHierarchicalDataSourceView.cs
- HostedElements.cs
- WebPartZone.cs
- AtomPub10CategoriesDocumentFormatter.cs
- SortQuery.cs
- DateTimeFormat.cs
- RelationshipManager.cs
- NegatedConstant.cs
- UTF8Encoding.cs
- HttpsChannelFactory.cs
- MimePart.cs
- SessionStateSection.cs
- PeerName.cs
- ConfigXmlWhitespace.cs
- TCEAdapterGenerator.cs
- XmlSerializerVersionAttribute.cs
- ToolStripPanelRenderEventArgs.cs
- CultureSpecificCharacterBufferRange.cs
- ColorContext.cs
- MediaElement.cs
- BCryptHashAlgorithm.cs
- EditBehavior.cs
- HtmlLinkAdapter.cs
- DesignOnlyAttribute.cs
- StrokeFIndices.cs
- DescendentsWalkerBase.cs
- HitTestParameters3D.cs
- GetPageCompletedEventArgs.cs
- PointUtil.cs
- InstanceCreationEditor.cs
- WebPartManager.cs
- FreezableDefaultValueFactory.cs
- AssemblyAttributesGoHere.cs
- DataTableMapping.cs
- Boolean.cs
- Propagator.JoinPropagator.JoinPredicateVisitor.cs
- XmlBinaryReader.cs
- SiteMapDataSource.cs
- SecurityException.cs
- Triangle.cs
- FontWeight.cs
- QueryAccessibilityHelpEvent.cs
- StructureChangedEventArgs.cs
- WebServiceMethodData.cs
- SerialPinChanges.cs
- Exception.cs
- RowParagraph.cs
- WebPartConnectionsConnectVerb.cs
- AssemblyContextControlItem.cs
- SvcMapFileSerializer.cs
- MulticastDelegate.cs
- EntityObject.cs
- UrlMappingCollection.cs
- RawUIStateInputReport.cs
- XmlUrlResolver.cs
- DocumentViewerBaseAutomationPeer.cs