Machinations

Public Member Functions | Public Attributes | Protected Member Functions | Properties | Events | List of all members
Machinations.WPF.UserComponentControlView Class Reference

UserComponentControl More...

Inheritance diagram for Machinations.WPF.UserComponentControlView:

## Public Member Functions

void | InitializeComponent ()
| InitializeComponent More...
void | InitializeComponent ()
| InitializeComponent More...
void | InitializeComponent ()
| InitializeComponent More...
void | InitializeComponent ()
| InitializeComponent More...
void | InitializeComponent ()
| InitializeComponent More...
| UserComponentControlView ()
void | ReloadComponents ()
void | AcceptComponents (IEnumerable< IUserComponentSchema > existingComponents, bool cardsAllowed=false)
void | CreatedCardsChanged (List< IUserComponentSchema > createdComponents)
void | UncheckButton ()
void | TryAddComponents (IEnumerable< IUserComponentSchema > ucs)

## Public Attributes

Action | ButtonChecked

## Protected Member Functions

virtual void | OnPropertyChanged ([CallerMemberName] string propertyName=null)

## Properties

ObservableCollection< UserComponent > | UserComponents`[get]`
ObservableCollection< Cards > | Cards`[get]`
bool | HasCreatedCards`[get]`
ObservableCollection< Cards > | CreatedCards`[get]`
IUserComponentSchema | SelectedComponent`[get]`
bool | CardsAllowed`[get, set]`

## Events

PropertyChangedEventHandler | PropertyChanged

## Detailed Description

UserComponentControl

Interaction logic for UserComponentControlView.xaml

UserComponentControlView

## Constructor & Destructor Documentation

## ◆ UserComponentControlView()

Machinations.WPF.UserComponentControlView.UserComponentControlView | ( |  | ) |

## Member Function Documentation

## ◆ AcceptComponents()

void Machinations.WPF.UserComponentControlView.AcceptComponents | ( | IEnumerable< IUserComponentSchema > | existingComponents,
|  | bool | cardsAllowed = `false`
| ) |  |

## ◆ CreatedCardsChanged()

void Machinations.WPF.UserComponentControlView.CreatedCardsChanged | ( | List< IUserComponentSchema > | createdComponents | ) |

## ◆ InitializeComponent() [1/5]

void Machinations.WPF.UserComponentControlView.InitializeComponent | ( |  | ) |

InitializeComponent

## ◆ InitializeComponent() [2/5]

void Machinations.WPF.UserComponentControlView.InitializeComponent | ( |  | ) |

InitializeComponent

## ◆ InitializeComponent() [3/5]

void Machinations.WPF.UserComponentControlView.InitializeComponent | ( |  | ) |

InitializeComponent

## ◆ InitializeComponent() [4/5]

void Machinations.WPF.UserComponentControlView.InitializeComponent | ( |  | ) |

InitializeComponent

## ◆ InitializeComponent() [5/5]

void Machinations.WPF.UserComponentControlView.InitializeComponent | ( |  | ) |

InitializeComponent

## ◆ OnPropertyChanged()

virtual void Machinations.WPF.UserComponentControlView.OnPropertyChanged | ( | [CallerMemberName] string | propertyName = `null` | ) |

protected virtual

## ◆ ReloadComponents()

void Machinations.WPF.UserComponentControlView.ReloadComponents | ( |  | ) |

## ◆ TryAddComponents()

void Machinations.WPF.UserComponentControlView.TryAddComponents | ( | IEnumerable< IUserComponentSchema > | ucs | ) |

## ◆ UncheckButton()

void Machinations.WPF.UserComponentControlView.UncheckButton | ( |  | ) |

## Member Data Documentation

## ◆ ButtonChecked

Action Machinations.WPF.UserComponentControlView.ButtonChecked

## Property Documentation

## ◆ Cards

ObservableCollection<Cards> Machinations.WPF.UserComponentControlView.Cards

get

## ◆ CardsAllowed

bool Machinations.WPF.UserComponentControlView.CardsAllowed

get set

## ◆ CreatedCards

ObservableCollection<Cards> Machinations.WPF.UserComponentControlView.CreatedCards

get

## ◆ HasCreatedCards

bool Machinations.WPF.UserComponentControlView.HasCreatedCards

get

## ◆ SelectedComponent

IUserComponentSchema Machinations.WPF.UserComponentControlView.SelectedComponent

get

## ◆ UserComponents

ObservableCollection<UserComponent> Machinations.WPF.UserComponentControlView.UserComponents

get

## Event Documentation

## ◆ PropertyChanged

PropertyChangedEventHandler Machinations.WPF.UserComponentControlView.PropertyChanged

The documentation for this class was generated from the following files:

- obj/Debug/WPF/UserComponentControl.g.i.cs
- obj/Debug/WPF/UserComponentControlView.g.cs
- obj/Debug/WPF/UserComponentControlView.g.i.cs
- WPF/UserComponentControlView.xaml.cs