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
- BezierSegment.cs
- BufferModesCollection.cs
- CodeDirectiveCollection.cs
- PageRequestManager.cs
- DataGridGeneralPage.cs
- FrameworkContentElement.cs
- ListBoxChrome.cs
- OdbcPermission.cs
- CodeAttributeArgument.cs
- DesignTimeXamlWriter.cs
- _BasicClient.cs
- TablePattern.cs
- DataPagerFieldCollection.cs
- SecondaryIndex.cs
- AbstractSvcMapFileLoader.cs
- TextDocumentView.cs
- FixedTextView.cs
- ParseNumbers.cs
- TypeTypeConverter.cs
- InvalidEnumArgumentException.cs
- StreamReader.cs
- ChangeInterceptorAttribute.cs
- BezierSegment.cs
- ObjectSet.cs
- DynamicDataRoute.cs
- ParameterModifier.cs
- MultiSelectRootGridEntry.cs
- Evidence.cs
- DifferencingCollection.cs
- DataSource.cs
- ReflectionServiceProvider.cs
- GradientStopCollection.cs
- DesignerDataConnection.cs
- SystemResources.cs
- DocumentCollection.cs
- FlowDocumentPageViewerAutomationPeer.cs
- CompilerResults.cs
- BasicSecurityProfileVersion.cs
- FindRequestContext.cs
- PerformanceCounterCategory.cs
- HttpCookie.cs
- ChtmlTextWriter.cs
- EUCJPEncoding.cs
- SessionStateSection.cs
- SqlCacheDependency.cs
- Clipboard.cs
- UTF7Encoding.cs
- X509ClientCertificateAuthenticationElement.cs
- DockAndAnchorLayout.cs
- RangeValuePattern.cs
- XmlSerializationReader.cs
- CacheRequest.cs
- AlphabeticalEnumConverter.cs
- PrintPreviewDialog.cs
- NodeLabelEditEvent.cs
- ParseChildrenAsPropertiesAttribute.cs
- AdapterDictionary.cs
- arc.cs
- OfTypeExpression.cs
- EncoderNLS.cs
- PartialList.cs
- HtmlEmptyTagControlBuilder.cs
- CalendarAutoFormat.cs
- PolicyException.cs
- TextFragmentEngine.cs
- DataGridTable.cs
- RuleDefinitions.cs
- _FtpControlStream.cs
- DataGridViewLinkCell.cs
- OraclePermission.cs
- TrayIconDesigner.cs
- Rect.cs
- GridViewItemAutomationPeer.cs
- LogicalExpressionTypeConverter.cs
- ModuleElement.cs
- RequestQueue.cs
- SoapFault.cs
- HighlightOverlayGlyph.cs
- ExtensionSimplifierMarkupObject.cs
- ScriptResourceInfo.cs
- RelationshipSet.cs
- DPAPIProtectedConfigurationProvider.cs
- WebPartTransformer.cs
- SourceFileBuildProvider.cs
- XamlPointCollectionSerializer.cs
- SmiRequestExecutor.cs
- TextParaLineResult.cs
- XmlImplementation.cs
- GZipDecoder.cs
- FormsAuthenticationModule.cs
- AttachedPropertyBrowsableAttribute.cs
- TraceSection.cs
- DesignOnlyAttribute.cs
- WebServiceClientProxyGenerator.cs
- MetadataItemSerializer.cs
- ProgressBar.cs
- BitVector32.cs
- TextRangeEditTables.cs
- CodeDomConfigurationHandler.cs
- ZipPackagePart.cs