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
- ErrorWebPart.cs
- ClientUtils.cs
- HelpKeywordAttribute.cs
- SymLanguageVendor.cs
- SequenceDesigner.cs
- Pointer.cs
- MouseGesture.cs
- MetadataCacheItem.cs
- TypeUnloadedException.cs
- FormatConvertedBitmap.cs
- XmlDictionaryReader.cs
- DoubleKeyFrameCollection.cs
- ValidatorCompatibilityHelper.cs
- Parameter.cs
- SQLInt64Storage.cs
- TemplateXamlParser.cs
- BufferModeSettings.cs
- ConfigurationManagerHelperFactory.cs
- TextRangeProviderWrapper.cs
- SaveFileDialog.cs
- ClrProviderManifest.cs
- RawStylusActions.cs
- XmlSchemaElement.cs
- IdnMapping.cs
- QuaternionIndependentAnimationStorage.cs
- Mappings.cs
- SmiTypedGetterSetter.cs
- DataGridViewCellStyleConverter.cs
- Geometry.cs
- DBSchemaTable.cs
- PaperSource.cs
- PersonalizationEntry.cs
- PropertyEmitter.cs
- SecurityChannelListener.cs
- VisualStyleElement.cs
- StyleCollectionEditor.cs
- DoubleLinkListEnumerator.cs
- InvariantComparer.cs
- BaseCollection.cs
- DataStorage.cs
- DeflateEmulationStream.cs
- PageAsyncTask.cs
- PageAsyncTaskManager.cs
- KeySplineConverter.cs
- EmptyStringExpandableObjectConverter.cs
- Module.cs
- ILGenerator.cs
- EmbossBitmapEffect.cs
- DataGridViewSelectedRowCollection.cs
- Options.cs
- ElementAction.cs
- WeakRefEnumerator.cs
- PriorityRange.cs
- SetterBase.cs
- QilVisitor.cs
- EDesignUtil.cs
- XmlArrayItemAttributes.cs
- NavigatorOutput.cs
- StringAnimationUsingKeyFrames.cs
- CopyNamespacesAction.cs
- KeyTimeConverter.cs
- MemberInfoSerializationHolder.cs
- XamlBuildTaskServices.cs
- CompilerTypeWithParams.cs
- XamlPathDataSerializer.cs
- path.cs
- ContainerControl.cs
- SoapCodeExporter.cs
- ValueOfAction.cs
- wmiprovider.cs
- UIElement3DAutomationPeer.cs
- CaseCqlBlock.cs
- TreeViewAutomationPeer.cs
- CommandBinding.cs
- DATA_BLOB.cs
- ConfigXmlAttribute.cs
- RuleProcessor.cs
- AutomationEventArgs.cs
- PhoneCall.cs
- WebBrowsableAttribute.cs
- TextTreeUndoUnit.cs
- ControlParameter.cs
- MobilePage.cs
- DataGridViewCellStateChangedEventArgs.cs
- ObjectQuery.cs
- InstanceDataCollection.cs
- WindowsSpinner.cs
- RectAnimationUsingKeyFrames.cs
- DataTableReader.cs
- PiiTraceSource.cs
- KeyNotFoundException.cs
- DependencyPropertyDescriptor.cs
- SessionStateModule.cs
- Currency.cs
- ContainerUIElement3D.cs
- EntityDataSourceContextDisposingEventArgs.cs
- ChannelBinding.cs
- HeaderFilter.cs
- TimeZoneInfo.cs
- FunctionDefinition.cs