Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / DEVDIV / depot / DevDiv / releases / whidbey / NetFXspW7 / 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. // //----------------------------------------------------------------------------- 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.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- TextAnchor.cs
- AppDomainProtocolHandler.cs
- FlowDocumentView.cs
- SimpleApplicationHost.cs
- SystemIPGlobalProperties.cs
- CompositionTarget.cs
- ItemsPresenter.cs
- XPSSignatureDefinition.cs
- UpdateException.cs
- Base64Encoding.cs
- EditorPartCollection.cs
- WebBrowserNavigatedEventHandler.cs
- ColumnWidthChangedEvent.cs
- WebPartEditorCancelVerb.cs
- TransactionContextValidator.cs
- FeatureManager.cs
- DataControlCommands.cs
- ErrorInfoXmlDocument.cs
- DotExpr.cs
- Socket.cs
- ComboBox.cs
- BitmapEffectGroup.cs
- PersonalizationState.cs
- CompoundFileReference.cs
- TextServicesCompartment.cs
- WebBrowsableAttribute.cs
- NativeRecognizer.cs
- LightweightCodeGenerator.cs
- CompilerGlobalScopeAttribute.cs
- ByteStream.cs
- CursorInteropHelper.cs
- XmlQueryTypeFactory.cs
- OneOfElement.cs
- GeneralTransform3DGroup.cs
- PropertyInformationCollection.cs
- InkPresenterAutomationPeer.cs
- ChangeNode.cs
- XsltSettings.cs
- BulletedListEventArgs.cs
- SamlDoNotCacheCondition.cs
- DataGridViewCell.cs
- ConfigurationStrings.cs
- DateTimePicker.cs
- AesManaged.cs
- RC2.cs
- recordstate.cs
- WebBrowserUriTypeConverter.cs
- recordstatescratchpad.cs
- ClientSettingsSection.cs
- SessionStateSection.cs
- FormViewPagerRow.cs
- SqlDataSourceQueryEditorForm.cs
- CountdownEvent.cs
- ComboBoxItem.cs
- RolePrincipal.cs
- ParagraphVisual.cs
- DataReceivedEventArgs.cs
- MatrixKeyFrameCollection.cs
- FillRuleValidation.cs
- FormViewPageEventArgs.cs
- WebConfigurationHost.cs
- WindowCollection.cs
- NativeMethods.cs
- WebReferencesBuildProvider.cs
- ASCIIEncoding.cs
- SqlNodeAnnotations.cs
- CommandBinding.cs
- SimpleHandlerFactory.cs
- TextParaLineResult.cs
- OrderedDictionaryStateHelper.cs
- ThreadAbortException.cs
- ZipIOEndOfCentralDirectoryBlock.cs
- TextBoxRenderer.cs
- cookiecollection.cs
- ADMembershipUser.cs
- XmlSchemaImport.cs
- DurableOperationAttribute.cs
- XmlQueryType.cs
- XmlDigitalSignatureProcessor.cs
- KeyProperty.cs
- GeometryDrawing.cs
- TableLayoutSettingsTypeConverter.cs
- OverloadGroupAttribute.cs
- IntSecurity.cs
- ErrorHandler.cs
- AssemblyAttributes.cs
- VirtualizingPanel.cs
- DynamicHyperLink.cs
- SerializationSectionGroup.cs
- ListViewTableCell.cs
- GridViewColumn.cs
- DockPanel.cs
- BatchWriter.cs
- WebPartDisplayModeCancelEventArgs.cs
- BookmarkNameHelper.cs
- AppSettingsExpressionBuilder.cs
- shaperfactoryquerycacheentry.cs
- SkewTransform.cs
- IsolatedStoragePermission.cs
- DetailsViewInsertEventArgs.cs