Code:
/ FX-1434 / FX-1434 / 1.0 / untmp / whidbey / REDBITS / ndp / fx / src / WinForms / Managed / System / WinForms / FlowLayoutSettings.cs / 1 / FlowLayoutSettings.cs
//------------------------------------------------------------------------------
//
// Copyright (c) Microsoft Corporation. All rights reserved.
//
//-----------------------------------------------------------------------------
namespace System.Windows.Forms {
using System;
using System.ComponentModel;
using System.Diagnostics;
using System.Drawing;
using System.Windows.Forms.Layout;
///
[DefaultProperty("FlowDirection")]
public class FlowLayoutSettings : LayoutSettings {
internal FlowLayoutSettings(IArrangedElement owner) : base(owner) {}
///
public override LayoutEngine LayoutEngine {
get { return FlowLayout.Instance; }
}
///
[SRDescription(SR.FlowPanelFlowDirectionDescr)]
[DefaultValue(FlowDirection.LeftToRight)]
[SRCategory(SR.CatLayout)]
public FlowDirection FlowDirection {
get { return FlowLayout.GetFlowDirection(Owner); }
set {
FlowLayout.SetFlowDirection(Owner, value);
Debug.Assert(FlowDirection == value, "FlowDirection should be the same as we set it");
}
}
///
[SRDescription(SR.FlowPanelWrapContentsDescr)]
[DefaultValue(true)]
[SRCategory(SR.CatLayout)]
public bool WrapContents {
get { return FlowLayout.GetWrapContents(Owner); }
set {
FlowLayout.SetWrapContents(Owner, value);
Debug.Assert(WrapContents == value, "WrapContents should be the same as we set it");
}
}
public void SetFlowBreak(object child, bool value) {
IArrangedElement element = FlowLayout.Instance.CastToArrangedElement(child);
if (GetFlowBreak(child) != value) {
CommonProperties.SetFlowBreak(element, value);
}
}
public bool GetFlowBreak(object child) {
IArrangedElement element = FlowLayout.Instance.CastToArrangedElement(child);
return CommonProperties.GetFlowBreak(element);
}
}
}
// 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
- RadioButtonList.cs
- ConfigXmlWhitespace.cs
- Attributes.cs
- EntitySet.cs
- PropertyEmitterBase.cs
- RadialGradientBrush.cs
- DocumentSchemaValidator.cs
- ListControlConvertEventArgs.cs
- XmlQueryRuntime.cs
- DNS.cs
- DataControlPagerLinkButton.cs
- PathFigureCollection.cs
- MsmqBindingMonitor.cs
- ChangeProcessor.cs
- FormViewPagerRow.cs
- HtmlSelectionListAdapter.cs
- SyndicationDeserializer.cs
- Stacktrace.cs
- InputScopeNameConverter.cs
- ExtenderHelpers.cs
- SerializationUtility.cs
- TextSchema.cs
- ByteConverter.cs
- InputDevice.cs
- Interlocked.cs
- WebConfigurationFileMap.cs
- XPathDocumentNavigator.cs
- RequestTimeoutManager.cs
- FormatException.cs
- TrayIconDesigner.cs
- EdmTypeAttribute.cs
- DecimalConstantAttribute.cs
- SoapHeaderAttribute.cs
- RequestUriProcessor.cs
- WebPartConnectionsDisconnectVerb.cs
- CategoryGridEntry.cs
- ArrayExtension.cs
- DefaultAuthorizationContext.cs
- SqlBuffer.cs
- SingleSelectRootGridEntry.cs
- InfoCardSymmetricAlgorithm.cs
- TypeReference.cs
- PropertyInfo.cs
- ConstantCheck.cs
- XmlAnyElementAttributes.cs
- Activity.cs
- BitmapEffectDrawingContextWalker.cs
- FontClient.cs
- ScrollItemProviderWrapper.cs
- SQLBinary.cs
- ConnectionString.cs
- ConfigurationErrorsException.cs
- FloaterParagraph.cs
- AsyncOperationManager.cs
- StrongNameIdentityPermission.cs
- CodeTypeReferenceExpression.cs
- DesignerGenericWebPart.cs
- RevocationPoint.cs
- IdentityNotMappedException.cs
- CodeSnippetExpression.cs
- JapaneseLunisolarCalendar.cs
- XmlQualifiedName.cs
- MarginCollapsingState.cs
- SmtpReplyReaderFactory.cs
- SingleAnimation.cs
- UnknownBitmapEncoder.cs
- MissingMethodException.cs
- SpeechAudioFormatInfo.cs
- PeerNearMe.cs
- ServiceEndpointCollection.cs
- ChooseAction.cs
- ZoneMembershipCondition.cs
- Behavior.cs
- LogReservationCollection.cs
- OverlappedAsyncResult.cs
- ClickablePoint.cs
- HTTPNotFoundHandler.cs
- Variable.cs
- StateChangeEvent.cs
- DbConnectionPool.cs
- HyperLink.cs
- DefaultSection.cs
- ProgressPage.cs
- ListViewItemEventArgs.cs
- Properties.cs
- InvalidCastException.cs
- RadialGradientBrush.cs
- ServiceDesigner.cs
- ControlParameter.cs
- ResourcesChangeInfo.cs
- TextDecorationLocationValidation.cs
- SqlUnionizer.cs
- BinHexDecoder.cs
- SharedDp.cs
- TextTreeText.cs
- ClientScriptManager.cs
- RemoteWebConfigurationHost.cs
- ResourceDisplayNameAttribute.cs
- DocumentSchemaValidator.cs
- SystemNetworkInterface.cs