Code:
/ 4.0 / 4.0 / untmp / 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.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- CommandDesigner.cs
- ZipIOCentralDirectoryBlock.cs
- X509CertificateClaimSet.cs
- PropertyChangeTracker.cs
- OleDbRowUpdatingEvent.cs
- ModelPropertyImpl.cs
- WSDualHttpSecurity.cs
- ExpressionContext.cs
- EmissiveMaterial.cs
- InvokeMethodActivityDesigner.cs
- ActivationArguments.cs
- PaperSize.cs
- TimeoutException.cs
- StateRuntime.cs
- NumberFormatInfo.cs
- DataGridViewImageColumn.cs
- ObjectDataSource.cs
- MouseActionConverter.cs
- IisTraceWebEventProvider.cs
- MailHeaderInfo.cs
- SqlWriter.cs
- ControlType.cs
- ZipIOLocalFileBlock.cs
- CultureTableRecord.cs
- ParameterCollectionEditorForm.cs
- ChtmlTextWriter.cs
- mansign.cs
- MetadataHelper.cs
- LogLogRecordEnumerator.cs
- CompilerResults.cs
- InteropBitmapSource.cs
- SqlFunctions.cs
- HttpResponseInternalBase.cs
- SoapServerProtocol.cs
- WsrmTraceRecord.cs
- RIPEMD160Managed.cs
- ExtendedPropertyCollection.cs
- HtmlTableRowCollection.cs
- MatrixKeyFrameCollection.cs
- ContentType.cs
- ChangePassword.cs
- FlowLayoutPanelDesigner.cs
- VoiceSynthesis.cs
- SimpleWebHandlerParser.cs
- AssemblySettingAttributes.cs
- PermissionSetEnumerator.cs
- OdbcRowUpdatingEvent.cs
- CallbackValidator.cs
- TextElement.cs
- ErrorWebPart.cs
- AsymmetricSignatureDeformatter.cs
- cache.cs
- TdsEnums.cs
- PolicyException.cs
- TransmissionStrategy.cs
- FixedTextPointer.cs
- CodeCatchClauseCollection.cs
- NamespaceEmitter.cs
- GacUtil.cs
- ViewCellRelation.cs
- ParameterModifier.cs
- GeneralTransform3DTo2DTo3D.cs
- BrowserCapabilitiesFactory.cs
- ScriptMethodAttribute.cs
- ActivityCodeDomSerializer.cs
- DataTablePropertyDescriptor.cs
- CFGGrammar.cs
- CodeArrayIndexerExpression.cs
- ResXFileRef.cs
- HTMLTextWriter.cs
- Compiler.cs
- ScriptHandlerFactory.cs
- PermissionAttributes.cs
- SoapReflectionImporter.cs
- WebPartMenu.cs
- RoutedEventConverter.cs
- UiaCoreTypesApi.cs
- DefaultTextStore.cs
- ClientFormsIdentity.cs
- DebuggerService.cs
- ApplicationGesture.cs
- DecoderBestFitFallback.cs
- SmiMetaData.cs
- TreeIterator.cs
- ProgressBar.cs
- CodePageEncoding.cs
- ObjectToIdCache.cs
- GetIndexBinder.cs
- MetadataSerializer.cs
- HandoffBehavior.cs
- SiteMembershipCondition.cs
- TabItemWrapperAutomationPeer.cs
- Panel.cs
- RankException.cs
- RawTextInputReport.cs
- MarkupExtensionParser.cs
- SecurityCriticalDataForSet.cs
- LabelAutomationPeer.cs
- UnionCodeGroup.cs
- DataSourceSelectArguments.cs