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
- EntityStoreSchemaFilterEntry.cs
- HtmlInputSubmit.cs
- FunctionImportElement.cs
- FindCompletedEventArgs.cs
- RunWorkerCompletedEventArgs.cs
- DataKeyCollection.cs
- SamlConditions.cs
- MenuStrip.cs
- ChildChangedEventArgs.cs
- WasEndpointConfigContainer.cs
- InputMethodStateTypeInfo.cs
- ChangeConflicts.cs
- RadioButtonBaseAdapter.cs
- TextComposition.cs
- DocumentEventArgs.cs
- ObjectSet.cs
- TextTreeObjectNode.cs
- SerializationEventsCache.cs
- ChangesetResponse.cs
- Socket.cs
- SystemKeyConverter.cs
- DrawingCollection.cs
- TextRangeEdit.cs
- Single.cs
- StringFreezingAttribute.cs
- SrgsItemList.cs
- SmtpFailedRecipientException.cs
- ErrorReporting.cs
- SoapCodeExporter.cs
- XmlSchemaObjectTable.cs
- EmptyStringExpandableObjectConverter.cs
- CodeCompileUnit.cs
- XPathParser.cs
- EncryptedType.cs
- DiagnosticTraceSource.cs
- ClientScriptManager.cs
- UserUseLicenseDictionaryLoader.cs
- ServerIdentity.cs
- ContextProperty.cs
- Rotation3DKeyFrameCollection.cs
- SystemIcmpV6Statistics.cs
- PrePrepareMethodAttribute.cs
- returneventsaver.cs
- CompositionDesigner.cs
- HierarchicalDataBoundControlAdapter.cs
- MergeFilterQuery.cs
- SqlDataSourceStatusEventArgs.cs
- LinkLabelLinkClickedEvent.cs
- DeferredBinaryDeserializerExtension.cs
- ProfilePropertyMetadata.cs
- ExecutionEngineException.cs
- DefaultCommandConverter.cs
- ProcessModule.cs
- ArrayElementGridEntry.cs
- BrowserDefinitionCollection.cs
- xsdvalidator.cs
- StrokeNode.cs
- HtmlInputFile.cs
- ComplexPropertyEntry.cs
- HtmlInputSubmit.cs
- TargetPerspective.cs
- DeclarativeCatalogPart.cs
- PointAnimationUsingPath.cs
- DeploymentExceptionMapper.cs
- Executor.cs
- EventMappingSettingsCollection.cs
- HtmlMeta.cs
- ConditionalAttribute.cs
- LocatorBase.cs
- SqlRowUpdatedEvent.cs
- DataGridViewRowDividerDoubleClickEventArgs.cs
- DataSetUtil.cs
- BuiltInExpr.cs
- ResourceExpressionBuilder.cs
- MonitorWrapper.cs
- SessionStateUtil.cs
- ManipulationLogic.cs
- OnOperation.cs
- DataGridTextBoxColumn.cs
- NativeMethods.cs
- AudioFormatConverter.cs
- UpDownEvent.cs
- WebPartConnectionsCloseVerb.cs
- UriParserTemplates.cs
- SpStreamWrapper.cs
- VectorCollectionValueSerializer.cs
- TdsRecordBufferSetter.cs
- EventLog.cs
- DistinctQueryOperator.cs
- TypeInitializationException.cs
- GridProviderWrapper.cs
- InputMethodStateTypeInfo.cs
- DelegatingTypeDescriptionProvider.cs
- SerTrace.cs
- AndMessageFilterTable.cs
- PenContext.cs
- DataSetUtil.cs
- AnnotationObservableCollection.cs
- CertificateElement.cs
- SystemIdentity.cs