Code:
/ Dotnetfx_Vista_SP2 / Dotnetfx_Vista_SP2 / 8.0.50727.4016 / DEVDIV / depot / DevDiv / releases / Orcas / QFE / 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
- CodeTypeParameterCollection.cs
- Executor.cs
- TimeZoneInfo.cs
- MetricEntry.cs
- XslTransform.cs
- Optimizer.cs
- DataListItemEventArgs.cs
- ListItemCollection.cs
- MimeWriter.cs
- XmlSchemaProviderAttribute.cs
- TrackPointCollection.cs
- SingleAnimationBase.cs
- ToolStripContentPanelRenderEventArgs.cs
- SqlTriggerAttribute.cs
- Effect.cs
- SerializableAttribute.cs
- IgnoreFlushAndCloseStream.cs
- StickyNote.cs
- CancellationTokenSource.cs
- RefreshEventArgs.cs
- SchemaInfo.cs
- WebPartManagerDesigner.cs
- Inflater.cs
- BindingSource.cs
- ActivationProxy.cs
- OutputCacheSection.cs
- Screen.cs
- GridViewRowPresenterBase.cs
- returneventsaver.cs
- SQLBytesStorage.cs
- _Win32.cs
- BinaryKeyIdentifierClause.cs
- ActivityExecutorDelegateInfo.cs
- FactoryRecord.cs
- Viewport3DAutomationPeer.cs
- CatalogPartChrome.cs
- HostedTransportConfigurationBase.cs
- SyndicationLink.cs
- LoadGrammarCompletedEventArgs.cs
- sqlcontext.cs
- PointLight.cs
- Help.cs
- _DigestClient.cs
- WebPartTransformer.cs
- Size.cs
- MsmqIntegrationBindingElement.cs
- TypeReference.cs
- XmlAtomicValue.cs
- Part.cs
- ListViewGroupConverter.cs
- NativeMethods.cs
- BaseUriHelper.cs
- FontResourceCache.cs
- RadioButton.cs
- ControlLocalizer.cs
- EpmContentSerializerBase.cs
- DropDownButton.cs
- ColumnMapProcessor.cs
- SiteMapProvider.cs
- TableLayout.cs
- Expression.cs
- XslTransform.cs
- EntityUtil.cs
- FunctionUpdateCommand.cs
- SpotLight.cs
- TextServicesDisplayAttribute.cs
- PeerToPeerException.cs
- sqlmetadatafactory.cs
- DispatcherExceptionFilterEventArgs.cs
- CompleteWizardStep.cs
- DecodeHelper.cs
- DateTimeUtil.cs
- Object.cs
- cookiecollection.cs
- LabelDesigner.cs
- TableLayoutStyleCollection.cs
- DataGridTableCollection.cs
- UserPersonalizationStateInfo.cs
- ResponseStream.cs
- X509ImageLogo.cs
- Decorator.cs
- LinearGradientBrush.cs
- DrawListViewSubItemEventArgs.cs
- bindurihelper.cs
- _DisconnectOverlappedAsyncResult.cs
- SecurityException.cs
- RijndaelManaged.cs
- SamlDelegatingWriter.cs
- SplayTreeNode.cs
- KeySpline.cs
- HtmlInputSubmit.cs
- CodeCommentStatementCollection.cs
- XmlIterators.cs
- DynamicHyperLink.cs
- ToolStripDesignerAvailabilityAttribute.cs
- NotSupportedException.cs
- RawKeyboardInputReport.cs
- ContainerUIElement3D.cs
- ObjectItemCollection.cs
- EntitySqlQueryCacheEntry.cs