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
- RootNamespaceAttribute.cs
- SQLMoneyStorage.cs
- StorageAssociationSetMapping.cs
- HtmlInputCheckBox.cs
- IfAction.cs
- GridViewSelectEventArgs.cs
- GcSettings.cs
- DateTimeOffsetStorage.cs
- PixelShader.cs
- BinHexDecoder.cs
- Reference.cs
- serverconfig.cs
- ListViewGroupCollectionEditor.cs
- ClientCultureInfo.cs
- AssociationTypeEmitter.cs
- HttpRequestTraceRecord.cs
- DocumentOrderQuery.cs
- Guid.cs
- ObjectPersistData.cs
- IdentitySection.cs
- _AutoWebProxyScriptWrapper.cs
- ToolStripDropDownClosingEventArgs.cs
- NetStream.cs
- AppModelKnownContentFactory.cs
- OutKeywords.cs
- FixedTextSelectionProcessor.cs
- AttachedPropertyBrowsableForChildrenAttribute.cs
- ScrollItemPattern.cs
- ElementUtil.cs
- ImageClickEventArgs.cs
- KeyConstraint.cs
- XPathSelectionIterator.cs
- CodeConditionStatement.cs
- DetailsViewUpdatedEventArgs.cs
- DoubleAnimationUsingKeyFrames.cs
- DbConnectionPoolGroup.cs
- RequestCache.cs
- CrossContextChannel.cs
- CleanUpVirtualizedItemEventArgs.cs
- DataGridHeaderBorder.cs
- WorkflowApplicationCompletedException.cs
- PagesChangedEventArgs.cs
- SqlExpressionNullability.cs
- SortDescriptionCollection.cs
- HttpProfileGroupBase.cs
- WebScriptMetadataMessage.cs
- NullableIntSumAggregationOperator.cs
- QuinticEase.cs
- DiscreteKeyFrames.cs
- AssemblyCollection.cs
- BindingsCollection.cs
- CodeObjectCreateExpression.cs
- ListGeneralPage.cs
- InsufficientMemoryException.cs
- StringDictionary.cs
- MultiBinding.cs
- CLRBindingWorker.cs
- EncoderParameter.cs
- ScopelessEnumAttribute.cs
- FlowLayout.cs
- DynamicMetaObjectBinder.cs
- CaretElement.cs
- MultiBinding.cs
- FactoryGenerator.cs
- MetadataItem_Static.cs
- SystemNetworkInterface.cs
- BrushMappingModeValidation.cs
- PrintDialog.cs
- RectangleGeometry.cs
- OrderedDictionary.cs
- ResourceBinder.cs
- TraceListener.cs
- RtfControls.cs
- Bitmap.cs
- TraceContextRecord.cs
- DataSourceCacheDurationConverter.cs
- DbMetaDataCollectionNames.cs
- PolicyException.cs
- Models.cs
- ActionFrame.cs
- OrderByLifter.cs
- MinimizableAttributeTypeConverter.cs
- AnnotationComponentChooser.cs
- DataServiceQueryProvider.cs
- TypedReference.cs
- ExtenderProvidedPropertyAttribute.cs
- WebPartMinimizeVerb.cs
- DBBindings.cs
- diagnosticsswitches.cs
- NumberFormatter.cs
- DataSysAttribute.cs
- ClientBase.cs
- HighlightComponent.cs
- ParenthesizePropertyNameAttribute.cs
- COM2ComponentEditor.cs
- GZipStream.cs
- SQLMoney.cs
- EventDriven.cs
- FixedPageAutomationPeer.cs
- HtmlInputHidden.cs