C# 对话框:BooleanElement';s ValueChanged事件未触发

C# 对话框:BooleanElement';s ValueChanged事件未触发,c#,xamarin.ios,monotouch.dialog,C#,Xamarin.ios,Monotouch.dialog,要获得布尔元素的值更改事件触发是否需要特殊技巧? 如果我切换状态,则不会执行以下代码: this.oElementSenderCC = new BooleanElement ("Send Copy To Myself" ), true); this.oElementSenderCC.ValueChanged += (sender, e) => this.SelectedSenderCC = this.oElementSenderCC.Value; 这似乎对我有用 BooleanEleme

要获得
布尔元素的
值更改
事件触发是否需要特殊技巧? 如果我切换状态,则不会执行以下代码:

this.oElementSenderCC = new BooleanElement ("Send Copy To Myself" ), true);
this.oElementSenderCC.ValueChanged += (sender, e) => this.SelectedSenderCC = this.oElementSenderCC.Value;

这似乎对我有用

BooleanElement boolElm = new BooleanElement("Bool",false);
boolElm.ValueChanged+=delegate
{ Console.WriteLine(boolElm.Value); };

同意,它也适用于我,使用原始语法(不包括打字)。嗯,你用FALSE初始化。我说的是真的。这可能是原因吗?您使用的是什么版本的Monotouch?我是5.2.6,我查过了。它现在真的起作用了。但我同时升级了我的机器翻译版本。不知道,但至少现在一切都好了。