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
- BrowserTree.cs
- LayoutTable.cs
- XDRSchema.cs
- WorkflowTimerService.cs
- EventsTab.cs
- SynchronizedKeyedCollection.cs
- XmlBoundElement.cs
- ArrayMergeHelper.cs
- PixelFormat.cs
- Profiler.cs
- TextDpi.cs
- FormsAuthentication.cs
- BufferBuilder.cs
- XmlRootAttribute.cs
- HelpKeywordAttribute.cs
- Pen.cs
- CompositeScriptReference.cs
- SingleSelectRootGridEntry.cs
- XPathScanner.cs
- DefaultBinder.cs
- NumericUpDownAccelerationCollection.cs
- XPathExpr.cs
- InternalTypeHelper.cs
- FixedDocumentPaginator.cs
- xmlsaver.cs
- WindowsGraphics.cs
- AssemblyCache.cs
- LinqExpressionNormalizer.cs
- KeysConverter.cs
- EntityContainerAssociationSetEnd.cs
- InputProviderSite.cs
- PersonalizationStateQuery.cs
- ResourcesGenerator.cs
- EmptyStringExpandableObjectConverter.cs
- AutomationPatternInfo.cs
- JavaScriptString.cs
- FontNamesConverter.cs
- CategoryGridEntry.cs
- _PooledStream.cs
- CompilerGlobalScopeAttribute.cs
- FileSystemWatcher.cs
- OracleConnection.cs
- ObjectList.cs
- StyleCollection.cs
- PageCatalogPartDesigner.cs
- WhitespaceReader.cs
- EditorPart.cs
- StringComparer.cs
- ConsumerConnectionPointCollection.cs
- FontCollection.cs
- Translator.cs
- Rotation3DAnimationBase.cs
- RsaSecurityTokenAuthenticator.cs
- GiveFeedbackEvent.cs
- Block.cs
- DataMemberFieldConverter.cs
- LogicalExpr.cs
- StateMachineSubscriptionManager.cs
- StringValueSerializer.cs
- ResourceExpressionBuilder.cs
- DLinqTableProvider.cs
- InputMethod.cs
- SmiRecordBuffer.cs
- GuidelineSet.cs
- MenuItemBindingCollection.cs
- DiscreteKeyFrames.cs
- TextElementCollectionHelper.cs
- Bidi.cs
- UIHelper.cs
- Figure.cs
- RouteValueExpressionBuilder.cs
- GridViewDesigner.cs
- _DigestClient.cs
- ConfigurationManagerHelper.cs
- DbLambda.cs
- FusionWrap.cs
- LocalizationComments.cs
- EventMappingSettings.cs
- Pkcs7Recipient.cs
- DataGridViewCellStyleBuilderDialog.cs
- ProcessModelInfo.cs
- ArrangedElementCollection.cs
- InputBinder.cs
- XPathScanner.cs
- InstallerTypeAttribute.cs
- IdentityHolder.cs
- GridViewUpdateEventArgs.cs
- ToolboxItemCollection.cs
- RefExpr.cs
- TextTreeUndoUnit.cs
- UnicodeEncoding.cs
- WmlValidatorAdapter.cs
- OperationPickerDialog.cs
- HttpDebugHandler.cs
- CreateParams.cs
- ThreadAttributes.cs
- ListViewAutomationPeer.cs
- HtmlHead.cs
- QueryStringConverter.cs
- MailSettingsSection.cs