Schäden können nun hinzugefügt werden

This commit is contained in:
Husky
2020-03-29 15:54:58 +02:00
parent 6abd8f663a
commit 3f715adcec
16 changed files with 217 additions and 139 deletions

View File

@@ -20,10 +20,31 @@ namespace KanSan.UI
/// </summary>
public partial class UCSchaedenList : UserControl
{
public event EventHandler<SelectSchaedenEventArgs> SchaedenSelected;
public UCSchaedenList(Sewer actualSelectedSewer)
{
InitializeComponent();
this.DataContext = new SchaedenListViewModel(actualSelectedSewer);
}
protected virtual void OnClickSchaedenSelect(SelectSchaedenEventArgs e)
{
EventHandler<SelectSchaedenEventArgs> handler = SchaedenSelected;
if (handler != null)
handler(this, e);
}
private void NewSchaden_Click(object sender, RoutedEventArgs e)
{
OnClickSchaedenSelect(
new SelectSchaedenEventArgs()
{
schaeden = (DataContext as SchaedenListViewModel).NeueSchaden()
});
}
}
public class SelectSchaedenEventArgs : EventArgs
{
public Schaeden schaeden { get; set; }
}
}