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
- ObjectDataSourceFilteringEventArgs.cs
- ColorBlend.cs
- RayMeshGeometry3DHitTestResult.cs
- DataSourceCache.cs
- SafeArrayRankMismatchException.cs
- Timer.cs
- CellIdBoolean.cs
- ToolStripScrollButton.cs
- DataGridViewRowsAddedEventArgs.cs
- MemberHolder.cs
- GenericAuthenticationEventArgs.cs
- Cursor.cs
- ReversePositionQuery.cs
- FlowPanelDesigner.cs
- WsatServiceCertificate.cs
- mongolianshape.cs
- TypeBuilderInstantiation.cs
- FixedSOMContainer.cs
- ImageIndexConverter.cs
- PointAnimationUsingPath.cs
- DecoderBestFitFallback.cs
- uribuilder.cs
- ToolStripTextBox.cs
- DetailsViewPagerRow.cs
- XmlIlTypeHelper.cs
- AVElementHelper.cs
- DataGridViewCellMouseEventArgs.cs
- HttpApplication.cs
- GeometryDrawing.cs
- WeakReferenceKey.cs
- WizardForm.cs
- ISFClipboardData.cs
- Menu.cs
- AlphabetConverter.cs
- CombinedGeometry.cs
- DataGridViewCellMouseEventArgs.cs
- WorkflowMarkupSerializationException.cs
- MemberAccessException.cs
- SimpleMailWebEventProvider.cs
- RootBrowserWindowAutomationPeer.cs
- WindowsSpinner.cs
- ClonableStack.cs
- SchemaAttDef.cs
- NotSupportedException.cs
- AsyncResult.cs
- DesignSurfaceManager.cs
- SQLStringStorage.cs
- ProcessHostMapPath.cs
- SiteIdentityPermission.cs
- CornerRadius.cs
- ProcessRequestAsyncResult.cs
- BrowserCapabilitiesCodeGenerator.cs
- BindingContext.cs
- WindowsFont.cs
- SynchronizingStream.cs
- ErrorProvider.cs
- SqlDelegatedTransaction.cs
- EllipseGeometry.cs
- BigIntegerStorage.cs
- DataDocumentXPathNavigator.cs
- SafeRightsManagementPubHandle.cs
- ScriptMethodAttribute.cs
- Aggregates.cs
- RootContext.cs
- ForeignKeyConstraint.cs
- SafeNativeMethodsCLR.cs
- TypeUtils.cs
- ContainerVisual.cs
- ProcessHost.cs
- SystemSounds.cs
- LinearGradientBrush.cs
- diagnosticsswitches.cs
- IndicFontClient.cs
- DomNameTable.cs
- HttpsChannelFactory.cs
- MetadataHelper.cs
- Converter.cs
- StringDictionary.cs
- ImageUrlEditor.cs
- TimeSpanValidatorAttribute.cs
- FunctionDefinition.cs
- AuthorizationSection.cs
- _Connection.cs
- AuthorizationSection.cs
- XamlStream.cs
- IItemContainerGenerator.cs
- Vector3D.cs
- Translator.cs
- CodeAttributeArgument.cs
- PersistenceTypeAttribute.cs
- ZipIOBlockManager.cs
- DiscardableAttribute.cs
- BlockUIContainer.cs
- BinaryObjectReader.cs
- CodeTypeDeclarationCollection.cs
- StateWorkerRequest.cs
- OutOfProcStateClientManager.cs
- XsltLibrary.cs
- PackagePartCollection.cs
- PointKeyFrameCollection.cs