Code:
/ DotNET / DotNET / 8.0 / untmp / WIN_WINDOWS / lh_tools_devdiv_wpf / Windows / wcp / Core / MS / Internal / KnownBoxes.cs / 3 / KnownBoxes.cs
using System;
using System.Windows;
using System.Windows.Media;
using MS.Internal.PresentationCore;
namespace MS.Internal.KnownBoxes
{
[FriendAccessAllowed] // Built into Core, also used by Framework.
internal static class FillRuleBoxes
{
internal static object EvenOddBox = FillRule.EvenOdd;
internal static object NonzeroBox = FillRule.Nonzero;
internal static object Box(FillRule value)
{
if (value == FillRule.Nonzero)
{
return NonzeroBox;
}
else
{
return EvenOddBox;
}
}
}
[FriendAccessAllowed] // Built into Core, also used by Framework.
internal static class VisibilityBoxes
{
internal static object VisibleBox = Visibility.Visible;
internal static object HiddenBox = Visibility.Hidden;
internal static object CollapsedBox = Visibility.Collapsed;
internal static object Box(Visibility value)
{
if (value == Visibility.Visible)
{
return VisibleBox;
}
else if (value == Visibility.Hidden)
{
return HiddenBox;
}
else
{
return CollapsedBox;
}
}
}
}
// File provided for Reference Use Only by Microsoft Corporation (c) 2007.
// Copyright (c) Microsoft Corporation. All rights reserved.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- UnsafeNativeMethodsCLR.cs
- ExtensionQuery.cs
- FlowLayoutSettings.cs
- XmlDataSourceNodeDescriptor.cs
- WorkflowWebHostingModule.cs
- SecurityUtils.cs
- NumericPagerField.cs
- MarkupProperty.cs
- TrackingCondition.cs
- WebPartCloseVerb.cs
- VisualStyleRenderer.cs
- CodeAccessPermission.cs
- DiscoveryRequestHandler.cs
- TransactedReceiveScope.cs
- HashCoreRequest.cs
- ReferenceTypeElement.cs
- SelectionItemPattern.cs
- NGCSerializerAsync.cs
- DictionarySectionHandler.cs
- XsltFunctions.cs
- DebugView.cs
- DomNameTable.cs
- RuntimeResourceSet.cs
- BitmapMetadata.cs
- XPathEmptyIterator.cs
- OleCmdHelper.cs
- MessageSmuggler.cs
- ByteRangeDownloader.cs
- Visual3DCollection.cs
- EvidenceTypeDescriptor.cs
- EntityDataSourceViewSchema.cs
- CollectionChangedEventManager.cs
- UriSection.cs
- Tablet.cs
- UpdateCommand.cs
- WindowsPrincipal.cs
- ThicknessKeyFrameCollection.cs
- UIElementAutomationPeer.cs
- EntityContainerAssociationSetEnd.cs
- CharacterString.cs
- EventSourceCreationData.cs
- BridgeDataReader.cs
- Compiler.cs
- HostingPreferredMapPath.cs
- FlowDocumentPage.cs
- CommandID.cs
- autovalidator.cs
- DropTarget.cs
- OracleCommandSet.cs
- DataGridViewRowEventArgs.cs
- RegionIterator.cs
- HostedHttpTransportManager.cs
- PerfCounters.cs
- BitmapEffectInputConnector.cs
- X509Certificate2.cs
- DisplayInformation.cs
- ShadowGlyph.cs
- WebBrowserProgressChangedEventHandler.cs
- UnrecognizedAssertionsBindingElement.cs
- EntityViewGenerator.cs
- RegistryPermission.cs
- PartialTrustHelpers.cs
- DataGridViewAutoSizeModeEventArgs.cs
- PipelineModuleStepContainer.cs
- ContractsBCL.cs
- QilTernary.cs
- DbDeleteCommandTree.cs
- CurrentChangedEventManager.cs
- SettingsPropertyValue.cs
- RedirectionProxy.cs
- TableItemProviderWrapper.cs
- DataControlFieldTypeEditor.cs
- SpecialTypeDataContract.cs
- SortExpressionBuilder.cs
- DataSvcMapFileSerializer.cs
- InternalCache.cs
- Ipv6Element.cs
- Config.cs
- LiteralControl.cs
- ProjectionCamera.cs
- Byte.cs
- DbConnectionPoolOptions.cs
- HasRunnableWorkflowEvent.cs
- Registry.cs
- IndexedString.cs
- RawUIStateInputReport.cs
- PropertyInformationCollection.cs
- IBuiltInEvidence.cs
- ObfuscateAssemblyAttribute.cs
- SystemResources.cs
- SettingsSection.cs
- ApplicationContext.cs
- FunctionDetailsReader.cs
- RemotingException.cs
- EntityTypeBase.cs
- SecurityHelper.cs
- FixedTextSelectionProcessor.cs
- StringArrayConverter.cs
- TextSimpleMarkerProperties.cs
- EditorBrowsableAttribute.cs