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
- GACMembershipCondition.cs
- CodeBinaryOperatorExpression.cs
- LocalValueEnumerator.cs
- SoapExtension.cs
- DocumentApplicationJournalEntry.cs
- MULTI_QI.cs
- Compilation.cs
- Int32AnimationUsingKeyFrames.cs
- BooleanStorage.cs
- RegisteredScript.cs
- PostBackOptions.cs
- LinkLabel.cs
- CustomErrorsSection.cs
- RowTypeElement.cs
- ExtenderProvidedPropertyAttribute.cs
- DataGridCommandEventArgs.cs
- UpdateException.cs
- ObjectStateEntryDbUpdatableDataRecord.cs
- ReachSerializableProperties.cs
- XmlNamedNodeMap.cs
- HtmlAnchor.cs
- CodeTypeOfExpression.cs
- BuildProviderCollection.cs
- Msmq.cs
- BitmapFrame.cs
- OpenTypeCommon.cs
- ToolStripSeparator.cs
- StreamWriter.cs
- Thickness.cs
- XmlNotation.cs
- XmlDocumentSerializer.cs
- DbConnectionInternal.cs
- Operand.cs
- BinaryObjectInfo.cs
- Expander.cs
- DetailsViewUpdatedEventArgs.cs
- FlowLayout.cs
- LogReservationCollection.cs
- MimeXmlImporter.cs
- UIElement.cs
- SqlIdentifier.cs
- Object.cs
- BaseCollection.cs
- SafeTimerHandle.cs
- CodeArrayIndexerExpression.cs
- ConditionCollection.cs
- UserControl.cs
- FullTextBreakpoint.cs
- DescendantOverDescendantQuery.cs
- RegisteredArrayDeclaration.cs
- formatter.cs
- SqlCaseSimplifier.cs
- StrongNameIdentityPermission.cs
- FileStream.cs
- CardSpaceSelector.cs
- BooleanExpr.cs
- SqlDataSourceStatusEventArgs.cs
- SiteMapNodeCollection.cs
- TypeDependencyAttribute.cs
- TextPointerBase.cs
- XamlFilter.cs
- StringFreezingAttribute.cs
- HtmlControl.cs
- FastEncoder.cs
- TokenizerHelper.cs
- CompositionDesigner.cs
- TextFormatter.cs
- PartitionedStream.cs
- WebFormsRootDesigner.cs
- MD5Cng.cs
- OleDbPermission.cs
- TypedTableGenerator.cs
- String.cs
- WindowsTokenRoleProvider.cs
- AssemblyNameProxy.cs
- StandardCommands.cs
- UserControlAutomationPeer.cs
- ProjectionCamera.cs
- SafeSecurityHandles.cs
- QueryContinueDragEventArgs.cs
- ColumnPropertiesGroup.cs
- XmlCharCheckingWriter.cs
- ConfigurationPropertyCollection.cs
- EndOfStreamException.cs
- LabelAutomationPeer.cs
- SecurityException.cs
- AdRotator.cs
- TablePatternIdentifiers.cs
- FileFormatException.cs
- ByteAnimation.cs
- Rect.cs
- _StreamFramer.cs
- AnonymousIdentificationModule.cs
- SpellerHighlightLayer.cs
- returneventsaver.cs
- SecurityTokenTypes.cs
- MenuCommandService.cs
- LoginStatusDesigner.cs
- BackStopAuthenticationModule.cs
- XPathExpr.cs