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
- ConfigurationSectionGroup.cs
- XamlUtilities.cs
- XmlNamespaceManager.cs
- SearchForVirtualItemEventArgs.cs
- CollectionChangeEventArgs.cs
- DesignerAttribute.cs
- HierarchicalDataSourceConverter.cs
- SelectedCellsChangedEventArgs.cs
- UnSafeCharBuffer.cs
- SqlCacheDependencyDatabaseCollection.cs
- InputElement.cs
- ApplicationCommands.cs
- HttpCapabilitiesSectionHandler.cs
- NavigationPropertyEmitter.cs
- DecoderFallback.cs
- OpCodes.cs
- SystemFonts.cs
- ColumnWidthChangedEvent.cs
- VisualCollection.cs
- Rectangle.cs
- ProfileModule.cs
- XPathSelectionIterator.cs
- RectangleGeometry.cs
- AuthenticationSchemesHelper.cs
- HtmlHead.cs
- SystemFonts.cs
- DetailsViewPagerRow.cs
- CodeMethodInvokeExpression.cs
- XPathQueryGenerator.cs
- SEHException.cs
- _AuthenticationState.cs
- CodePageUtils.cs
- ItemDragEvent.cs
- assemblycache.cs
- CharEntityEncoderFallback.cs
- ClientSponsor.cs
- Subtree.cs
- SecurityHelper.cs
- _NestedSingleAsyncResult.cs
- ProcessProtocolHandler.cs
- ResourceDescriptionAttribute.cs
- NetMsmqBindingCollectionElement.cs
- TextElementEnumerator.cs
- FilteredDataSetHelper.cs
- Component.cs
- WebServiceErrorEvent.cs
- DataRecordObjectView.cs
- CopyOnWriteList.cs
- Interlocked.cs
- SystemUdpStatistics.cs
- ValueOfAction.cs
- AssemblyUtil.cs
- ViewSimplifier.cs
- MatrixTransform3D.cs
- TypeReference.cs
- CodeExpressionStatement.cs
- TextTreeTextElementNode.cs
- DataGridView.cs
- DataSourceSelectArguments.cs
- StrokeCollectionDefaultValueFactory.cs
- ColorKeyFrameCollection.cs
- ChildTable.cs
- IgnoreDeviceFilterElement.cs
- QueryOptionExpression.cs
- DataGridViewCellParsingEventArgs.cs
- HttpValueCollection.cs
- ToolStripItemRenderEventArgs.cs
- ObjectDataSourceView.cs
- BuildManagerHost.cs
- ManagementOptions.cs
- FieldToken.cs
- ScriptIgnoreAttribute.cs
- SecurityKeyUsage.cs
- DataStreams.cs
- Collection.cs
- DisplayInformation.cs
- BaseTemplateParser.cs
- X509CertificateStore.cs
- ReflectionPermission.cs
- StyleHelper.cs
- RelatedCurrencyManager.cs
- BindingBase.cs
- PageContentCollection.cs
- MSAAWinEventWrap.cs
- ProtocolsConfigurationHandler.cs
- WebPartMenuStyle.cs
- Int16Animation.cs
- ClientCultureInfo.cs
- RefreshPropertiesAttribute.cs
- BaseParaClient.cs
- Selector.cs
- WindowManager.cs
- BitStack.cs
- EllipseGeometry.cs
- ProxyWebPartManager.cs
- DbMetaDataCollectionNames.cs
- SEHException.cs
- ToolStripComboBox.cs
- ToggleButton.cs
- LocationReferenceEnvironment.cs