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
- EnumCodeDomSerializer.cs
- SoapAttributes.cs
- CheckBox.cs
- ColumnCollection.cs
- Matrix.cs
- Stroke.cs
- WebBrowserContainer.cs
- WebInvokeAttribute.cs
- CodeArgumentReferenceExpression.cs
- DynamicScriptObject.cs
- PropertyValue.cs
- AppPool.cs
- BitmapEffectrendercontext.cs
- AnnouncementEndpoint.cs
- HttpResponseHeader.cs
- LOSFormatter.cs
- SecurityAccessDeniedException.cs
- BindStream.cs
- TreeChangeInfo.cs
- IPEndPoint.cs
- SpellerInterop.cs
- ConditionCollection.cs
- ISAPIRuntime.cs
- _FtpControlStream.cs
- ScriptControlManager.cs
- DateTimePickerDesigner.cs
- Wizard.cs
- OuterGlowBitmapEffect.cs
- SemanticResultValue.cs
- Cast.cs
- ThumbAutomationPeer.cs
- MethodImplAttribute.cs
- ConnectionManagementElementCollection.cs
- ItemContainerGenerator.cs
- DoubleAnimation.cs
- CellParagraph.cs
- QueryCacheKey.cs
- WindowsBrush.cs
- sqlnorm.cs
- BindingMAnagerBase.cs
- FamilyMapCollection.cs
- InvalidComObjectException.cs
- MatrixTransform.cs
- BoundingRectTracker.cs
- ArgIterator.cs
- UpdatePanel.cs
- WCFModelStrings.Designer.cs
- TransformDescriptor.cs
- InvariantComparer.cs
- DomNameTable.cs
- Parameter.cs
- DiscreteKeyFrames.cs
- SQLMoney.cs
- DataRowCollection.cs
- FixedSOMElement.cs
- TrackingLocationCollection.cs
- WebPartTransformerCollection.cs
- InputLanguage.cs
- Hex.cs
- PersistChildrenAttribute.cs
- SiteMapSection.cs
- FloatSumAggregationOperator.cs
- ParenthesizePropertyNameAttribute.cs
- TextEditorContextMenu.cs
- WorkerRequest.cs
- RawStylusInputCustomDataList.cs
- IImplicitResourceProvider.cs
- EncryptedPackage.cs
- TemplateControlCodeDomTreeGenerator.cs
- GridProviderWrapper.cs
- ExpressionConverter.cs
- StoryFragments.cs
- ObjectViewEntityCollectionData.cs
- Parser.cs
- InsufficientExecutionStackException.cs
- RequestCacheManager.cs
- TreeViewItemAutomationPeer.cs
- _StreamFramer.cs
- MouseOverProperty.cs
- versioninfo.cs
- ObjectView.cs
- HttpInputStream.cs
- Error.cs
- PolicyManager.cs
- BooleanToVisibilityConverter.cs
- MethodToken.cs
- HostExecutionContextManager.cs
- OutputCacheProfileCollection.cs
- TreeNodeCollection.cs
- WebServiceBindingAttribute.cs
- MediaPlayer.cs
- RequestBringIntoViewEventArgs.cs
- CustomTypeDescriptor.cs
- VersionedStreamOwner.cs
- IntSecurity.cs
- RegisteredArrayDeclaration.cs
- TypeToken.cs
- newinstructionaction.cs
- RelationshipDetailsRow.cs
- PackageRelationship.cs