async private void BreadCompletedHandler2(Oven oven, BreadBakedEventArgs bread) { Action updateOutputText = () => { OvenClientOutput.Text += "Event Handler 2: Invoked\n"; }; await OvenClientOutput.Dispatcher.RunAsync(Windows.UI.Core.CoreDispatcherPriority.Normal, new Windows.UI.Core.DispatchedHandler(updateOutputText)); }
private void BreadCompletedHandler1(Oven oven, BreadBakedEventArgs args) { Action updateOutputText = () => { textBox1.Text += "Baking Complete\r\n"; textBox1.Text += "Bread flavor is: " + args.Bread.Flavor + "\r\n"; }; this.BeginInvoke(updateOutputText); }
async private void BreadCompletedHandler1(Oven oven, BreadBakedEventArgs args) { Action updateOutputText = () => { OvenClientOutput.Text += "Event Handler 1: Invoked\n"; OvenClientOutput.Text += "Event Handler 1: Oven volume is: " + oven.Volume.ToString() + "\n"; OvenClientOutput.Text += "Event Handler 1: BreadBakedEventArgs flavor is: " + args.Bread.Flavor + "\n"; }; await OvenClientOutput.Dispatcher.RunAsync(Windows.UI.Core.CoreDispatcherPriority.Normal, new Windows.UI.Core.DispatchedHandler(updateOutputText)); }
async private void BreadCompletedHandler1(Oven oven, BreadBakedEventArgs args) { Action updateOutputText = () => { OvenClientOutput.Text += "Event Handler 1: Invoked\n"; OvenClientOutput.Text += "Event Handler 1: Oven volume is: " + oven.Volume.ToString() + "\n"; OvenClientOutput.Text += "Event Handler 1: BreadBakedEventArgs flavor is: " + args.Bread.Flavor + "\n"; }; await OvenClientOutput.Dispatcher.RunAsync(Windows.UI.Core.CoreDispatcherPriority.Normal, new Windows.UI.Core.DispatchedHandler(updateOutputText)); }
private void BreadCompletedHandler1(Oven oven, BreadBakedEventArgs args) { Action updateOutputText = () => { OvenClientOutput.Text += "Baking Complete\r\n"; OvenClientOutput.Text += "Bread flavor is: " + args.Bread.Flavor + "\r\n"; }; //await OvenClientOutput.Dispatcher.RunAsync(Windows.UI.Core.CoreDispatcherPriority.Normal, new Windows.UI.Core.DispatchedHandler(updateOutputText)); this.BeginInvoke(updateOutputText); }
async private void BreadCompletedHandler2(Oven oven, BreadBakedEventArgs bread) { Action updateOutputText = () => { OvenClientOutput.Text += "Event Handler 2: Invoked\n"; }; await OvenClientOutput.Dispatcher.RunAsync(Windows.UI.Core.CoreDispatcherPriority.Normal, new Windows.UI.Core.DispatchedHandler(updateOutputText)); }