public void CreateInputUI(InputReceiverPair inp) { TextBlock inputText = new TextBlock() { Text = inp.input, Margin = new Thickness(0, 2, 0, 2), Height = 24, VerticalAlignment = System.Windows.VerticalAlignment.Center }; panelInputs.Children.Add(inputText); TextBlock receiverText = new TextBlock() { Text = inp.receiver, Margin = new Thickness(0, 2, 0, 2), Height = 24, VerticalAlignment = System.Windows.VerticalAlignment.Center }; panelReceivers.Children.Add(receiverText); Button select = new Button() { Height = 24, Margin = new Thickness(0, 2, 0, 2), VerticalAlignment = System.Windows.VerticalAlignment.Center, Content = "..." }; disposables.Add(Observable.FromEventPattern(select, "Click").Subscribe(c => { Success(new Result.Modify(inp.inp)); })); panelButtons.Children.Add(select); }
public void CreateInputUI(InputReceiverPair inp) { TextBlock inputText = new TextBlock() { Text = inp.input, Margin = new Thickness(0, 2, 0, 2), Height = 24, VerticalAlignment = System.Windows.VerticalAlignment.Center }; panelInputs.Children.Add(inputText); TextBlock receiverText = new TextBlock() { Text = inp.receiver, Margin = new Thickness(0, 2, 0, 2), Height = 24, VerticalAlignment = System.Windows.VerticalAlignment.Center }; panelReceivers.Children.Add(receiverText); Button select = new Button() { Height=24, Margin = new Thickness(0, 2, 0, 2), VerticalAlignment = System.Windows.VerticalAlignment.Center, Content = "..." }; disposables.Add(Observable.FromEventPattern(select, "Click").Subscribe(c => { Success(new Result.Modify(inp.inp)); })); panelButtons.Children.Add(select); }