Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / wpf / src / Framework / System / Windows / Controls / BooleanToSelectiveScrollingOrientationConverter.cs / 1305600 / BooleanToSelectiveScrollingOrientationConverter.cs
//---------------------------------------------------------------------------- // // Copyright (C) Microsoft Corporation. All rights reserved. // //--------------------------------------------------------------------------- using System; using System.Globalization; using System.Windows; using System.Windows.Data; namespace System.Windows.Controls { ////// Converts Boolean to SelectiveScrollin----entation based on the given parameter. /// [Localizability(LocalizationCategory.NeverLocalize)] internal sealed class BooleanToSelectiveScrollin----entationConverter : IValueConverter { ////// Convert Boolean to SelectiveScrollin----entation /// /// Boolean /// SelectiveScrollin----entation /// SelectiveScrollin----entation that should be used when the Boolean is true /// null public object Convert(object value, Type targetType, object parameter, CultureInfo culture) { if (value is bool && parameter is SelectiveScrollin----entation) { var valueAsBool = (bool)value; var parameterSelectiveScrollin----entation = (SelectiveScrollin----entation)parameter; if (valueAsBool) { return parameterSelectiveScrollin----entation; } } return SelectiveScrollin----entation.Both; } ////// Not implemented /// public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture) { throw new NotImplementedException(); } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // Copyright (c) Microsoft Corporation. All rights reserved. //---------------------------------------------------------------------------- // // Copyright (C) Microsoft Corporation. All rights reserved. // //--------------------------------------------------------------------------- using System; using System.Globalization; using System.Windows; using System.Windows.Data; namespace System.Windows.Controls { ////// Converts Boolean to SelectiveScrollin----entation based on the given parameter. /// [Localizability(LocalizationCategory.NeverLocalize)] internal sealed class BooleanToSelectiveScrollin----entationConverter : IValueConverter { ////// Convert Boolean to SelectiveScrollin----entation /// /// Boolean /// SelectiveScrollin----entation /// SelectiveScrollin----entation that should be used when the Boolean is true /// null public object Convert(object value, Type targetType, object parameter, CultureInfo culture) { if (value is bool && parameter is SelectiveScrollin----entation) { var valueAsBool = (bool)value; var parameterSelectiveScrollin----entation = (SelectiveScrollin----entation)parameter; if (valueAsBool) { return parameterSelectiveScrollin----entation; } } return SelectiveScrollin----entation.Both; } ////// Not implemented /// public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture) { throw new NotImplementedException(); } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // Copyright (c) Microsoft Corporation. All rights reserved.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- LineSegment.cs
- TransformPattern.cs
- ProfileManager.cs
- ImportContext.cs
- ExceptionUtil.cs
- CardSpacePolicyElement.cs
- Activity.cs
- SignatureConfirmationElement.cs
- FlowLayoutSettings.cs
- StateMachineTimers.cs
- TableDesigner.cs
- JsonReader.cs
- Set.cs
- MouseCaptureWithinProperty.cs
- SqlInternalConnectionSmi.cs
- SemanticValue.cs
- ReadWriteSpinLock.cs
- ListBox.cs
- VisualStyleInformation.cs
- TemplateDefinition.cs
- ErrorActivity.cs
- Timer.cs
- AppSettingsReader.cs
- ChannelTokenTypeConverter.cs
- SafePEFileHandle.cs
- TextSearch.cs
- ApplicationManager.cs
- HtmlInputButton.cs
- WindowsFormsHelpers.cs
- RegularExpressionValidator.cs
- PageThemeParser.cs
- HtmlTable.cs
- DesignObjectWrapper.cs
- ToolStripButton.cs
- _HeaderInfoTable.cs
- MemberAccessException.cs
- UniqueIdentifierService.cs
- ChameleonKey.cs
- XmlWriter.cs
- CustomErrorCollection.cs
- UpdatePanelControlTrigger.cs
- ControlParser.cs
- ListViewDataItem.cs
- SspiSecurityTokenParameters.cs
- shaper.cs
- NumericUpDownAcceleration.cs
- StylusPointPropertyInfoDefaults.cs
- TableLayoutRowStyleCollection.cs
- RectAnimationUsingKeyFrames.cs
- log.cs
- IHttpResponseInternal.cs
- DriveInfo.cs
- ControlBindingsCollection.cs
- HostSecurityManager.cs
- IconEditor.cs
- WebPartConnectionCollection.cs
- XmlRawWriter.cs
- PcmConverter.cs
- DataServiceHostFactory.cs
- PolyQuadraticBezierSegment.cs
- sqlinternaltransaction.cs
- DataGridViewCellContextMenuStripNeededEventArgs.cs
- RegistryPermission.cs
- Keyboard.cs
- HyperLinkDesigner.cs
- GroupStyle.cs
- MetadataSerializer.cs
- PerformanceCounterManager.cs
- TreeSet.cs
- Composition.cs
- Imaging.cs
- SpnegoTokenAuthenticator.cs
- TextChange.cs
- CatalogPart.cs
- ThreadAbortException.cs
- FixedStringLookup.cs
- FocusManager.cs
- SemanticBasicElement.cs
- _WebProxyDataBuilder.cs
- BufferedWebEventProvider.cs
- XamlTemplateSerializer.cs
- DrawingGroup.cs
- AssemblyAttributes.cs
- ObservableCollection.cs
- Rect3DValueSerializer.cs
- WindowVisualStateTracker.cs
- CustomLineCap.cs
- MailDefinition.cs
- __ConsoleStream.cs
- WebPartConnectVerb.cs
- ObjectConverter.cs
- DoubleKeyFrameCollection.cs
- XD.cs
- CompositeDataBoundControl.cs
- XmlEncoding.cs
- NullableFloatSumAggregationOperator.cs
- EndpointDiscoveryMetadata11.cs
- HttpListenerContext.cs
- NullRuntimeConfig.cs
- OperatingSystemVersionCheck.cs