WinFormsでいう所の Button1.PerformClick()
別関数に置き換える必要が無くなる。
using System.Windows.Automation.Peers;
using System.Windows.Automation.Provider;
using System.Windows.Controls;
// UIAutomationProvider.dll 参照設定
// B1 == xName == "B1"
var provider = new ButtonAutomationPeer(B1) as IInvokeProvider;
provider.Invoke();
カッコで括って一行にまとめようと思いましたが出来ませんでした。