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
- AliasGenerator.cs
- NotificationContext.cs
- CapabilitiesUse.cs
- Filter.cs
- SettingsPropertyValueCollection.cs
- PolicyLevel.cs
- SessionStateUtil.cs
- RectAnimationUsingKeyFrames.cs
- XDeferredAxisSource.cs
- SamlDelegatingWriter.cs
- EventQueueState.cs
- ListControlConvertEventArgs.cs
- ListControl.cs
- ItemAutomationPeer.cs
- PagedDataSource.cs
- ConfigUtil.cs
- ToolBarButtonDesigner.cs
- TableProviderWrapper.cs
- LinearKeyFrames.cs
- ByValueEqualityComparer.cs
- RegexStringValidator.cs
- Symbol.cs
- XPathNodeInfoAtom.cs
- ScriptHandlerFactory.cs
- RtfNavigator.cs
- MenuStrip.cs
- NamedPipeActivation.cs
- ResourceReader.cs
- TrackingStringDictionary.cs
- XmlWriterDelegator.cs
- PointConverter.cs
- ConfigurationManager.cs
- _TLSstream.cs
- Run.cs
- SimpleType.cs
- SingleTagSectionHandler.cs
- RootBuilder.cs
- EnumUnknown.cs
- Soap12ProtocolImporter.cs
- ShaderRenderModeValidation.cs
- ObjectTokenCategory.cs
- Publisher.cs
- SqlCacheDependencySection.cs
- AssemblyHash.cs
- DesignerProperties.cs
- PaintEvent.cs
- BinaryCommonClasses.cs
- MessageFilterException.cs
- ImageBrush.cs
- CriticalFinalizerObject.cs
- SimpleHandlerBuildProvider.cs
- ServiceDescriptionReflector.cs
- DatePickerTextBox.cs
- SignedXml.cs
- xdrvalidator.cs
- DataGridViewComboBoxColumn.cs
- QueryExpr.cs
- UniqueEventHelper.cs
- AnonymousIdentificationSection.cs
- PerfService.cs
- IFlowDocumentViewer.cs
- TargetInvocationException.cs
- Pair.cs
- PersonalizationEntry.cs
- DefaultShape.cs
- AtomMaterializerLog.cs
- ValidationHelper.cs
- TextEditorDragDrop.cs
- ExpressionEditorAttribute.cs
- DetailsView.cs
- CodeSnippetExpression.cs
- coordinator.cs
- BitmapEffectDrawingContent.cs
- CalloutQueueItem.cs
- _ChunkParse.cs
- ChannelFactoryRefCache.cs
- RootBuilder.cs
- Permission.cs
- SiblingIterators.cs
- ConfigurationSectionCollection.cs
- DataReaderContainer.cs
- X509Logo.cs
- XmlBinaryWriter.cs
- TextRange.cs
- DictionaryItemsCollection.cs
- PersonalizableAttribute.cs
- bidPrivateBase.cs
- UserInitiatedRoutedEventPermission.cs
- BufferedGraphicsManager.cs
- ReverseInheritProperty.cs
- FieldNameLookup.cs
- FirstQueryOperator.cs
- PropertyIDSet.cs
- ParsedAttributeCollection.cs
- PropertyEntry.cs
- TemporaryBitmapFile.cs
- DataGridTemplateColumn.cs
- MenuItemBinding.cs
- InstanceOwnerException.cs
- KeySplineConverter.cs