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
- FacetEnabledSchemaElement.cs
- HtmlElementErrorEventArgs.cs
- ExpressionNode.cs
- codemethodreferenceexpression.cs
- BaseTemplateParser.cs
- HtmlLink.cs
- ExpressionVisitor.cs
- InternalControlCollection.cs
- GeneralTransformGroup.cs
- ToolboxItemFilterAttribute.cs
- SafeSecurityHelper.cs
- DoubleLinkListEnumerator.cs
- WindowsEditBoxRange.cs
- SqlDataSourceEnumerator.cs
- UInt16Storage.cs
- XmlAnyElementAttributes.cs
- Column.cs
- TreeViewCancelEvent.cs
- InputLanguageManager.cs
- CharacterMetricsDictionary.cs
- VideoDrawing.cs
- HttpProfileBase.cs
- SystemColors.cs
- PackWebRequestFactory.cs
- CodeTypeReferenceCollection.cs
- XhtmlConformanceSection.cs
- MediaEntryAttribute.cs
- MediaPlayer.cs
- StringBuilder.cs
- MenuAutomationPeer.cs
- TextElement.cs
- CodeStatement.cs
- XsltOutput.cs
- NextPreviousPagerField.cs
- LinkClickEvent.cs
- RadialGradientBrush.cs
- ListBox.cs
- TitleStyle.cs
- EntityDataSourceConfigureObjectContext.cs
- ConfigXmlReader.cs
- BCLDebug.cs
- RadioButtonAutomationPeer.cs
- Certificate.cs
- AstTree.cs
- WebPartTransformerCollection.cs
- ImpersonationContext.cs
- ColorConvertedBitmapExtension.cs
- IssuanceLicense.cs
- ViewSimplifier.cs
- CatalogPartChrome.cs
- DataSourceProvider.cs
- IdentifierService.cs
- BaseInfoTable.cs
- PassportAuthenticationModule.cs
- CompilerLocalReference.cs
- ExpandSegmentCollection.cs
- JsonDataContract.cs
- StringConcat.cs
- SubpageParaClient.cs
- xmlglyphRunInfo.cs
- WorkflowMarkupSerializer.cs
- DataBindingValueUIHandler.cs
- Authorization.cs
- RegexCompiler.cs
- ObjectStateEntry.cs
- XmlSignificantWhitespace.cs
- XmlSchemaImport.cs
- SchemaLookupTable.cs
- BuildResult.cs
- FixedDocument.cs
- TypeDelegator.cs
- TextServicesCompartment.cs
- ValueTypeIndexerReference.cs
- FrameDimension.cs
- SerialReceived.cs
- RequestCachingSection.cs
- DefaultTextStoreTextComposition.cs
- ListSortDescriptionCollection.cs
- CompoundFileDeflateTransform.cs
- SelectionService.cs
- XPathDocumentBuilder.cs
- UmAlQuraCalendar.cs
- FormatterConverter.cs
- CodeArrayCreateExpression.cs
- MultipleViewPattern.cs
- MdImport.cs
- SafeNativeMethodsCLR.cs
- CommandCollectionEditor.cs
- XmlSchemaSimpleContent.cs
- SoapSchemaExporter.cs
- CookieProtection.cs
- ManagementObject.cs
- BooleanStorage.cs
- GridView.cs
- LocalFileSettingsProvider.cs
- DbTypeMap.cs
- SolidBrush.cs
- ToggleProviderWrapper.cs
- TextMarkerSource.cs
- MetadataCache.cs