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
- LocatorManager.cs
- PropertyItemInternal.cs
- DataGridSortCommandEventArgs.cs
- UserInitiatedNavigationPermission.cs
- VBCodeProvider.cs
- DesignerSerializationManager.cs
- ChannelSinkStacks.cs
- ApplicationDirectoryMembershipCondition.cs
- EditorServiceContext.cs
- ALinqExpressionVisitor.cs
- MsmqIntegrationProcessProtocolHandler.cs
- CultureTableRecord.cs
- TextUtf8RawTextWriter.cs
- XmlSchemaSimpleTypeUnion.cs
- PasswordTextNavigator.cs
- PackWebRequestFactory.cs
- TextUtf8RawTextWriter.cs
- TemplateControlParser.cs
- XmlElementList.cs
- TextRangeEditLists.cs
- WmlFormAdapter.cs
- TTSEngineTypes.cs
- Operator.cs
- SubtreeProcessor.cs
- DbException.cs
- WMIGenerator.cs
- StringAnimationBase.cs
- ErrorTableItemStyle.cs
- ScalarOps.cs
- MultiplexingDispatchMessageFormatter.cs
- TextRunCache.cs
- Rect3DConverter.cs
- XsdBuildProvider.cs
- AssociationType.cs
- Wizard.cs
- RequestChannel.cs
- IgnoreSection.cs
- Highlights.cs
- MediaEntryAttribute.cs
- KerberosTicketHashIdentifierClause.cs
- DrawingServices.cs
- IPEndPoint.cs
- Array.cs
- SourceFilter.cs
- ChtmlTextBoxAdapter.cs
- KeyedCollection.cs
- SqlBulkCopyColumnMapping.cs
- ClientTarget.cs
- ConnectionPoolManager.cs
- ContentTextAutomationPeer.cs
- JsonReaderWriterFactory.cs
- XPathException.cs
- RequestCache.cs
- SQLBytesStorage.cs
- PinnedBufferMemoryStream.cs
- ThrowHelper.cs
- storepermissionattribute.cs
- RawStylusInputReport.cs
- XPathParser.cs
- ExceptQueryOperator.cs
- PictureBox.cs
- RoleGroup.cs
- CustomGrammar.cs
- SqlProcedureAttribute.cs
- HtmlTableRowCollection.cs
- MemberAccessException.cs
- NumberFormatter.cs
- ZipIOCentralDirectoryBlock.cs
- XmlILOptimizerVisitor.cs
- BoundsDrawingContextWalker.cs
- CodeDirectiveCollection.cs
- sqlcontext.cs
- TableHeaderCell.cs
- FacetEnabledSchemaElement.cs
- MetadataElement.cs
- DataSvcMapFileSerializer.cs
- Identity.cs
- HelpKeywordAttribute.cs
- Buffer.cs
- GridItemProviderWrapper.cs
- ToolStripButton.cs
- GacUtil.cs
- PolyQuadraticBezierSegmentFigureLogic.cs
- Geometry3D.cs
- FileEnumerator.cs
- Duration.cs
- FixedLineResult.cs
- ScrollBar.cs
- GACMembershipCondition.cs
- ClientBuildManagerCallback.cs
- NetSectionGroup.cs
- MailFileEditor.cs
- DataSourceComponent.cs
- WindowsClientElement.cs
- XmlSerializationReader.cs
- DbBuffer.cs
- DataGridPageChangedEventArgs.cs
- PictureBox.cs
- OracleTransaction.cs
- CellParaClient.cs