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
- InternalDuplexChannelFactory.cs
- ASCIIEncoding.cs
- ServiceModelConfigurationSectionCollection.cs
- TemplateControlBuildProvider.cs
- PersonalizationEntry.cs
- StringFormat.cs
- LineBreakRecord.cs
- FactoryMaker.cs
- LogSwitch.cs
- HttpModulesSection.cs
- AdornerDecorator.cs
- PeerPresenceInfo.cs
- UrlMapping.cs
- SafeThreadHandle.cs
- BitmapEffect.cs
- Cloud.cs
- BitmapEncoder.cs
- ObjectDataSourceSelectingEventArgs.cs
- CookieParameter.cs
- SessionPageStateSection.cs
- ping.cs
- WebPartManager.cs
- ScrollPattern.cs
- Rect3DValueSerializer.cs
- EntityDataSourceValidationException.cs
- ToolStripDropDownButton.cs
- OleTxTransaction.cs
- HitTestParameters.cs
- SplashScreen.cs
- RawStylusInputCustomDataList.cs
- DataGridViewColumnCollectionDialog.cs
- PackWebRequestFactory.cs
- BitmapMetadataBlob.cs
- MainMenu.cs
- TableRowCollection.cs
- ObjRef.cs
- WindowsAuthenticationEventArgs.cs
- SingleStorage.cs
- Site.cs
- ResourceContainer.cs
- SortedSet.cs
- ReferenceSchema.cs
- Signature.cs
- ImageMetadata.cs
- TextRangeEditLists.cs
- PropertyTab.cs
- XmlSchema.cs
- WebPartEditorApplyVerb.cs
- XmlComment.cs
- VerificationAttribute.cs
- GrammarBuilderBase.cs
- SqlNamer.cs
- ListParagraph.cs
- SamlAction.cs
- WindowInteractionStateTracker.cs
- SafeNativeMethodsCLR.cs
- DateTimeParse.cs
- FrameworkContextData.cs
- CapabilitiesRule.cs
- PlacementWorkspace.cs
- WindowsImpersonationContext.cs
- PasswordPropertyTextAttribute.cs
- ActionNotSupportedException.cs
- xmlsaver.cs
- SqlClientWrapperSmiStreamChars.cs
- NullableLongSumAggregationOperator.cs
- MultipleViewPatternIdentifiers.cs
- XmlSchemaAttributeGroup.cs
- cryptoapiTransform.cs
- StrokeNodeEnumerator.cs
- ManagementEventWatcher.cs
- PreservationFileWriter.cs
- AsmxEndpointPickerExtension.cs
- DelegateTypeInfo.cs
- FixedSOMPageElement.cs
- SQLChars.cs
- StreamReader.cs
- TableRowGroup.cs
- NativeMethods.cs
- ReadWriteObjectLock.cs
- DocumentReferenceCollection.cs
- CheckBoxRenderer.cs
- WindowsListView.cs
- ColorAnimationUsingKeyFrames.cs
- CatalogPartDesigner.cs
- XmlSchemaSimpleContentExtension.cs
- TextTreePropertyUndoUnit.cs
- DateTimeSerializationSection.cs
- LogLogRecordHeader.cs
- ToolStripItemClickedEventArgs.cs
- ElementProxy.cs
- basevalidator.cs
- MultilineStringConverter.cs
- DataContractSet.cs
- MethodCallConverter.cs
- InProcStateClientManager.cs
- FontUnit.cs
- StylusCaptureWithinProperty.cs
- TableLayout.cs
- DataGridViewCellCollection.cs