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
- SequentialWorkflowHeaderFooter.cs
- TextTrailingCharacterEllipsis.cs
- HtmlContainerControl.cs
- DayRenderEvent.cs
- XmlUtil.cs
- ProxyHwnd.cs
- CollectionView.cs
- WorkflowEventArgs.cs
- FileBasedResourceGroveler.cs
- Latin1Encoding.cs
- WeakReadOnlyCollection.cs
- PrimarySelectionAdorner.cs
- EvidenceBase.cs
- User.cs
- FrameworkRichTextComposition.cs
- ProxyManager.cs
- VerificationException.cs
- ReachNamespaceInfo.cs
- Regex.cs
- MsmqIntegrationSecurityMode.cs
- _ReceiveMessageOverlappedAsyncResult.cs
- ScaleTransform3D.cs
- ADMembershipProvider.cs
- TextTreeExtractElementUndoUnit.cs
- ByteStream.cs
- ValidationUtility.cs
- SortedList.cs
- BadImageFormatException.cs
- StatusBarItem.cs
- InvalidProgramException.cs
- TextFormattingConverter.cs
- XmlNavigatorFilter.cs
- TemplateApplicationHelper.cs
- EventPropertyMap.cs
- DataGridRowEventArgs.cs
- TimersDescriptionAttribute.cs
- InputLanguage.cs
- VersionedStreamOwner.cs
- RegexParser.cs
- RowUpdatingEventArgs.cs
- DetailsViewActionList.cs
- Attributes.cs
- ProgressChangedEventArgs.cs
- WorkflowDesignerMessageFilter.cs
- StyleSheetComponentEditor.cs
- BrowserCapabilitiesCompiler.cs
- Compiler.cs
- Paragraph.cs
- SoapExtensionReflector.cs
- RowType.cs
- ResetableIterator.cs
- DragEvent.cs
- MarkupExtensionParser.cs
- GPRECTF.cs
- MachineKeySection.cs
- LinqDataSourceDisposeEventArgs.cs
- EventLogger.cs
- BasicAsyncResult.cs
- RealizationContext.cs
- HtmlImage.cs
- CompiledQueryCacheKey.cs
- ClassicBorderDecorator.cs
- XmlSchemaComplexContentExtension.cs
- ByeOperation11AsyncResult.cs
- EasingFunctionBase.cs
- NavigationEventArgs.cs
- KeyEvent.cs
- BindingManagerDataErrorEventArgs.cs
- ToolStripDropDownMenu.cs
- ECDsaCng.cs
- Switch.cs
- BooleanAnimationBase.cs
- CodeDOMProvider.cs
- ValidationError.cs
- DbgCompiler.cs
- ImageBrush.cs
- CompoundFileDeflateTransform.cs
- ThreadStaticAttribute.cs
- PreservationFileWriter.cs
- DataServiceKeyAttribute.cs
- XmlSchemaRedefine.cs
- ProfileGroupSettings.cs
- __Error.cs
- WebPartTransformerCollection.cs
- DelegatedStream.cs
- Vector3D.cs
- RegionInfo.cs
- ObjectItemConventionAssemblyLoader.cs
- SelectedPathEditor.cs
- OutputScopeManager.cs
- IsolatedStorageException.cs
- TypeLibConverter.cs
- CodeConditionStatement.cs
- PlatformCulture.cs
- DbExpressionBuilder.cs
- StatusBarAutomationPeer.cs
- XPathDocumentIterator.cs
- CommonRemoteMemoryBlock.cs
- GPPOINT.cs
- SetterBaseCollection.cs