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
- LocatorManager.cs
- Roles.cs
- SqlFactory.cs
- UrlMappingsSection.cs
- SocketPermission.cs
- WebBrowserBase.cs
- SecurityUtils.cs
- DataGridViewRowHeightInfoPushedEventArgs.cs
- BuildProvider.cs
- SmiContextFactory.cs
- _HTTPDateParse.cs
- SymmetricKeyWrap.cs
- XmlSubtreeReader.cs
- TextLineResult.cs
- DataGridItemEventArgs.cs
- AudioStateChangedEventArgs.cs
- DropSource.cs
- BindingNavigator.cs
- NetWebProxyFinder.cs
- RoleManagerModule.cs
- XmlWrappingReader.cs
- AudioSignalProblemOccurredEventArgs.cs
- InterleavedZipPartStream.cs
- KeyBinding.cs
- ProxyWebPart.cs
- IItemContainerGenerator.cs
- ObjectDataProvider.cs
- ThaiBuddhistCalendar.cs
- Matrix3D.cs
- BulletedList.cs
- EntityDataSourceWizardForm.cs
- XmlSchemaParticle.cs
- HttpResponseInternalBase.cs
- FixedDocumentPaginator.cs
- Cursor.cs
- FormClosingEvent.cs
- TemplateBuilder.cs
- TaiwanLunisolarCalendar.cs
- FocusChangedEventArgs.cs
- HtmlShimManager.cs
- ResetableIterator.cs
- TypeBuilder.cs
- RecordConverter.cs
- ProfilePropertySettings.cs
- IndentedWriter.cs
- ScriptBehaviorDescriptor.cs
- ClientRuntimeConfig.cs
- ReturnValue.cs
- ProcessRequestArgs.cs
- ResolveNameEventArgs.cs
- BinaryMethodMessage.cs
- EventsTab.cs
- Predicate.cs
- Metadata.cs
- RowToParametersTransformer.cs
- TableProviderWrapper.cs
- ProcessHostMapPath.cs
- HttpPostProtocolReflector.cs
- GenericAuthenticationEventArgs.cs
- ReflectionServiceProvider.cs
- TagPrefixCollection.cs
- CollectionAdapters.cs
- UdpDuplexChannel.cs
- RootBuilder.cs
- HandleCollector.cs
- Point4D.cs
- DataGridViewCellStyle.cs
- CngAlgorithmGroup.cs
- DesignerPerfEventProvider.cs
- WSSecurityPolicy12.cs
- Rule.cs
- MILUtilities.cs
- TcpChannelHelper.cs
- HttpRuntimeSection.cs
- EntityModelSchemaGenerator.cs
- CodePageUtils.cs
- HorizontalAlignConverter.cs
- ControlCollection.cs
- XmlSubtreeReader.cs
- XNodeNavigator.cs
- UpdateEventArgs.cs
- XmlSchemaRedefine.cs
- ToolStripItemDataObject.cs
- TableRow.cs
- OrderedEnumerableRowCollection.cs
- XmlSchemaSet.cs
- DrawItemEvent.cs
- FunctionCommandText.cs
- ComponentChangedEvent.cs
- ToolStripHighContrastRenderer.cs
- X500Name.cs
- SpeakCompletedEventArgs.cs
- LinearGradientBrush.cs
- FrameworkElement.cs
- Utils.cs
- Visual3DCollection.cs
- StylusPoint.cs
- MetadataCache.cs
- FontStyle.cs
- KnownTypesHelper.cs