Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / WinForms / Managed / System / WinForms / FlowLayoutSettings.cs / 1305376 / 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.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- HitTestWithGeometryDrawingContextWalker.cs
- SplineQuaternionKeyFrame.cs
- ListControlBoundActionList.cs
- FileSecurity.cs
- ConfigurationElement.cs
- KeyGestureConverter.cs
- NamespaceInfo.cs
- NameValuePair.cs
- QilInvokeLateBound.cs
- CodeStatement.cs
- ThrowOnMultipleAssignment.cs
- TreeView.cs
- StrongNamePublicKeyBlob.cs
- Help.cs
- ConfigUtil.cs
- _SpnDictionary.cs
- HttpServerVarsCollection.cs
- AuthenticateEventArgs.cs
- Token.cs
- TabItemWrapperAutomationPeer.cs
- Task.cs
- CodePrimitiveExpression.cs
- FormatSettings.cs
- DebuggerService.cs
- SelectedCellsChangedEventArgs.cs
- CodeTypeReferenceExpression.cs
- PriorityBindingExpression.cs
- NodeFunctions.cs
- xmlsaver.cs
- SoapFault.cs
- WeakRefEnumerator.cs
- Size3DConverter.cs
- StaticSiteMapProvider.cs
- TripleDES.cs
- DeclaredTypeValidatorAttribute.cs
- StyleBamlTreeBuilder.cs
- DockingAttribute.cs
- CheckedListBox.cs
- ContextMarshalException.cs
- MethodImplAttribute.cs
- XPathNodeHelper.cs
- GeometryGroup.cs
- NominalTypeEliminator.cs
- SqlInfoMessageEvent.cs
- Html32TextWriter.cs
- CertificateElement.cs
- ReadOnlyTernaryTree.cs
- validationstate.cs
- ComponentRenameEvent.cs
- DataPager.cs
- ChannelBinding.cs
- ObjectItemLoadingSessionData.cs
- ToolStripSplitStackLayout.cs
- GuidTagList.cs
- ToolTip.cs
- GridViewRowCollection.cs
- TextBlock.cs
- ImageResources.Designer.cs
- QueueException.cs
- XmlAttributeHolder.cs
- EmptyEnumerator.cs
- Oci.cs
- SpellCheck.cs
- ServiceNotStartedException.cs
- DashStyle.cs
- Domain.cs
- EnumerationRangeValidationUtil.cs
- DataServiceHost.cs
- MarshalByRefObject.cs
- ScriptManagerProxy.cs
- HyperlinkAutomationPeer.cs
- IxmlLineInfo.cs
- Config.cs
- ParserExtension.cs
- RootBrowserWindow.cs
- WebPartEditorOkVerb.cs
- ArrayElementGridEntry.cs
- EnumBuilder.cs
- RepeatBehaviorConverter.cs
- VectorAnimation.cs
- RSAPKCS1SignatureDeformatter.cs
- RuntimeWrappedException.cs
- XmlAtomicValue.cs
- KoreanCalendar.cs
- CookieParameter.cs
- TemplateXamlParser.cs
- DefaultMemberAttribute.cs
- ToolStripContentPanel.cs
- IgnoreSection.cs
- AsyncCodeActivityContext.cs
- FileDialogCustomPlace.cs
- SerializationEventsCache.cs
- RectangleConverter.cs
- Permission.cs
- OracleParameter.cs
- SectionVisual.cs
- ToolStripComboBox.cs
- IsolatedStorageFileStream.cs
- COM2AboutBoxPropertyDescriptor.cs
- GlyphElement.cs