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
- SequentialUshortCollection.cs
- ToolStripPanelRow.cs
- Vector3D.cs
- DataViewSetting.cs
- BrowserTree.cs
- FromReply.cs
- PackagePartCollection.cs
- FacetDescriptionElement.cs
- URL.cs
- VerificationAttribute.cs
- PropertyDescriptor.cs
- PingOptions.cs
- TextServicesHost.cs
- GroupDescription.cs
- _OSSOCK.cs
- TreeNodeCollection.cs
- Int32Converter.cs
- ListItemCollection.cs
- SelectionPatternIdentifiers.cs
- RecordConverter.cs
- CacheMemory.cs
- JsonFormatGeneratorStatics.cs
- SqlCrossApplyToCrossJoin.cs
- ClientBuildManagerCallback.cs
- XslAstAnalyzer.cs
- DataControlPagerLinkButton.cs
- WSSecurityPolicy12.cs
- HtmlAnchor.cs
- FtpRequestCacheValidator.cs
- XmlSchemaValidator.cs
- ChannelDispatcherCollection.cs
- FunctionQuery.cs
- InvalidComObjectException.cs
- PageEventArgs.cs
- RuntimeCompatibilityAttribute.cs
- ProjectionPathBuilder.cs
- Int32Storage.cs
- DataSourceControl.cs
- DefaultParameterValueAttribute.cs
- SiteMapDataSource.cs
- CounterSetInstance.cs
- OleDbConnectionPoolGroupProviderInfo.cs
- XmlSchemaExporter.cs
- InstanceLockedException.cs
- MatrixCamera.cs
- CommandHelpers.cs
- TreeViewAutomationPeer.cs
- TypeReference.cs
- StringDictionary.cs
- BindableAttribute.cs
- SizeAnimationBase.cs
- TextTreeRootTextBlock.cs
- FileEnumerator.cs
- OneOfConst.cs
- Rfc2898DeriveBytes.cs
- PointUtil.cs
- XpsColorContext.cs
- SystemThemeKey.cs
- PageTheme.cs
- CssTextWriter.cs
- ActiveXHelper.cs
- ItemContainerGenerator.cs
- QilBinary.cs
- PointUtil.cs
- InputBuffer.cs
- ExtentKey.cs
- CodeCommentStatementCollection.cs
- RegistryConfigurationProvider.cs
- ForeignKeyConstraint.cs
- LazyTextWriterCreator.cs
- MetadataFile.cs
- IndexerReference.cs
- GridViewRowPresenterBase.cs
- DSASignatureFormatter.cs
- ExclusiveTcpTransportManager.cs
- ProcessThread.cs
- X509PeerCertificateAuthenticationElement.cs
- Win32NamedPipes.cs
- UiaCoreProviderApi.cs
- EnumDataContract.cs
- ResumeStoryboard.cs
- DetailsViewUpdatedEventArgs.cs
- CommonRemoteMemoryBlock.cs
- VersionedStreamOwner.cs
- templategroup.cs
- MatrixConverter.cs
- XmlCompatibilityReader.cs
- DataService.cs
- Drawing.cs
- MultipleViewPattern.cs
- TreeViewDesigner.cs
- VisualCollection.cs
- HwndHost.cs
- TextPatternIdentifiers.cs
- XmlArrayItemAttribute.cs
- AsyncCompletedEventArgs.cs
- WebBrowserSiteBase.cs
- PropertyGridView.cs
- TemplateLookupAction.cs
- Timeline.cs