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
- SupportingTokenBindingElement.cs
- SynchronousReceiveBehavior.cs
- ImageButton.cs
- SharedHttpTransportManager.cs
- SortedList.cs
- ColorDialog.cs
- Events.cs
- CachedFontFace.cs
- Compiler.cs
- AdRotator.cs
- MsmqMessage.cs
- SystemIPInterfaceProperties.cs
- MailMessageEventArgs.cs
- ListViewDeleteEventArgs.cs
- ComPlusServiceHost.cs
- XmlConvert.cs
- ServerValidateEventArgs.cs
- ChtmlCommandAdapter.cs
- ColumnCollection.cs
- ToolStripDropDownMenu.cs
- IdentitySection.cs
- EmptyCollection.cs
- DifferencingCollection.cs
- Viewport2DVisual3D.cs
- LayoutUtils.cs
- ScrollBarRenderer.cs
- HtmlInputSubmit.cs
- FormsAuthenticationUser.cs
- ManipulationDelta.cs
- FlowLayout.cs
- TextServicesProperty.cs
- Page.cs
- TimeSpanOrInfiniteValidator.cs
- DbParameterHelper.cs
- StrongNameIdentityPermission.cs
- SiteMapDataSourceView.cs
- StorageEndPropertyMapping.cs
- EnlistmentState.cs
- Matrix3DConverter.cs
- WindowsTooltip.cs
- ListViewGroup.cs
- AnnotationComponentManager.cs
- SoapSchemaImporter.cs
- OrderedDictionary.cs
- ExtensionDataObject.cs
- ForAllOperator.cs
- StylusShape.cs
- PackWebRequestFactory.cs
- SimpleApplicationHost.cs
- XmlUnspecifiedAttribute.cs
- InvalidDataException.cs
- URI.cs
- FrugalList.cs
- DecimalAnimation.cs
- TextPatternIdentifiers.cs
- ExceptionUtil.cs
- Transform3DGroup.cs
- IIS7UserPrincipal.cs
- ConstraintCollection.cs
- ProfileSettings.cs
- Substitution.cs
- SqlAggregateChecker.cs
- ServiceNameElement.cs
- SatelliteContractVersionAttribute.cs
- BitmapMetadataEnumerator.cs
- WebPartDisplayModeEventArgs.cs
- EnumConverter.cs
- DrawListViewSubItemEventArgs.cs
- InfoCardArgumentException.cs
- CustomError.cs
- ArraySortHelper.cs
- HTTPNotFoundHandler.cs
- RNGCryptoServiceProvider.cs
- ClientConfigurationSystem.cs
- TraceUtility.cs
- RowToFieldTransformer.cs
- TargetControlTypeAttribute.cs
- UncommonField.cs
- DecimalKeyFrameCollection.cs
- StylusDevice.cs
- AssemblyGen.cs
- QilInvokeEarlyBound.cs
- ExpressionEditor.cs
- CompilationPass2TaskInternal.cs
- VariableValue.cs
- RectangleF.cs
- LicenseManager.cs
- WebControlAdapter.cs
- ModuleElement.cs
- ExternalException.cs
- EnumBuilder.cs
- DSASignatureFormatter.cs
- HandlerBase.cs
- ArgumentValueSerializer.cs
- FeatureAttribute.cs
- WebPartTransformerCollection.cs
- Pkcs7Recipient.cs
- RegexCapture.cs
- ActivityPreviewDesigner.cs
- QilFactory.cs