Code:
/ Dotnetfx_Vista_SP2 / Dotnetfx_Vista_SP2 / 8.0.50727.4016 / DEVDIV / depot / DevDiv / releases / whidbey / NetFxQFE / 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
- ExceptionList.cs
- XmlMapping.cs
- StreamAsIStream.cs
- ResourceCategoryAttribute.cs
- SynchronizationContext.cs
- DynamicControl.cs
- ActivityValidator.cs
- SchemaReference.cs
- Normalizer.cs
- PrintDocument.cs
- ObjectDataSourceWizardForm.cs
- CodeStatementCollection.cs
- LocalizableResourceBuilder.cs
- HwndSource.cs
- _LocalDataStore.cs
- Control.cs
- CfgParser.cs
- KeyboardEventArgs.cs
- X509SecurityTokenParameters.cs
- MultipleCopiesCollection.cs
- WebPartDescriptionCollection.cs
- AxHost.cs
- Vector3DAnimation.cs
- RuntimeDelegateArgument.cs
- SoapReflectionImporter.cs
- Condition.cs
- Sql8ConformanceChecker.cs
- AspNetPartialTrustHelpers.cs
- IsolatedStoragePermission.cs
- ProxyAttribute.cs
- HandlerMappingMemo.cs
- DesignerWidgets.cs
- ContentElement.cs
- HealthMonitoringSection.cs
- PolicyManager.cs
- PathFigureCollectionConverter.cs
- XmlHierarchicalEnumerable.cs
- ListCollectionView.cs
- WebHostScriptMappingsInstallComponent.cs
- DataRelationCollection.cs
- SystemWebCachingSectionGroup.cs
- DirectoryRedirect.cs
- WindowsSecurityToken.cs
- DrawTreeNodeEventArgs.cs
- PolyQuadraticBezierSegmentFigureLogic.cs
- HttpConfigurationSystem.cs
- HtmlMobileTextWriter.cs
- KeyConverter.cs
- NativeCompoundFileAPIs.cs
- FirstMatchCodeGroup.cs
- ZoneLinkButton.cs
- DataTable.cs
- TogglePatternIdentifiers.cs
- MemberRelationshipService.cs
- ShapeTypeface.cs
- CompensationToken.cs
- PhysicalOps.cs
- DataGridViewControlCollection.cs
- LOSFormatter.cs
- RoleManagerEventArgs.cs
- XmlSubtreeReader.cs
- ValidationSummary.cs
- SizeAnimationUsingKeyFrames.cs
- AssertHelper.cs
- PageAsyncTask.cs
- XPathParser.cs
- FormViewInsertEventArgs.cs
- PointCollection.cs
- LineUtil.cs
- ExtensionWindowResizeGrip.cs
- ContextQuery.cs
- NegotiateStream.cs
- PrimitiveList.cs
- RootDesignerSerializerAttribute.cs
- EventListener.cs
- DataGridViewComboBoxCell.cs
- CodeVariableReferenceExpression.cs
- HtmlInputFile.cs
- GenericPrincipal.cs
- mediaeventargs.cs
- XmlSerializerSection.cs
- Win32Native.cs
- LockRecursionException.cs
- AttributeCollection.cs
- MouseActionConverter.cs
- Activity.cs
- CellParaClient.cs
- StyleHelper.cs
- Transform3D.cs
- SchemaAttDef.cs
- TransactionBehavior.cs
- HtmlEncodedRawTextWriter.cs
- DesignerGeometryHelper.cs
- Visitors.cs
- RegisteredArrayDeclaration.cs
- BindableTemplateBuilder.cs
- QueryContext.cs
- UserNameSecurityTokenAuthenticator.cs
- __ConsoleStream.cs
- Panel.cs