Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / DEVDIV / depot / DevDiv / releases / Orcas / NetFXw7 / wpf / src / Core / CSharp / MS / Internal / KnownBoxes.cs / 1 / 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.
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
- BindingMAnagerBase.cs
- CurrencyWrapper.cs
- TheQuery.cs
- tooltip.cs
- Environment.cs
- SecurityException.cs
- DataGridHyperlinkColumn.cs
- WebBrowser.cs
- ImportCatalogPart.cs
- RemoveStoryboard.cs
- TreeWalker.cs
- Table.cs
- OdbcDataAdapter.cs
- SessionStateContainer.cs
- CheckBoxField.cs
- GlyphElement.cs
- SqlProfileProvider.cs
- MgmtConfigurationRecord.cs
- HtmlElement.cs
- AuthenticationManager.cs
- DataGridTextBoxColumn.cs
- InvalidPrinterException.cs
- DataTableReaderListener.cs
- X509Certificate.cs
- IdSpace.cs
- IpcManager.cs
- FakeModelPropertyImpl.cs
- DefaultTextStoreTextComposition.cs
- _WinHttpWebProxyDataBuilder.cs
- DynamicExpression.cs
- odbcmetadatacolumnnames.cs
- ColorPalette.cs
- DiscoveryCallbackBehavior.cs
- HashCodeCombiner.cs
- SymmetricAlgorithm.cs
- MsmqInputChannelBase.cs
- UndoManager.cs
- SystemDropShadowChrome.cs
- AttachedPropertyBrowsableAttribute.cs
- SchemaImporterExtensionsSection.cs
- TextBreakpoint.cs
- TypeInitializationException.cs
- NumericExpr.cs
- PlaceHolder.cs
- FreezableOperations.cs
- OutputScopeManager.cs
- AttributeCallbackBuilder.cs
- DataGridViewBand.cs
- FormViewPageEventArgs.cs
- PartitionedStream.cs
- ReadOnlyAttribute.cs
- NotifyIcon.cs
- MyContact.cs
- SpecialFolderEnumConverter.cs
- ConfigUtil.cs
- QueueException.cs
- UInt32.cs
- WebSysDescriptionAttribute.cs
- DbgUtil.cs
- SatelliteContractVersionAttribute.cs
- SignatureConfirmationElement.cs
- GeometryGroup.cs
- PropertyInformation.cs
- panel.cs
- StringArrayEditor.cs
- XmlSchemaRedefine.cs
- SimpleRecyclingCache.cs
- OleDbInfoMessageEvent.cs
- DetailsViewRow.cs
- XmlElement.cs
- Command.cs
- AnnotationHighlightLayer.cs
- ICollection.cs
- StateBag.cs
- PersonalizationState.cs
- Brush.cs
- MemberMemberBinding.cs
- RoutingConfiguration.cs
- IERequestCache.cs
- DoubleAnimationUsingPath.cs
- RegistryConfigurationProvider.cs
- TcpChannelHelper.cs
- ManagedWndProcTracker.cs
- PerformanceCounters.cs
- SendMailErrorEventArgs.cs
- TableLayoutSettingsTypeConverter.cs
- RegexFCD.cs
- OpCodes.cs
- Image.cs
- DeferrableContent.cs
- BaseHashHelper.cs
- AnonymousIdentificationSection.cs
- DataGridParentRows.cs
- Cursor.cs
- DesignerToolboxInfo.cs
- EmptyCollection.cs
- XmlAttribute.cs
- SimpleTypeResolver.cs
- ContainsSearchOperator.cs
- ValidationErrorEventArgs.cs