ClosableIndicates whether an element can be independently closed
CloseActionCommand to be triggered when a view (element) is closed
ColumnBreakAttached property used to define column breaks
DockedIndicates whether a view element is "docked" into the main object or not.
FlowsWithPreviousProperty used to determine whether the control is to be seen as a standard flow element, or whether it is to be put together with the previous element
FocusForwardingIsEnabledIndicates whether focus forwarding is enabled
FocusForwardingTargetThis property can be bound to a property in a view model (or other data context) to update the property with a reference to whatever object currently has focus.
GroupBreakProperty used to determine group break (adds a space between elements)
GroupAttached property to set any view's group
GroupTitleGroup caption/title
HeightExAttached property to set an element's logical height ("1" usually represents the height of about 1 character, but exact dimensions are up to the current style)
IconResourceKeyAttached property to set any view's icon resource key
IsStandAloneEditControlDefines whether a control is a stand-alone edit control in an automatic layout (this control is NOT considered to be a label but the edit control instead and the next control is NOT considered the edit control but a new group of controls altogether)
IsStandAloneLabelDefines whether a control is a stand-alone label in an automatic layout (next control is NOT considered the edit control but a new group of controls altogether)
LabelFontFamilyFont family for the abstract label
LabelFontSizeFont size for the abstract label
LabelFontStyleFont style for the abstract label
LabelFontWeightFont weight for the abstract label
LabelForegroundBrushFont color for the abstract label
LabelAn abstract label property that can be used to assign labels to arbitrary controls
LineBreakProperty used to determine whether a line break shall be forced before the control
MaxHeightExAttached property to set an element's logical maximum height ("1" usually represents the height of about 1 character, but exact dimensions are up to the current style)
MaxWidthExAttached property to set an element's logical maximum width ("1" usually represents the width of about 1 character, but exact dimensions are up to the current style)
MinHeightExAttached property to set an element's logical minimum height ("1" usually represents the height of about 1 character, but exact dimensions are up to the current style)
MinWidthExAttached property to set an element's logical minimum width ("1" usually represents the width of about 1 character, but exact dimensions are up to the current style)
SizeStrategyAttached property to set the view's desired sizing strategy
SpanFullWidthProperty used to determine whether the control shall span the complete available width
SuggestedHeightSuggested view height
SuggestedWidthSuggested view width
SupportsDockingIndicates whether an element can be docked and undocked
TitleColorColor associated with the Title. (Note: Not all elements that respect the Title also respect the color. It's an optional setting)
TitleAttached property to set any view's title
UIElementTitleDefines the title of the UI element
UIElementTypeProperty used to determine group break (adds a space between elements)
ViewThemeColorTheme color used by the view (utilized by some themes to create color schemes)
WidthExAttached property to set an element's logical width ("1" usually represents the width of about 1 character, but exact dimensions are up to the current style)

Mike E. Yeager

Mike is the CEO of EPS' Houston office and a skilled .NET developer. Mike excels at evaluating business requirements and turning them into results from development teams. He's been the Project Lead on many projects at EPS and promotes the use of modern best practices such as the Agile development paradigm, use of design patterns and test-drive and test-first development. Before coming to EPS Mike was a business owner developing a high-profile software business in the leisure industry. He grew the business from 2 employees to over 30 before selling the company and looking for new challenges. Implementation experience includes: .NET, SQL Server, Windows Azure, Microsoft Surface and Visual FoxPro.

This article was filed under:

This article was published in:

Have additional technical questions?

Get help from the experts at CODE Magazine - sign up for our free hour of consulting!

Contact CODE Consulting at techhelp@codemag.com.

Got something to say? Leave a comment!