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
- ListQueryResults.cs
- WSDualHttpBindingCollectionElement.cs
- WorkflowNamespace.cs
- SelectorAutomationPeer.cs
- DesignerTransactionCloseEvent.cs
- GlyphRun.cs
- DataBindingList.cs
- KeyedCollection.cs
- UniqueID.cs
- XmlExpressionDumper.cs
- BitmapEffectInputConnector.cs
- columnmapkeybuilder.cs
- ScriptHandlerFactory.cs
- NameValuePermission.cs
- DbDataRecord.cs
- WebPartCancelEventArgs.cs
- Deserializer.cs
- Directory.cs
- MappingItemCollection.cs
- _SingleItemRequestCache.cs
- DependencyPropertyHelper.cs
- SortQuery.cs
- AnyReturnReader.cs
- IItemProperties.cs
- XmlIncludeAttribute.cs
- ConnectionStringsExpressionEditor.cs
- HMACMD5.cs
- OleDbEnumerator.cs
- CqlLexer.cs
- ParagraphVisual.cs
- PictureBox.cs
- MeshGeometry3D.cs
- VirtualDirectoryMapping.cs
- RuleDefinitions.cs
- DynamicResourceExtensionConverter.cs
- EntityTemplateUserControl.cs
- SettingsBindableAttribute.cs
- DocumentApplicationJournalEntryEventArgs.cs
- Vector3DKeyFrameCollection.cs
- ChangeConflicts.cs
- SQLBytesStorage.cs
- EditorZoneBase.cs
- UnsafeNativeMethods.cs
- Native.cs
- UniqueSet.cs
- DefaultBinder.cs
- MethodToken.cs
- ModifyActivitiesPropertyDescriptor.cs
- InvokeCompletedEventArgs.cs
- PeerNearMe.cs
- ContractMapping.cs
- UIPropertyMetadata.cs
- CallContext.cs
- AssemblyResourceLoader.cs
- SqlProcedureAttribute.cs
- FormParameter.cs
- TextServicesCompartmentEventSink.cs
- Point.cs
- dbdatarecord.cs
- BitmapVisualManager.cs
- WebPartDesigner.cs
- ColumnReorderedEventArgs.cs
- TextEditorSelection.cs
- BrowserCapabilitiesCompiler.cs
- PrintDocument.cs
- Model3D.cs
- ParallelTimeline.cs
- DataGridViewAccessibleObject.cs
- RC2CryptoServiceProvider.cs
- Size.cs
- LogicalCallContext.cs
- ToolStripLabel.cs
- ExecutionContext.cs
- XmlReflectionImporter.cs
- TypefaceMetricsCache.cs
- FrameworkElement.cs
- __FastResourceComparer.cs
- DataGridRowHeader.cs
- DesignSurfaceCollection.cs
- DSACryptoServiceProvider.cs
- InstanceBehavior.cs
- EditingCommands.cs
- Baml2006ReaderSettings.cs
- WindowsScroll.cs
- LayoutUtils.cs
- ZipIORawDataFileBlock.cs
- AppDomainFactory.cs
- WebPartRestoreVerb.cs
- PublishLicense.cs
- QuaternionAnimationUsingKeyFrames.cs
- HebrewCalendar.cs
- BeginGetFileNameFromUserRequest.cs
- ScrollChangedEventArgs.cs
- CommentEmitter.cs
- VerificationAttribute.cs
- AlternateView.cs
- Registry.cs
- CompoundFileReference.cs
- BaseTemplateBuildProvider.cs
- EntityContainerAssociationSet.cs