Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / cdf / src / NetFx40 / Tools / System.Activities.Presentation / System / Activities / Presentation / View / CanExpandCollapseAllConverter.cs / 1305376 / CanExpandCollapseAllConverter.cs
//------------------------------------------------------------
// Copyright (c) Microsoft Corporation. All rights reserved.
//-----------------------------------------------------------
namespace System.Activities.Presentation.View
{
using System.Globalization;
using System.Windows.Data;
using System.Windows;
sealed class CanExpandCollapseAllConverter : IValueConverter
{
public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
{
if (value == null || value == DependencyProperty.UnsetValue)
{
return false;
}
ActivityDesignerOptionsAttribute attr = WorkflowViewService.GetAttribute(value.GetType());
return attr == null || !attr.AlwaysCollapseChildren;
}
public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)
{
throw FxTrace.Exception.AsError(new NotSupportedException());
}
}
}
// File provided for Reference Use Only by Microsoft Corporation (c) 2007.
//------------------------------------------------------------
// Copyright (c) Microsoft Corporation. All rights reserved.
//-----------------------------------------------------------
namespace System.Activities.Presentation.View
{
using System.Globalization;
using System.Windows.Data;
using System.Windows;
sealed class CanExpandCollapseAllConverter : IValueConverter
{
public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
{
if (value == null || value == DependencyProperty.UnsetValue)
{
return false;
}
ActivityDesignerOptionsAttribute attr = WorkflowViewService.GetAttribute(value.GetType());
return attr == null || !attr.AlwaysCollapseChildren;
}
public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)
{
throw FxTrace.Exception.AsError(new NotSupportedException());
}
}
}
// File provided for Reference Use Only by Microsoft Corporation (c) 2007.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- AnnotationHighlightLayer.cs
- StylusPointPropertyInfoDefaults.cs
- SpecialNameAttribute.cs
- UIInitializationException.cs
- FixedSOMElement.cs
- XPathDocumentNavigator.cs
- ItemContainerPattern.cs
- Pts.cs
- MethodSignatureGenerator.cs
- PerfCounters.cs
- WebServicesDescriptionAttribute.cs
- DocumentPageHost.cs
- ListSortDescriptionCollection.cs
- MailDefinition.cs
- TextAnchor.cs
- CodeEntryPointMethod.cs
- ServiceInfo.cs
- InstanceView.cs
- Module.cs
- CodeDomLocalizationProvider.cs
- ZipPackagePart.cs
- WinFormsSecurity.cs
- ColorConvertedBitmapExtension.cs
- _FixedSizeReader.cs
- ReaderWriterLock.cs
- DataColumnChangeEvent.cs
- NetworkInformationException.cs
- Animatable.cs
- ThreadStateException.cs
- DynamicDataRouteHandler.cs
- SQlBooleanStorage.cs
- SerializerDescriptor.cs
- ReaderWriterLockWrapper.cs
- HttpCacheVary.cs
- DataGridViewCellCollection.cs
- SiteMapDataSourceView.cs
- MouseEvent.cs
- KnownTypes.cs
- EnumBuilder.cs
- KeyboardNavigation.cs
- DataGridViewComboBoxColumn.cs
- ExtendedPropertyCollection.cs
- PrtCap_Public.cs
- SortQuery.cs
- XmlNodeChangedEventArgs.cs
- TaskHelper.cs
- FormConverter.cs
- QueryCacheManager.cs
- BrowserCapabilitiesCompiler.cs
- COM2FontConverter.cs
- FloaterParagraph.cs
- StringUtil.cs
- ResourceSetExpression.cs
- ADMembershipUser.cs
- WebBrowserEvent.cs
- WriteFileContext.cs
- KeyGestureValueSerializer.cs
- ToolStripItem.cs
- AsymmetricKeyExchangeDeformatter.cs
- TransformCollection.cs
- DataGridViewCellContextMenuStripNeededEventArgs.cs
- Rect3D.cs
- HttpModuleActionCollection.cs
- ApplicationServiceHelper.cs
- PasswordTextNavigator.cs
- BamlLocalizableResourceKey.cs
- ToolStripPanel.cs
- FixedElement.cs
- HttpRawResponse.cs
- ScriptingJsonSerializationSection.cs
- CreateUserWizard.cs
- ModulesEntry.cs
- FontStyles.cs
- AsyncPostBackTrigger.cs
- CachedPathData.cs
- TreeNodeCollection.cs
- SqlOuterApplyReducer.cs
- ViewLoader.cs
- CompositeFontParser.cs
- PhysicalAddress.cs
- ActiveXSite.cs
- Regex.cs
- ExeContext.cs
- RelatedCurrencyManager.cs
- MouseWheelEventArgs.cs
- ConvertersCollection.cs
- Accessors.cs
- XmlText.cs
- TextBounds.cs
- UrlUtility.cs
- SectionVisual.cs
- StringValidator.cs
- XmlSerializer.cs
- DetailsViewInsertEventArgs.cs
- IpcServerChannel.cs
- FixedSOMImage.cs
- WebPartMinimizeVerb.cs
- IxmlLineInfo.cs
- PrintControllerWithStatusDialog.cs
- ProtocolImporter.cs