Show / Hide Table of Contents

Class LayoutItemBase

Abstract base class for a Layout Item

Inheritance
object
BindableBase
LayoutItemBase
LayoutField
LayoutHeader
Implements
INotifyPropertyChanged
IEquatable<LayoutItemBase>
Inherited Members
BindableBase.SetProperty<T>(ref T, T, string)
BindableBase.SetProperty<T>(ref T, T, Action, string)
BindableBase.RaisePropertyChanged(string)
BindableBase.OnPropertyChanged(PropertyChangedEventArgs)
BindableBase.PropertyChanged
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Microsoft.Internal.Studios.Aruba.Infrastructure.Layouts
Assembly: Aruba.Infrastructure.dll
Syntax
public abstract class LayoutItemBase : BindableBase, INotifyPropertyChanged, IEquatable<LayoutItemBase>

Methods

View Source

Equals(LayoutItemBase)

Indicates whether the current object is equal to another object of the same type.

Declaration
public abstract bool Equals(LayoutItemBase other)
Parameters
Type Name Description
LayoutItemBase other

An object to compare with this object.

Returns
Type Description
bool

true if the current object is equal to the other parameter; otherwise, false.

View Source

GenerateXaml(int)

A method that generates the Xaml for the layout item in a layout.

Declaration
public abstract string GenerateXaml(int gridRow)
Parameters
Type Name Description
int gridRow

The grid row the item is on.

Returns
Type Description
string

Xaml string.

View Source

IsValid()

A method for checking whether the Layout Item is valid or not.

Declaration
public abstract bool IsValid()
Returns
Type Description
bool

A value indicating whether the Layout Item is valid.

Implements

INotifyPropertyChanged
IEquatable<T>
  • View Source
In this article
Back to top Generated by DocFX